finewei 发表于 2005-12-9 08:29:25

fc4-i386 编译skyeye0.9.8出错

skyeye-0.9.8
fc4

# make
make: Entering directory `/root/skyeye/libiberty'
make: Entering directory `/root/skyeye/libiberty/testsuite'
make: Nothing to be done for `all'.
make: Leaving directory `/root/skyeye/libiberty/testsuite'
make: Leaving directory `/root/skyeye/libiberty'
make: Entering directory `/root/skyeye/intl'
make: Nothing to be done for `all'.
make: Leaving directory `/root/skyeye/intl'
make: Entering directory `/root/skyeye/bfd'
makeall-recursive
make: Entering directory `/root/skyeye/bfd'
Making all in doc
make: Entering directory `/root/skyeye/bfd/doc'
make: Nothing to be done for `all'.
make: Leaving directory `/root/skyeye/bfd/doc'
Making all in po
make: Entering directory `/root/skyeye/bfd/po'
make: Nothing to be done for `all'.
make: Leaving directory `/root/skyeye/bfd/po'
make: Entering directory `/root/skyeye/bfd'
make: Leaving directory `/root/skyeye/bfd'
make: Leaving directory `/root/skyeye/bfd'
make: Leaving directory `/root/skyeye/bfd'
make: Entering directory `/root/skyeye/opcodes'
makeall-recursive
make: Entering directory `/root/skyeye/opcodes'
Making all in po
make: Entering directory `/root/skyeye/opcodes/po'
make: Nothing to be done for `all'.
make: Leaving directory `/root/skyeye/opcodes/po'
make: Entering directory `/root/skyeye/opcodes'
make: Leaving directory `/root/skyeye/opcodes'
make: Leaving directory `/root/skyeye/opcodes'
make: Leaving directory `/root/skyeye/opcodes'
make: Entering directory `/root/skyeye/tcl'
make: Entering directory `/root/skyeye/tcl/unix'
make: Nothing to be done for `all'.
make: Leaving directory `/root/skyeye/tcl/unix'
make: Leaving directory `/root/skyeye/tcl'
make: Entering directory `/root/skyeye/tk'
make: Entering directory `/root/skyeye/tk/unix'
make: Nothing to be done for `all'.
make: Leaving directory `/root/skyeye/tk/unix'
make: Leaving directory `/root/skyeye/tk'
make: Entering directory `/root/skyeye/etc'
make: Nothing to be done for `all'.
make: Leaving directory `/root/skyeye/etc'
make: Entering directory `/root/skyeye/itcl'
for dir in itcl itk iwidgets3.0.0 ; do \
      if test -d $dir ; then \
            echo "$dir: make all" ;\
            if (cd $dir; make all) ; then true ; else exit 1 ; fi ; \
      else \
            exit 1; \
      fi \
done;
itcl: make all
make: Entering directory `/root/skyeye/itcl/itcl'
make: Nothing to be done for `all'.
make: Leaving directory `/root/skyeye/itcl/itcl'
itk: make all
make: Entering directory `/root/skyeye/itcl/itk'
make: Nothing to be done for `all'.
make: Leaving directory `/root/skyeye/itcl/itk'
iwidgets3.0.0: make all
make: Entering directory `/root/skyeye/itcl/iwidgets3.0.0'
make: Nothing to be done for `all'.
make: Leaving directory `/root/skyeye/itcl/iwidgets3.0.0'
make: Leaving directory `/root/skyeye/itcl'
make: Entering directory `/root/skyeye/libgui'
makeall-recursive
make: Entering directory `/root/skyeye/libgui'
Making all in library
make: Entering directory `/root/skyeye/libgui/library'
make: Nothing to be done for `all'.
make: Leaving directory `/root/skyeye/libgui/library'
Making all in src
make: Entering directory `/root/skyeye/libgui/src'
make: Nothing to be done for `all'.
make: Leaving directory `/root/skyeye/libgui/src'
make: Entering directory `/root/skyeye/libgui'
make: Leaving directory `/root/skyeye/libgui'
make: Leaving directory `/root/skyeye/libgui'
make: Leaving directory `/root/skyeye/libgui'
make: Entering directory `/root/skyeye/mmalloc'
make: Nothing to be done for `all'.
make: Leaving directory `/root/skyeye/mmalloc'
make: Entering directory `/root/skyeye/readline'
make: Nothing to be done for `all'.
make: Leaving directory `/root/skyeye/readline'
make: Entering directory `/root/skyeye/sim'
make: Entering directory `/root/skyeye/sim/common'
make: Nothing to be done for `default'.
make: Leaving directory `/root/skyeye/sim/common'
make: Entering directory `/root/skyeye/sim/arm'
make: Leaving directory `/root/skyeye/sim/arm'
make: Leaving directory `/root/skyeye/sim'
make: Entering directory `/root/skyeye/tix'
make: Entering directory `/root/skyeye/tix/unix'

make: Entering directory `/root/skyeye/tix/unix/tk8.3'
gcc -c -g -O2 -fwritable-strings -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DUCHAR_SUPPORTED=1   -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_PW_GECOS=1 -DSTATIC_BUILD=1   -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_TIMEZONE_DECL=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DNEED_MATHERR=1 -DRETSIGTYPE=void -DHAVE_SIGNED_CHAR=1 -DHAVE_SYS_IOCTL_H=1 -DSTATIC_BUILD=1-I/root/skyeye/tcl/generic -I/root/skyeye/tcl/unix -I/root/skyeye/tk/generic -I/root/skyeye/tk/unix-I/root/skyeye/tix/generic -I/root/skyeye/tix/unix -I/usr/X11R6/include/root/skyeye/tix/generic/tixClass.c
cc1: 错误:unrecognized command line option "-fwritable-strings"
make: *** 错误 1
make: Leaving directory `/root/skyeye/tix/unix/tk8.3'
make: *** 错误 2
make: Leaving directory `/root/skyeye/tix/unix'
make: *** 错误 2
make: Leaving directory `/root/skyeye/tix'
make: *** 错误 2

ygb 发表于 2005-12-17 16:03:35

在FC4下楼主还是装skyeye-20051204.tar.bz2这个版本的吧,它支持在gcc-4.x下编译

finewei 发表于 2005-12-19 10:50:31

安装新版好了

谢谢!

register4skyeye 发表于 2005-12-21 18:17:06

我用的也是FC4,但是编译skyeye-20051204.tar.bz2也还是错误啊.
No package 'gtk+-2.0' found
好像是因为gtk+的版本不一致,我的是gtk+-1.2.10-39.

register4skyeye 发表于 2005-12-21 18:31:54

更新一下,使用命令:
make NO_LCD=1
编译通过.
FC4 + skyeye-20051204.tar.bz2
页: [1]
查看完整版本: fc4-i386 编译skyeye0.9.8出错