while trying to emerge peksystray-0.2, i get a bunch of errors which i can only relate to xorg, but attached below is the log event Reproducible: Always Steps to Reproduce: 1. emerge =peksystray-0.2 Actual Results: emake fails Expected Results: emerge Portage 2.0.51-r15 (gcc34-x86-2004.2, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.10-ck5 i686) ================================================================= System uname: 2.6.10-ck5 i686 Pentium III (Coppermine) Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Jan 20 2005, 20:57:00)] ccache version 2.3 [enabled] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.8.5-r2, 1.5, 1.4_p6, 1.6.3, 1.7.9, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r3 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium3 -pipe -mfpmath=sse -maccumulate-outgoing-args -fforce-addr -ftracer -fomit-frame-pointer -fprefetch-loop-arrays" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/alias /var/qmail/control" CONFIG_PROTECT_MASK="/etc/X11/xdm/Xaccess /etc/X11/xdm/Xservers /etc/X11/xdm/xdm-config /etc/X11/xorg.conf /etc/apache2/conf/apache2.conf /etc/apf/conf.apf /etc/conf.d/rc /etc/fstab /etc/gconf /etc/init.d/bootmisc /etc/init.d/localmount /etc/init.d/modules /etc/modules.autoload.d/kernel-2.6 /etc/security/limits.conf /etc/ssh/sshd_config /etc/terminfo /etc/xinetd.d/xvncserver /opt/vmware/bin/vmware-config.pl /usr/X11R6/bin/startx /etc/env.d" CXXFLAGS="-O2 -march=pentium3 -pipe -mfpmath=sse -maccumulate-outgoing-args -fforce-addr -ftracer -fomit-frame-pointer -fprefetch-loop-arrays -fvisibility-inlines-hidden" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs candy ccache distlocks sandbox sfperms userpriv usersandbox" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" LDFLAGS="-Wl,-O1" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="X aalib alsa apache2 apm avi bash-completion bcmath bitmap-fonts bzlib calendar caps cdr crypt ctype cups curl curlwrappers directfb divx4linux dvd dvdr encode exif f77 fam fbcon font-server foomaticdb fortran ftp gd gdbm gif gnustep gnutls gphoto2 gpm gstreamer gtk gtk2 hardenedphp imagemagick imlib ipv6 java jikes joystick jpeg lcms ldap libg++ libwww mad maildir mbox memlimit mhash mime ming mmx mng motif mozilla mp3 mpeg mpi msn mysql mysqli ncurses nls nptl objc opengl oscar oss pam pcre pdflib perl php pie plotutils png pntl prelude python qt quicktime readline sasl sdl session simplexml slcms sndfile snmp sockets socks5 spell spl sqlite sse ssl svg svga symlink tcltk tiff tokenizer truetype truetype-fonts type1-fonts unicode usb vhosts wddx wmf x86 xface xine xml2 xmlrpc xmms xosd xpm xprint xsl xv xvid yahoo zlib" Unset: ASFLAGS, CBUILD, CTARGET, PORTDIR_OVERLAY
Created attachment 49522 [details] peksystray configure log
Calculating dependencies >>> Unpacking source... >>> Unpacking peksystray-0.2.tar.gz to /var/tmp/portage/peksystray-0.2/work * Applying peksystray-gcc3-mlsl.diff ... [ ok ] >>> Source unpacked. ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/ lib configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets ${MAKE}... yes checking for i686-pc-linux-gnu-strip... no checking for strip... strip checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i686-pc-linux-gnu-gcc accepts -g... yes checking for style of include used by make... GNU checking dependency style of i686-pc-linux-gnu-gcc... gcc3 checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E checking for X... libraries , headers /usr/X11R6/include configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h config.status: executing depfiles commands make all-recursive make[1]: Entering directory `/var/tmp/portage/peksystray-0.2/work/peksystray-0.2' Making all in src make[2]: Entering directory `/var/tmp/portage/peksystray-0.2/work/peksystray-0.2/src' source='peksystray.c' object='peksystray.o' libtool=no \ depfile='.deps/peksystray.Po' tmpdepfile='.deps/peksystray.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/X11R6/include -O2 -march=pentium3 -pipe -mfpmath=sse -maccumulate-outgoing-args -fforce-addr -ftrace r -fomit-frame-pointer -fprefetch-loop-arrays -c `test -f 'peksystray.c' || echo './'`peksystray.c i686-pc-linux-gnu-gcc -O2 -march=pentium3 -pipe -mfpmath=sse -maccumulate-outgoing-args -fforce-addr -ftracer -fomit-frame-pointer -fprefetch-loop-arrays -Wl,- O1 -o peksystray peksystray.o -L -lX11 peksystray.o(.text+0x34e): In function `add_tray_icon': : undefined reference to `XReparentWindow' peksystray.o(.text+0x35f): In function `add_tray_icon': : undefined reference to `XMapRaised' peksystray.o(.text+0x381): In function `add_tray_icon': : undefined reference to `XInternAtom' peksystray.o(.text+0x3d4): In function `add_tray_icon': : undefined reference to `XSendEvent' peksystray.o(.text+0x411): In function `add_tray_icon': : undefined reference to `XAllocClassHint' peksystray.o(.text+0x476): In function `add_tray_icon': : undefined reference to `XCreateSimpleWindow' peksystray.o(.text+0x4b2): In function `add_tray_icon': : undefined reference to `XSetClassHint' peksystray.o(.text+0x4ba): In function `add_tray_icon': : undefined reference to `XFree' peksystray.o(.text+0x4bf): In function `add_tray_icon': : undefined reference to `XAllocWMHints' peksystray.o(.text+0x4fc): In function `add_tray_icon': : undefined reference to `XSetWMHints' peksystray.o(.text+0x504): In function `add_tray_icon': : undefined reference to `XFree' peksystray.o(.text+0x52a): In function `add_tray_icon': : undefined reference to `XSelectInput' peksystray.o(.text+0x54b): In function `add_tray_icon': : undefined reference to `XSetWindowBackgroundPixmap' peksystray.o(.text+0x568): In function `add_tray_icon': : undefined reference to `XMapRaised' peksystray.o(.text+0x575): In function `add_tray_icon': : undefined reference to `XFlush' peksystray.o(.text+0x5cc): In function `add_tray_icon': : undefined reference to `XSetClassHint' peksystray.o(.text+0x6a0): In function `rm_tray_icon': : undefined reference to `XDestroyWindow' peksystray.o(.text+0x70d): In function `handle_event': : undefined reference to `XGetWindowAttributes' peksystray.o(.text+0x760): In function `handle_event': : undefined reference to `XResizeWindow' peksystray.o(.text+0x7e9): In function `eventLoop': : undefined reference to `XPending' peksystray.o(.text+0x802): In function `eventLoop': : undefined reference to `XNextEvent' peksystray.o(.text+0x86b): In function `eventLoop': : undefined reference to `XPending' peksystray.o(.text+0x8a3): In function `eventLoop': : undefined reference to `XGetSelectionOwner' peksystray.o(.text+0x9b5): In function `eventLoop': : undefined reference to `XSetSelectionOwner' peksystray.o(.text+0x9f8): In function `main': : undefined reference to `XOpenDisplay' peksystray.o(.text+0xa6e): In function `main': : undefined reference to `XCreateSimpleWindow' peksystray.o(.text+0xa78): In function `main': : undefined reference to `XAllocClassHint' peksystray.o(.text+0xaa9): In function `main': : undefined reference to `XSetClassHint' peksystray.o(.text+0xab1): In function `main': : undefined reference to `XFree' peksystray.o(.text+0xab6): In function `main': : undefined reference to `XAllocWMHints' peksystray.o(.text+0xaea): In function `main': : undefined reference to `XSetWMHints' peksystray.o(.text+0xaf7): In function `main': : undefined reference to `XFree' peksystray.o(.text+0xb16): In function `main': : undefined reference to `XSetWindowBackgroundPixmap' peksystray.o(.text+0xb2d): In function `main': : undefined reference to `XInternAtom' peksystray.o(.text+0xb53): In function `main': : undefined reference to `XSetSelectionOwner' peksystray.o(.text+0xb69): In function `main': : undefined reference to `XGetSelectionOwner' peksystray.o(.text+0xb92): In function `main': : undefined reference to `XSelectInput' peksystray.o(.text+0xba9): In function `main': : undefined reference to `XFlush' peksystray.o(.text+0xbbb): In function `main': : undefined reference to `XCloseDisplay' peksystray.o(.text+0xc12): In function `main': : undefined reference to `XMapRaised' peksystray.o(.text+0xc1f): In function `main': : undefined reference to `XFlush' peksystray.o(.text+0xc31): In function `main': : undefined reference to `XCloseDisplay' peksystray.o(.text+0xc7f): In function `main': : undefined reference to `XInternAtom' peksystray.o(.text+0xcda): In function `main': : undefined reference to `XSendEvent' peksystray.o(.text+0xcf6): In function `main': : undefined reference to `XInternAtom' peksystray.o(.text+0xd17): In function `main': peksystray.o(.text+0x802): In function `eventLoop': : undefined reference to `XNextEvent' peksystray.o(.text+0x86b): In function `eventLoop': : undefined reference to `XPending' peksystray.o(.text+0x8a3): In function `eventLoop': : undefined reference to `XGetSelectionOwner' peksystray.o(.text+0x9b5): In function `eventLoop': : undefined reference to `XSetSelectionOwner' peksystray.o(.text+0x9f8): In function `main': : undefined reference to `XOpenDisplay' peksystray.o(.text+0xa6e): In function `main': : undefined reference to `XCreateSimpleWindow' peksystray.o(.text+0xa78): In function `main': : undefined reference to `XAllocClassHint' peksystray.o(.text+0xaa9): In function `main': : undefined reference to `XSetClassHint' peksystray.o(.text+0xab1): In function `main': : undefined reference to `XFree' peksystray.o(.text+0xab6): In function `main': : undefined reference to `XAllocWMHints' peksystray.o(.text+0xaea): In function `main': : undefined reference to `XSetWMHints' peksystray.o(.text+0xaf7): In function `main': : undefined reference to `XFree' peksystray.o(.text+0xb16): In function `main': : undefined reference to `XSetWindowBackgroundPixmap' peksystray.o(.text+0xb2d): In function `main': : undefined reference to `XInternAtom' peksystray.o(.text+0xb53): In function `main': : undefined reference to `XSetSelectionOwner' peksystray.o(.text+0xb69): In function `main': : undefined reference to `XGetSelectionOwner' peksystray.o(.text+0xb92): In function `main': : undefined reference to `XSelectInput' peksystray.o(.text+0xba9): In function `main': : undefined reference to `XFlush' peksystray.o(.text+0xbbb): In function `main': : undefined reference to `XCloseDisplay' peksystray.o(.text+0xc12): In function `main': : undefined reference to `XMapRaised' peksystray.o(.text+0xc1f): In function `main': : undefined reference to `XFlush' peksystray.o(.text+0xc31): In function `main': : undefined reference to `XCloseDisplay' peksystray.o(.text+0xc7f): In function `main': : undefined reference to `XInternAtom' peksystray.o(.text+0xcda): In function `main': : undefined reference to `XSendEvent' peksystray.o(.text+0xcf6): In function `main': : undefined reference to `XInternAtom' peksystray.o(.text+0xd17): In function `main': : undefined reference to `XInternAtom' collect2: ld returned 1 exit status make[2]: *** [peksystray] Error 1 make[2]: Leaving directory `/var/tmp/portage/peksystray-0.2/work/peksystray-0.2/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/peksystray-0.2/work/peksystray-0.2' make: *** [all] Error 2 !!! ERROR: x11-misc/peksystray-0.2 failed. !!! Function src_compile, Line 556, Exitcode 2 !!! emake failed and that's what happents..
Created attachment 49772 [details] Fixed ebuild, added a src_compile(), added sed statement to remove empty Library searchpath The gcc command executed contains -L -lX11, the -L needs to be removed otherwise -lX11 is not found creating the error. Same applies for 0.2.1 ebuild
that did the trick, thanks,, should update tree with fix..