Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 84675 - trayer doesn't merge because of an error in the makefile: make: *** No rule to make target `systray/systray.o', needed by `trayer'. Stop.
Summary: trayer doesn't merge because of an error in the makefile: make: *** No rule t...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High blocker
Assignee: Lukasz Strzygowski (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-09 16:15 UTC by Nicolas Vilz
Modified: 2005-03-13 11:58 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nicolas Vilz 2005-03-09 16:15:23 UTC
trayer tries to merge, but doesn't, because of a missing rule to make target systray/systray.o

gcc -march=athlon-mp -O3 -pipe -fomit-frame-pointer -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -I../ -c fixedtip.c
gcc -march=athlon-mp -O3 -pipe -fomit-frame-pointer -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -c gtkbar.c
gcc -march=athlon-mp -O3 -pipe -fomit-frame-pointer -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -c bg.c
make: *** No rule to make target `systray/systray.o', needed by `trayer'.  Stop.
make: *** Waiting for unfinished jobs....
gcc -march=athlon-mp -O3 -pipe -fomit-frame-pointer -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -I../ -c main.c
ld -r egg-marshal.o eggtraymanager.o fixedtip.o main.o -o systray.o
make[1]: Leaving directory `/var/tmp/portage/trayer-1.0/work/trayer-1.0/systray'

!!! ERROR: x11-misc/trayer-1.0 failed.
!!! Function src_compile, Line 15, Exitcode 2
!!! emake failed
!!! If you need support, post the topmost build error, NOT this status message.



Reproducible: Always
Steps to Reproduce:
1.emerge trayer
2.
3.

Actual Results:  
stops merging with "emake failed"

Expected Results:  
sould have merged together with fvwm-cystal...

gatekeeper ~ # emerge info
Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.4.3, glibc-2.3.4.20050125-r0,
2.6.10-gentoo-r6 i686)
=================================================================
System uname: 2.6.10-gentoo-r6 i686 AMD Athlon(tm) MP Processor 1900+
Gentoo Base System version 1.6.9
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Feb 18 2005, 19:00:50)]
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.9.5, 1.5, 1.6.3, 1.4_p6, 1.8.5-r3, 1.7.9-r1
sys-devel/binutils:  2.15.92.0.2-r4
sys-devel/libtool:   1.5.10-r5
virtual/os-headers:  2.6.10
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-mp -O3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-mp -O3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig candy ccache cvs distcc distlocks sandbox
sfperms userpriv usersandbox"
GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://gentoo-distfiles.local.nil.nul/gentoo-portage"
USE="x86 X aalib acpi alsa apache2 apm arts avi bash-completion berkdb
bitmap-fonts bluetooth caps crypt cups curl dba dedicated dvd emboss encode esd
f77 fam flac font-server foomaticdb fortran freetype ftp gd gdbm gif gimp
gkrellm gnome gpm gstreamer gtk gtk2 icq imagemagick imlib ipv6 ithreads jack
java jpeg kde kdepim libg++ libwww mad mailbox maildir maildrop mbox mikmod mmx
motif mozilla mp3 mpeg mplayer mysql ncurses nls nowin nvidia oav offensive
oggvorbis opengl oss pam pascal pdflib perl php png python qt quicktime readline
ruby screenshot sdl session slang sms spell sql sqlite ssl subversion svga tcltk
tcpd tiff truetype truetype-fonts type1-fonts vchroot vhosts xfs xine xinerama
xml xml2 xmms xv zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Comment 1 Lukasz Strzygowski (RETIRED) gentoo-dev 2005-03-13 03:16:22 UTC
Nicolas, try lowering your MAKEOPTS to -j2.
Comment 2 Nicolas Vilz 2005-03-13 08:52:46 UTC
thats strange, after trying three times without changing anything, it worked... could be another builtutils-issue...

thx for the replying :) 
Comment 3 Lukasz Strzygowski (RETIRED) gentoo-dev 2005-03-13 11:58:11 UTC
It seems that there is a bug in Makefile causing race condition in parallel make (that's why compilation works only sometimes). Temporarily I have added -j1 to emake but I will report it to the upstream.