QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1150|回复: 1

求助:skyeye编译出错

[复制链接]
发表于 2006-3-27 14:03:52 | 显示全部楼层 |阅读模式
我用了好几种版本的linux,编译时都出现以下错误,现在用的是fc4,
........
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_p attern_allow.
      See the Autoconf documentation.
make[2]: *** [../unix/configure] 错误? 1
make[2]: Leaving directory `/opt/skyeye_insight/tcl/unix'
make[1]: *** [all] 错误? 2
make[1]: Leaving directory `/opt/skyeye_insight/tcl'
make: *** [all-tcl] 错误? 2
高手帮帮忙!
发表于 2006-4-17 21:00:35 | 显示全部楼层
能把
../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_p attern_allow.

能把那个 configure.in 文件贴出来吗?

你可以参考:autoconf 的文档自己搞定。
http://www.gnu.org/software/autoconf/manual/autoconf.pdf


15.6.4 AC_LIBOBJ vs. LIBOBJS

Up to Autoconf 2.13, the replacement of functions was triggered via the variable LIBOBJS.
Since Autoconf 2.50, the macro AC_LIBOBJ should be used instead (see Section 5.5.3 [Generic
Functions], page 46). Starting at Autoconf 2.53, the use of LIBOBJS is an error.
This change is mandated by the unification of the gnu Build System components. In
particular, the various fragile techniques used to parse a ‘configure.ac’ are all replaced
with the use of traces. As a consequence, any action must be traceable, which obsoletes
critical variable assignments. Fortunately, LIBOBJS was the only problem, and it can even
be handled gracefully (read, “without your having to change something”).
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-2 22:40 , Processed in 0.045505 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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