|
..........
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing default-1 commands
make all-recursive
make[1]: Entering directory `/var/tmp/portage/grip-3.2.0/work/grip-3.2.0'
Making all in po
make[2]: Entering directory `/var/tmp/portage/grip-3.2.0/work/grip-3.2.0/po'
make[2]: Leaving directory `/var/tmp/portage/grip-3.2.0/work/grip-3.2.0/po'
Making all in src
make[2]: Entering directory `/var/tmp/portage/grip-3.2.0/work/grip-3.2.0/src'
/bin/sh ../libtool --mode=link i686-pc-linux-gnu-g++ -O3 -march=pentium4 -pipe -fomit-frame-pointer -mno-sse -o grip cppmain.o main.o grip.o cddev.o cdplay.o discedit.o rip.o cdpar.o id3.o discdb.o uihelper.o status_window.o dialog.o gripcfg.o parsecfg.o launch.o gain_analysis.o -Wl,--export-dynamic -L/usr/X11R6/lib -lvte -lz -lncurses -lSM -lICE -lXft -lX11 -lfreetype -lXrender -lgtk-x11-2.0 -lfontconfig -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lcdda_interface -lcdda_paranoia -lid3 -lz -lstdc++ -Wl,--export-dynamic -pthread -L/usr/X11R6/lib -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lxml2 -lpthread -lz -lgnomecanvas-2 -lgnome-2 -lpopt -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgnomevfs-2 -lbonobo-2 -lgconf-2 -lbonobo-activation -lORBit-2 -lm -lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0 -L/usr/lib -lcurl -lz -ldl -lssl -lcrypto -ldl -lm
mkdir .libs
libtool: link: cannot find the library `/usr/lib/gcc/i686-pc-linux-gnu/3.4.3.4.4.4.4.4.4.4.3/libstdc++.la'
make[2]: *** [grip] Error 1
make[2]: Leaving directory `/var/tmp/portage/grip-3.2.0/work/grip-3.2.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/grip-3.2.0/work/grip-3.2.0'
make: *** [all] Error 2
问题由来:
gcc-3.3.4-r1和gcc-3.4.3都安装在系统内,将emerge -P gcc将3.4.3删除后,编译过程中出现 /usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.la 找不到的错误。一看经典老问题立即/sbin/fix_libtool_files.sh 3.3 修理库,问题依旧。反复gcc-config i686-pc-linux-gnu-3.3.4 && fix_libtool_files.sh 3.3 && etc-update && source /etc/profile 多次后,路径就被fix成了以上的模样。
重新emerge 3.3.4-r1或者3.4.3任何一个版本gcc,期间重复gcc-config ... source ..若干操作,路径问题依旧。
gcc全部unmerge掉,找gcc-3.3.3.tbz2来装上,期间重复gcc-config ... source ..若干操作,路径问题依旧。
请教各位兄弟,除了重装系统,还有何救法否? |
|