I tried to update from kde-3.2.2 to kde 3.2.3 and got this: make[3]: Entering directory `/var/tmp/portage/kdeutils-3.2.3/work/kdeutils-3.2.3/kmilo/powerbook2' /bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I./../kmilod -I/usr/kde/3.2/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -O2 -pipe -mcpu=750 -fsigned-char -mpowerpc-gfxopt -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -c -o pb_monitor.lo pb_monitor.cpp pb_monitor.cpp: In member function `virtual KMilo::Monitor::DisplayType PowerBookMonitor::poll()': pb_monitor.cpp:109: warning: `and' of mutually exclusive equal-tests is always 0 /bin/sh ../../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -O2 -pipe -mcpu=750 -fsigned-char -mpowerpc-gfxopt -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -o kmilo_powerbook.la -rpath /usr/kde/3.2/lib/kde3 -module -avoid-version -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -R /usr/kde/3.2/lib -R /usr/qt/3/lib -R /usr/X11R6/lib -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.2/lib pb_monitor.lo ../kmilod/libkmilo.la -lkio -lpbb /usr/lib/gcc-lib/powerpc-unknown-linux-gnu/3.3.3/../../../../powerpc-unknown-linux-gnu/bin/ld: Error: The symbol `fork@@GLIBC_2.0' has a R_PPC_REL24 relocation, that means '/usr/lib/libpbb.a(pbb_lib.o)' was compiled without -fPIC. /usr/lib/gcc-lib/powerpc-unknown-linux-gnu/3.3.3/../../../../powerpc-unknown-linux-gnu/bin/ld: Error: The symbol `fclose@@GLIBC_2.1' has a R_PPC_REL24 relocation, that means '/usr/lib/libpbb.a(pbb_lib.o)' was compiled without -fPIC. /usr/lib/gcc-lib/powerpc-unknown-linux-gnu/3.3.3/../../../../powerpc-unknown-linux-gnu/bin/ld: Error: The symbol `fclose@@GLIBC_2.1' has a R_PPC_REL24 relocation, that means '/usr/lib/libpbb.a(pbb_lib.o)' was compiled without -fPIC. /usr/lib/gcc-lib/powerpc-unknown-linux-gnu/3.3.3/../../../../powerpc-unknown-linux-gnu/bin/ld: Error: The symbol `fclose@@GLIBC_2.1' has a R_PPC_REL24 relocation, that means '/usr/lib/libpbb.a(pbb_lib.o)' was compiled without -fPIC. /usr/lib/gcc-lib/powerpc-unknown-linux-gnu/3.3.3/../../../../powerpc-unknown-linux-gnu/bin/ld: Error: The symbol `chdir@@GLIBC_2.0' has a R_PPC_REL24 relocation, that means '/usr/lib/libpbb.a(pbb_lib.o)' was compiled without -fPIC. /usr/lib/gcc-lib/powerpc-unknown-linux-gnu/3.3.3/../../../../powerpc-unknown-linux-gnu/bin/ld: Error: The symbol `setsid@@GLIBC_2.0' has a R_PPC_REL24 relocation, that means '/usr/lib/libpbb.a(pbb_lib.o)' was compiled without -fPIC. /usr/lib/gcc-lib/powerpc-unknown-linux-gnu/3.3.3/../../../../powerpc-unknown-linux-gnu/bin/ld: Error: The symbol `fopen@@GLIBC_2.1' has a R_PPC_REL24 relocation, that means '/usr/lib/libpbb.a(pbb_lib.o)' was compiled without -fPIC. /usr/lib/gcc-lib/powerpc-unknown-linux-gnu/3.3.3/../../../../powerpc-unknown-linux-gnu/bin/ld: Error: The symbol `fprintf@@GLIBC_2.0' has a R_PPC_REL24 relocation, that means '/usr/lib/libpbb.a(pbb_lib.o)' was compiled without -fPIC. /usr/lib/gcc-lib/powerpc-unknown-linux-gnu/3.3.3/../../../../powerpc-unknown-linux-gnu/bin/ld: Error: The symbol `fclose@@GLIBC_2.1' has a R_PPC_REL24 relocation, that means '/usr/lib/libpbb.a(pbb_lib.o)' was compiled without -fPIC. /usr/lib/gcc-lib/powerpc-unknown-linux-gnu/3.3.3/../../../../powerpc-unknown-linux-gnu/bin/ld: Error: The symbol `check_devorfile' has a R_PPC_REL24 relocation, that means '/usr/lib/libpbb.a(pbb_lib.o)' was compiled without -fPIC. /usr/lib/gcc-lib/powerpc-unknown-linux-gnu/3.3.3/../../../../powerpc-unknown-linux-gnu/bin/ld: Error: The symbol `strncpy@@GLIBC_2.0' has a R_PPC_REL24 relocation, that means '/usr/lib/libpbb.a(pbb_lib.o)' was compiled without -fPIC. /usr/lib/gcc-lib/powerpc-unknown-linux-gnu/3.3.3/../../../../powerpc-unknown-linux-gnu/bin/ld: Error: The symbol `openlog@@GLIBC_2.0' has a R_PPC_REL24 relocation, that means '/usr/lib/libpbb.a(pbb_lib.o)' was compiled without -fPIC. /usr/lib/gcc-lib/powerpc-unknown-linux-gnu/3.3.3/../../../../powerpc-unknown-linux-gnu/bin/ld: Error: The symbol `unlink@@GLIBC_2.0' has a R_PPC_REL24 relocation, that means '/usr/lib/libpbb.a(pbb_lib.o)' was compiled without -fPIC. /usr/lib/gcc-lib/powerpc-unknown-linux-gnu/3.3.3/../../../../powerpc-unknown-linux-gnu/bin/ld: Error: The symbol `geteuid@@GLIBC_2.0' has a R_PPC_REL24 relocation, that means '/usr/lib/libpbb.a(pbb_lib.o)' was compiled without -fPIC. /usr/lib/gcc-lib/powerpc-unknown-linux-gnu/3.3.3/../../../../powerpc-unknown-linux-gnu/bin/ld: Error: The symbol `taglist_init' has a R_PPC_REL24 relocation, that means '/usr/lib/libpbb.a(pbb_lib.o)' was compiled without -fPIC. collect2: ld returned 1 exit status make[3]: *** [kmilo_powerbook.la] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdeutils-3.2.3/work/kdeutils-3.2.3/kmilo/powerbook2' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdeutils-3.2.3/work/kdeutils-3.2.3/kmilo' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdeutils-3.2.3/work/kdeutils-3.2.3' make: *** [all] Error 2 !!! ERROR: kde-base/kdeutils-3.2.3 failed. !!! Function kde_src_compile, Line 129, Exitcode 2 !!! died running emake, kde_src_compile:make It seems to me that pbbuttonsd (0.6.1 installed) and kdeutils do not fit together, as it already happened with older versions of kdeutils-3.2.x. Hardware: G3 iBook 800 MHz Rev. 2.2 # emerge info Portage 2.0.50-r8 (default-ppc-2004.1, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.2_rc1-benh1) ================================================================= System uname: 2.6.2_rc1-benh1 ppc 750FX Gentoo Base System version 1.4.16 distcc 2.14 powerpc-unknown-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5 ACCEPT_KEYWORDS="ppc ~ppc" AUTOCLEAN="yes" CFLAGS="-O2 -pipe -mcpu=750 -fsigned-char -mpowerpc-gfxopt" CHOST="powerpc-unknown-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -pipe -mcpu=750 -fsigned-char -mpowerpc-gfxopt" DISTDIR="/usr/portage/distfiles" FEATURES="ccache" GENTOO_MIRRORS="ftp://gentoo.inode.at/source/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://gd.tuwien.ac.at/opsys/linux/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X aalib alsa apache2 apm arts audiofile berkdb caps crypt cups doc dvd encode flac foomaticdb gdbm gif gnome-libs gphoto2 gpm gtk2 guile icq imlib innodb jack jack-tmpfs java jpeg kde ladcca lcms libwww mad maildir mitshm monkey motif mozilla mpeg mysql ncurses nls offensive oggvorbis opengl pam pdflib perl png ppc python qt radeon readline samba sasl sdl slang speex spell ssl tcltk tcpd tetex tiff truetype usb video_cards_radeon wmf xml xml2 xmms xv zlib"
no idea what to do here, i'm an x86er through and through. reassigning.
Looks like the binutils working correctly. Let me try and check if is really related to that problem
I recompiled glibc and tried again, as I was told to do. Nothing changed, I still get the error. I have the following versions installed (all are the newest ones of ~ppc) binutils: 2.15.90.0.1.1-r3 gcc: 3.3.1 glibc: 2.3.3.20040420
Try to use a previous binutils
I tried using binutils-2.15.90.0.3-r3 Please manually unmask it and the tell if that fixes the problem
Using binutils-2.15.90.0.3-r3 the error did not occur and the compilation went fine. Is is safe to leave this masked version of binutils on my machine? Or should I go back to the ~ppc one?
binutils-2.15.90.0.3-r3 are ~ppc now thanks for the help