QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 884|回复: 2

skyeye_insight在redhat as4上编译出错

[复制链接]
发表于 2005-3-31 10:58:02 | 显示全部楼层 |阅读模式
redhat as4
./configure --target=arm-elf --prefix=/usr/local
无异常
make报错如下:

if [ -f $libtooldir/libopcodes.a ]; then \
  cp $libtooldir/libopcodes.a libopcodes.tmp; \
  ranlib libopcodes.tmp; \
  /bin/sh ./../move-if-change libopcodes.tmp libopcodes.a; \
else true; fi
touch stamp-lib
make[3]: Leaving directory `/home/lby/src/skyeye_insight/opcodes'
make[2]: Leaving directory `/home/lby/src/skyeye_insight/opcodes'
make[1]: Leaving directory `/home/lby/src/skyeye_insight/opcodes'
make[1]: Entering directory `/home/lby/src/skyeye_insight/tcl'
make[2]: Entering directory `/home/lby/src/skyeye_insight/tcl/unix'
autoconf ./../unix/configure.in > ./../unix/configure
../unix/configure.in:187: error: do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
make[2]: *** [../unix/configure] Error 1
make[2]: Leaving directory `/home/lby/src/skyeye_insight/tcl/unix'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/lby/src/skyeye_insight/tcl'
make: *** [all-tcl] Error 2

请问为啥?
谢谢!
 楼主| 发表于 2005-3-31 11:40:53 | 显示全部楼层
问题解决了,查了资料:

然后将../tcl/unix/configure.in的187行:
#LIBOBJS="$LIBOBJS strstr.o"
更改为
AC_LIBOBJ([strstr])

通过了。
回复

使用道具 举报

 楼主| 发表于 2005-3-31 11:41:24 | 显示全部楼层
相关说明如下:
http://www.gnu.org/software/autoconf/manual/autoconf-2.57/html_node/autoconf_165.html
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-23 01:36 , Processed in 0.049234 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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