LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 854|回复: 7

libungif 编译出错, 怎么解决? tram, 帮忙看一下.

[复制链接]
发表于 2002-12-27 21:25:23 | 显示全部楼层 |阅读模式
qprintf.c: In function `GifQprintf':
qprintf.c:42: `va_start' used in function with fixed args
make[2]: *** [qprintf.lo] Error 1
make[2]: Leaving directory `/static/libungif-4.1.0b1/lib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/static/libungif-4.1.0b1'
make: *** [all-recursive-am] Error 2
发表于 2002-12-27 21:52:12 | 显示全部楼层

Re: libungif 编译出错, 怎么解决? tram, 帮忙看一下.

仔细看blfs book
注意下面一句:
Note: If you get an error during the make portion compiling lib/qprintf.c, edit the file and comment out or remove line 14: #include <config.h>
最初由 rednose 发布
qprintf.c: In function `GifQprintf':
qprintf.c:42: `va_start' used in function with fixed args
make[2]: *** [qprintf.lo] Error 1
make[2]: Leaving directory `/static/libungif-4.1.0b1/lib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/static/libungif-4.1.0b1'
make: *** [all-recursive-am] Error 2
发表于 2002-12-29 08:32:58 | 显示全部楼层
我的做法有所不同。我是在 configure 之后修改 config.h 文件,把第       37 行的 #define HAVE_VARARGS_H  1 这一句注释掉。再执行 make && make install ,顺利通过。
发表于 2002-12-29 10:54:05 | 显示全部楼层
应该解决了吧?
发表于 2002-12-29 12:14:07 | 显示全部楼层
tram,你问我吗?已经解决了。现在Xwindow都可能启动了。只是安装nvidia的驱动真是麻烦,安装程序执行总是出错。我是自己根据安装脚本用手工安装的。看来DIY真是要一切自己动手,呵呵。。。
发表于 2002-12-29 12:23:28 | 显示全部楼层
啊,nvidia驱动就是不能创建出设备,我写过的:
http://www.linuxsir.net/bbs/show ... mp;highlight=nvidia
你也是这个问题么?
发表于 2002-12-29 13:21:05 | 显示全部楼层
还没到那一步。在Makefile中有这个 shell which install,执行到这里就提示找不到命令which。下面的makedeivce.sh都没有执行。好在编译完了。只好根据Makefile的意思复制文件,作好设置。就可以用modprobe nvidia,把显卡模块插入内核。执行startx,出现桌面。XF86config-4是从mdk9下复制过来的,只是修改了字体路径。
发表于 2002-12-29 13:25:48 | 显示全部楼层
一样的,那个which出错,就是会不能makedevice,我那时也是这样。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表