免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 10780 | 回复: 4
打印 上一主题 下一主题

安装libpng的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-03-14 14:25 |只看该作者 |倒序浏览
安装版本libpng-1.2.10.tar.bz2
安装步骤:
tar zxvf libpng-1.2.10.tar.bz2
cd  ibpng-1.2.10
cp  scripts/makefile.std  makefile
make test

make test后出现错误:

cc -o pngtest -I../zlib -O  pngtest.o -L. -L../zlib -lpng -lz -lm
./libpng.a(png.o)(.text+0xa4b): In function `png_init_mmx_flags':
: undefined reference to `png_mmx_support'
./libpng.a(pngread.o)(.text+0xccf): In function `png_read_row':
: undefined reference to `png_combine_row'
./libpng.a(pngread.o)(.text+0xd12): In function `png_read_row':
: undefined reference to `png_combine_row'
./libpng.a(pngread.o)(.text+0xd5a): In function `png_read_row':
: undefined reference to `png_combine_row'
./libpng.a(pngread.o)(.text+0xd9d): In function `png_read_row':
: undefined reference to `png_combine_row'
./libpng.a(pngread.o)(.text+0xde5): In function `png_read_row':
: undefined reference to `png_combine_row'
./libpng.a(pngread.o)(.text+0xe24): more undefined references to `png_combine_row' follow
./libpng.a(pngread.o)(.text+0x1085): In function `png_read_row':
: undefined reference to `png_read_filter_row'
./libpng.a(pngread.o)(.text+0x110b): In function `png_read_row':
: undefined reference to `png_do_read_interlace'
./libpng.a(pngread.o)(.text+0x112a): In function `png_read_row':
: undefined reference to `png_combine_row'
./libpng.a(pngread.o)(.text+0x1149): In function `png_read_row':
: undefined reference to `png_combine_row'
./libpng.a(pngread.o)(.text+0x1160): In function `png_read_row':
: undefined reference to `png_combine_row'
./libpng.a(pngread.o)(.text+0x1175): In function `png_read_row':
: undefined reference to `png_combine_row'
collect2: ld returned 1 exit status
make: *** [pngtest] Error 1

在google上搜了找不到解决的办法,只能来这里求助,小弟是新手,希望各位大虾指点一下,感激万分!

论坛徽章:
0
2 [报告]
发表于 2009-03-14 21:21 |只看该作者

回复 #1 情非得已2009 的帖子

make install执行通过么
一般make test有错并不代表不能通过make install

论坛徽章:
2
2015年辞旧岁徽章
日期:2015-03-03 16:54:1515-16赛季CBA联赛之上海
日期:2016-05-05 09:45:14
3 [报告]
发表于 2009-03-15 00:34 |只看该作者
试一下
./configure --prefix=/usr
make;make install

论坛徽章:
0
4 [报告]
发表于 2009-03-15 11:12 |只看该作者
你是直接configure的么?

论坛徽章:
0
5 [报告]
发表于 2009-03-16 17:18 |只看该作者
问题解决了,是教程错了,我原先按照教程复制出来了一个mankefile文件,所以不管我configure没有用的都是复制出来的makefile文件,我把那个删除,再configure,生成makefile文件就好用了,谢谢各位哈!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP