LinuxSir.cn,穿越时空的Linuxsir!

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

安装LibIDL出错,极度求救!!!!!!!!

[复制链接]
发表于 2008-1-23 16:27:16 | 显示全部楼层 |阅读模式
我编译安装LibIDL的时候,运行 ./configure 可以顺利通过,但是 make 的时候,出现如下提示:

creating libIDL-2.la
(cd .libs && rm -f libIDL-2.la && ln -s ../libIDL-2.la libIDL-2.la)
if gcc -DPACKAGE_NAME=\"libIDL\" -DPACKAGE_TARNAME=\"libIDL\" -DPACKAGE_VERSION=\"0.8.9\" -DPACKAGE_STRING=\"libIDL\ 0.8.9\" -DPACKAGE_BUGREPORT=\"http://bugzilla.gnome.org/enter_bug.cgi\?product=libIDL\" -DLIBIDL_VERSION=\"0.8.9\" -DHAVE_CPP_PIPE_STDIN=1 -DCPP_NOSTDINC=\"-I-\" -DCPP_PROGRAM=\"gcc\ -E\" -DYYTEXT_POINTER=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSTDC_HEADERS=1 -DHAVE_STDDEF_H=1 -DHAVE_UNISTD_H=1 -DHAVE_WCHAR_H=1 -DHAVE_POPEN=1 -DHAVE_SYMLINK=1 -DHAVE_ACCESS=1 -DSIZEOF_LONG_LONG=8 -I. -I. -DYYDEBUG=1 -DYYERROR_VERBOSE=1 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include   -I./include -DG_LOG_DOMAIN=\"libIDL\" -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations    -g -O2 -MT tstidl.o -MD -MP -MF ".deps/tstidl.Tpo" \
          -c -o tstidl.o `test -f 'tstidl.c' || echo './'`tstidl.c; \
        then mv -f ".deps/tstidl.Tpo" ".deps/tstidl.Po"; \
        else rm -f ".deps/tstidl.Tpo"; exit 1; \
        fi
/bin/bash ./libtool --mode=link gcc  -g -O2   -o tstidl  tstidl.o libIDL-2.la -L/usr/local/lib -lglib-2.0   
gcc -g -O2 -o .libs/tstidl tstidl.o  ./.libs/libIDL-2.so -L/usr/local/lib /usr/local/lib/libglib-2.0.so
./.libs/libIDL-2.so: undefined reference to `__IDL_cur_token_line'
./.libs/libIDL-2.so: undefined reference to `__IDL_lex_cleanup'
./.libs/libIDL-2.so: undefined reference to `__IDL_prev_token_line'
./.libs/libIDL-2.so: undefined reference to `__IDL_lex'
./.libs/libIDL-2.so: undefined reference to `__IDL_in'
./.libs/libIDL-2.so: undefined reference to `__IDL_lex_init'
collect2: ld returned 1 exit status
make[2]: *** [tstidl] 错误 1
make[2]: Leaving directory `/home/saint/SoftwareBackups/PublicLibraries/GTKMM/Dependencies/gconf/Dependencies/Dependencies/libIDL-0.8.9'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/home/saint/SoftwareBackups/PublicLibraries/GTKMM/Dependencies/gconf/Dependencies/Dependencies/libIDL-0.8.9'
make: *** [all] 错误 2

就怎么也通不过了,怎么办啊,求救啊!!!!!!
哦对了,我的机子是64bit的,LibIDL版本是0.8.9
发表于 2008-1-23 19:55:00 | 显示全部楼层
64 位就參考 CBLFS 的方式吧

http://cblfs.cross-lfs.org/index.php/LibIDL
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-17 14:22:40 | 显示全部楼层
真是太感谢了!!
回复 支持 反对

使用道具 举报

发表于 2008-2-17 16:30:11 | 显示全部楼层
如果软件用的是最最新,编译这个包可能有些问题。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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