安裝jpeg-6b png error错误解决方法

默认安裝jpeg-6b

shell> wget ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz

tar zxvf jpegsrc.v6b.tar.gz

cd jpeg-6b

./configure –-prefix=/usr/local/jpeg6 –enable-shared –enable-static

make

make install

指定安装目录方式安装jpeg-6b

如果你选择默认安装,可能很顺利,但是要指定路径时,请先创建以下文件夹,不然会报错:

错误提示:...... /usr/bin/install -c -m 644 jconfig.h /usr/local/jpeg6/include/jconfig.h

/usr/bin/install: 无法创建一般文件‘/usr/local/jpeg6/include/jconfig.h’: 没有那个文件或目录

make: *** [install-headers] Error 1

下面创建需要的文件夹

# mkdir /usr/local/jpeg6

# mkdir /usr/local/jpeg6/include

# mkdir /usr/local/jpeg6/lib

# mkdir /usr/local/jpeg6/bin

# mkdir /usr/local/jpeg6/man

# mkdir /usr/local/jpeg6/man/man1

# make install-lib

# make install

接着进行编译设置:

./configure --enable-shared --enable-static

接着进行make,开始出错:

./libtool --mode=compile gcc -O2  -I. -c ./jcapimin.c

make: ./libtool:命令未找到

make: *** [jcapimin.lo] 错误 127

首先看有没有安装libtool  及 libtool-ltdl-devel

rpm   -qa | grep   libtool

然后进入jpeg-6b的源码目录,然后执行以下步骤,切记!

cp   /usr/share/libtool/config.sub   .

cp   /usr/share/libtool/config.guess   .

也就是把 libtool里面的两个配置文件拿来覆盖掉jpeg-6b目录下的对应文件

make clean 再重新configure

没有权限的时候先建立对应的文件夹,再次make install就行了

安装GD

出现错误

make[2]: *** [gd_png.lo] Error 1

make[2]: Leaving directory `/usr/local/file/gd-2.0.26gif'

make[1]: *** [all-recursive] Error 1

make[1]: Leaving directory `/usr/local/file/gd-2.0.26gif'

make: *** [all] Error 2

(如里这里有错误,请vi gd_png.c,找到“png.h”改成“/usr/local/libpng2/include/png.h”)

时间: 2024-10-06 09:35:58

安裝jpeg-6b png error错误解决方法的相关文章

WinXP安装软件时出现NSIS ERROR错误解决方法

  WinXP安装软件时出现NSIS ERROR错误解决方法.虽然微软已经停止对WinXP的支持,还是有不少用户依然坚持使用XP,不过在安装软件的时候也会出现一些问题,近日有小伙伴说会出现NSIS ERROR的错误,这是什么原因造成的呢?又要如何解决,下面就让小编一一道来. 一.NSIS ERROR什么意思 系统错误提示英文为"installer integrity check has failed. common causes include incomplete download and d

HTTP 错误 500.19- Internal Server Error 错误解决方法

在本机部署了一个WebService测试,浏览的时候出现了"HTTP 错误 500.19 - Internal Server Error "错误,如下图: 1 打开运行,输入cmd进入到命令提示符窗口. 2 进入到C:WINDOWSMicrosoft.NETFrameworkv2.0.50727 目录. 3 输入asp教程net_regiis.exe –i 执行既可 注意:如果系统为64位 第二步的路径为C:WINDOWSMicrosoft.NETFramework64v2.0.507

HTTP 错误 500.19- Internal Server Error 错误解决方法_win服务器

刚在本机部署了一个WebService测试,浏览的时候出现了"HTTP 错误 500.19 - Internal Server Error "错误,如下图: 经过检查发现是由于先安装vs2008后安装iis的缘故,只需重新注册下AspNet就可以了,具体步骤如下 1 打开运行,输入cmd进入到命令提示符窗口. 2 进入到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 目录. 3 输入aspnet_regiis.exe –i 执行既可 注意:如

iis asp出现Server Application Error错误解决方法

今天在用iis asp教程时突然出现server application error the server has encountered an error while loading an application during the processing of your request. please refer to the event log for more detail information. please contact the server administrator for

电脑提示蓝屏错误WHEA UNCORRECTABLE ERROR的解决方法

电脑提示蓝屏错误WHEA UNCORRECTABLE ERROR的解决方法   1.首先可以等待电脑自动重启,一些小故障往往在重启之后会自动得到修复,或者进入高级启动菜单,进入安全模式,因为安全模式不启用一些设备的驱动,由此可判断是否是驱动异常引起的问题; 2.这种蓝屏提示常见于新系统,从旧系统升级到Win10系统往往会因为驱动不匹配等原因导致产生该问题,可以重启进入系统或者安全模式(如果死机,则长按开机键,强行关机再重启),用户应该回顾之前做了什么(系统更新.驱动更新.安装软件.中毒等等),对

PHP捕获Fatal error错误的方法

这篇文章主要介绍了PHP捕获Fatal error错误的方法,使用register_shutdown_function来捕获Fatal error错误,需要的朋友可以参考下   Fatal error 一般是不需要捕获的, 但是在一个复杂的程序中, 如果偶然出现内存不足导致fatal error就难以处理了. 比如. fatal error 出在MySQL类中fetch的时候. 这个时候就很难定位到真正问题所在了. PHP异常处理中 可以通过set_error_handler来捕获. 但是却只能

ORA-04098错误解决方法

错误|解决 ORA-04098错误解决方法 数据库版本:8.1.5 平台:SOLARIS 5.7   背景: 用户建立了一个TRIGGER:create or replace trigger ddl_denybefore create or alter or drop on databasedeclarebegininsert into ddl_logs values(ora_dict_obj_owner,ora_dict_obj_name,sysdate);exceptionwhen no_d

win7安装软件错误提示error 1935解决方法

win7安装软件错误提示error 1935解决方法   error 1935安装程序集过程中发生错误解决方法: 1.首先按组合键win+r打开运行窗口,输入regedit并按回车,如图所示: 2.调出注册表编辑器窗口后,根据路径HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control依次展开,然后在右侧找到RegistrySizeLimit项并将其双击打开,如图所示: 备注:如果没有找到RegistrySizeLimit项,则我们在右侧点击鼠标右键

Python提示[Errno 32]Broken pipe导致线程crash错误解决方法_python

本文实例讲述了Python提示[Errno 32]Broken pipe导致线程crash错误解决方法.分享给大家供大家参考.具体方法如下: 1. 错误现象ThreadingHTTPServer 实现的 http 服务,如果客户端在服务器返回前,主动断开连接,则服务器端会报 [Errno 32] Broken pipe 错,并导致处理线程 crash. 下面先看个例子,python 版本: 2.7 示例代码 复制代码 代码如下: #!/usr/bin/env python #!coding=ut