Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 37312 - emilia-pinedit-0.3.1 fails to compile
Summary: emilia-pinedit-0.3.1 fails to compile
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-01-05 09:54 UTC by G.K.MacGregor
Modified: 2004-03-20 07:18 UTC (History)
0 users

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


Attachments
config.log from emilia-pinedit (config.log,30.37 KB, text/plain)
2004-01-07 09:45 UTC, G.K.MacGregor
Details
nm /usr/games/lib/pinball/libemilia_pin.a (nm.txt,37.55 KB, text/plain)
2004-01-09 04:13 UTC, G.K.MacGregor
Details
/var/db/pkg/games-arcade/emilia-pinball-0.3.1/CONTENTS (CONTENTS,11.08 KB, text/plain)
2004-01-24 09:06 UTC, G.K.MacGregor
Details

Note You need to log in before you can comment on or make changes to this bug.
Description G.K.MacGregor 2004-01-05 09:54:37 UTC
emilia-pinedit-0.3.1 fails to compile

Reproducible: Always
Steps to Reproduce:
emerge emilia-pinedit

Actual Results:  
/bin/sh ../libtool --mode=link g++  -march=athlon-xp -O2 -pipe 
-fomit-frame-pointer -I/usr/include/SDL -D_REENTRANT -I/usr/include/pinball  
-L/usr/games/lib/pinball -L/usr/qt/3/lib -lqt -L/usr/X11R6/lib -lXext -lX11 
-lm -lSM -lICE -ldl -ljpeg -lSDL -lSDL_image -lSDL_mixer -o pinedit -L. 
-export-dynamic main.o command.o commandselect.o commandsnap.o 
commandaddselect.o commandnewvertex.o commandnewpolygon.o 
commanddeletepolygon.o commanddeletevertex.o commandunselect.o 
commandnewgroup.o commandnewshape.o commandnewbehavior.o commandmove.o 
commandflip.o commandflipsmart.o commandmovegroup.o commandrotategroup.o 
commandrotate.o commandrotatelocal.o commanddeletegroup.o commanddeleteshape.o 
commandresize.o commandresizelocal.o commandextrude.o commandtexcoord.o 
commandhideselected.o commandcopy.o commandpaste.o commandmirror.o 
commandmirrorlocal.o glengine.o view2d.o shapeview.o textureview.o 
statedialog.o bumperdialog.o armdialog.o lightdialog.o texcoorddialog.o 
snapdialog.o textdialog.o polygonview.o pineditview.o pineditdoc.o pinedit.o 
fileutil.o moduledialog.o moc_glengine.o moc_pinedit.o moc_pineditdoc.o 
moc_pineditview.o moc_view2d.o moc_shapeview.o moc_textureview.o 
moc_statedialog.o moc_bumperdialog.o moc_armdialog.o moc_lightdialog.o 
moc_snapdialog.o moc_textdialog.o moc_polygonview.o moc_texcoorddialog.o 
moc_moduledialog.o -lGL -lGLU -lemilia_pin -lemilia_base -lemilia_addon -lXext 
-lX11 -L/usr/qt/3/lib -lqt -L/usr/X11R6/lib -lXext -lX11 -lm -lSM -lICE -ldl 
-ljpeg -lXft ../libltdl/libltdlc.la  -L/usr/qt/3/lib -lqt -L/usr/X11R6/lib 
-lXext -lX11 -lm -lSM -lICE -ldl -ljpeg 
mkdir .libs 
g++ -march=athlon-xp -O2 -pipe -fomit-frame-pointer -I/usr/include/SDL 
-D_REENTRANT -I/usr/include/pinball -o pinedit main.o command.o 
commandselect.o commandsnap.o commandaddselect.o commandnewvertex.o 
commandnewpolygon.o commanddeletepolygon.o commanddeletevertex.o 
commandunselect.o commandnewgroup.o commandnewshape.o commandnewbehavior.o 
commandmove.o commandflip.o commandflipsmart.o commandmovegroup.o 
commandrotategroup.o commandrotate.o commandrotatelocal.o commanddeletegroup.o 
commanddeleteshape.o commandresize.o commandresizelocal.o commandextrude.o 
commandtexcoord.o commandhideselected.o commandcopy.o commandpaste.o 
commandmirror.o commandmirrorlocal.o glengine.o view2d.o shapeview.o 
textureview.o statedialog.o bumperdialog.o armdialog.o lightdialog.o 
texcoorddialog.o snapdialog.o textdialog.o polygonview.o pineditview.o 
pineditdoc.o pinedit.o fileutil.o moduledialog.o moc_glengine.o moc_pinedit.o 
moc_pineditdoc.o moc_pineditview.o moc_view2d.o moc_shapeview.o 
moc_textureview.o moc_statedialog.o moc_bumperdialog.o moc_armdialog.o 
moc_lightdialog.o moc_snapdialog.o moc_textdialog.o moc_polygonview.o 
moc_texcoorddialog.o moc_moduledialog.o -Wl,--export-dynamic 
-L/usr/games/lib/pinball -L/usr/qt/3/lib 
-L/usr/X11R6/lib /usr/lib/libasound.so /usr/lib/libSDL_image.so -lpng -lz 
-L/usr/lib /usr/lib/libSDL_mixer.so /usr/lib/libvorbisfile.so 
/usr/lib/libvorbis.so /usr/lib/libogg.so /usr/lib/libsmpeg.so 
/usr/lib/libSDL.so 
-L/var/tmp/portage/emilia-pinedit-0.3.1/work/pinedit-0.3.1/pinedit 
/usr/lib/libGLU.so -lGL -lXmu -lXt -lXi -lpthread -lemilia_pin -lemilia_base 
-lemilia_addon -lXft ../libltdl/.libs/libltdlc.al -lqt -lXext -lX11 -lm -lSM 
-lICE -ldl /usr/lib/libjpeg.so 
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/../../../../i686-pc-linux-gnu/bin/ld: 
cannot find -lemilia_pin 
collect2: ld returned 1 exit status 
make[2]: *** [pinedit] Error 1 
make[2]: Leaving directory 
`/var/tmp/portage/emilia-pinedit-0.3.1/work/pinedit-0.3.1/pinedit' 
make[1]: *** [all-recursive] Error 1 
make[1]: Leaving directory 
`/var/tmp/portage/emilia-pinedit-0.3.1/work/pinedit-0.3.1' 
make: *** [all] Error 2 
 
!!! ERROR: games-util/emilia-pinedit-0.3.1 failed. 
!!! Function src_compile, Line 40, Exitcode 2 
!!! (no error message) 
 


Portage 2.0.49-r20 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r3, 2.6.0-gentoo) 
================================================================= 
System uname: 2.6.0-gentoo i686 AMD Athlon(tm) XP 2000+ 
Gentoo Base System version 1.4.3.10p1 
distcc 2.11.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) 
[disabled] 
ACCEPT_KEYWORDS="x86" 
AUTOCLEAN="yes" 
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" 
CHOST="i686-pc-linux-gnu" 
COMPILER="gcc3" 
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config 
/usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config 
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ 
/var/qmail/control" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" 
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoaddcvs ccache fixpackages sandbox userpriv usersandbox" 
GENTOO_MIRRORS="http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/ 
ftp://gentoo.linux.no/pub/gentoo http://gentoo.oregonstate.edu/ 
http://www.ibiblio.org/pub/Linux/distributions/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="3dnow X aalib alsa apm avi berkdb bonobo cdr cjk crypt cups dga dvd 
encode foomaticdb gd gdbm gif gpm gtk2 guile imlib joystick jpeg kde libwww 
mad mikmod mmx motif mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib 
perl png python qt quicktime readline samba sdl slang spell sse ssl tcltk tcpd 
tetex tiff truetype x86 xml2 xmms xv zlib"
Comment 1 Mr. Bones. (RETIRED) gentoo-dev 2004-01-05 16:38:32 UTC
Works fine for me with a very similar setup.  Can you post your config.log please?
Comment 2 Mr. Bones. (RETIRED) gentoo-dev 2004-01-06 13:37:19 UTC
Need info to proceed.
Comment 3 G.K.MacGregor 2004-01-06 15:30:53 UTC
Sorry, very short on time at the moment and I'm not sure what you mean by "config.log", what command do I need to run to get that?

But I have noticed something regarding the error message "ld: cannot find lemilia_pin", libemilia_pin.a exists in /usr/games/lib/pinball and that directory is not listed in /etc/ld.so.conf. Is that causing the error?
Comment 4 Mr. Bones. (RETIRED) gentoo-dev 2004-01-06 16:01:52 UTC
config.log is created by the configure script during the compile portion of the
ebuild.  If you run "ebuild ./emilia-pinedit-0.3.1.ebuild clean compile" from
the emilia-pinedit directory in portage and then go to /var/tmp/portage/.../emilia-pinedit-0.3.1 there should be a config.log file to
be found.  Please attach that as a text/plain file.
Comment 5 G.K.MacGregor 2004-01-07 09:45:54 UTC
Created attachment 23316 [details]
config.log from emilia-pinedit
Comment 6 Mr. Bones. (RETIRED) gentoo-dev 2004-01-07 14:13:34 UTC
Interesting.  I don't see anything too terrible in the config.log.  Can you
try remerging emilia-pinball and trying to merge emilia-pinedit again please?
Maybe things went off for libemila_pinball on the previous merge.

After the merge, if things still don't work for you please post the output of
running /usr/bin/pinball-config once for each of the available options.

There's some minor differences in the config.log outputs due to differences
in our CFLAGS and CXXFLAGS and the fact that you're running a 2.6 kernel while
I'm running a 2.4 kernel, but nothing really jumps out as a link killer.
Comment 7 G.K.MacGregor 2004-01-07 15:33:58 UTC
Tried re-emerging emilia-pinball and then attempted emilia-pinedit... same error! Here's what pinball-config says...

/usr/bin/pinball-config --version        0.3.1
/usr/bin/pinball-config --libs           -L/usr/games/lib/pinball
/usr/bin/pinball-config --cflags         -I/usr/include/pinball
/usr/bin/pinball-config --datadir        /usr/share/games/pinball
/usr/bin/pinball-config --libdir         /usr/games/lib/pinball
/usr/bin/pinball-config --prefix         /usr/games
/usr/bin/pinball-config --exec-prefix    @execprefix@
Comment 8 SpanKY gentoo-dev 2004-01-07 21:05:26 UTC
do you have the file:
/usr/games/lib/pinball/libemilia_pin.a
Comment 9 G.K.MacGregor 2004-01-08 04:19:34 UTC
Yes I do have the file /usr/games/lib/pinball/libemilia_pin.a
Comment 10 Mr. Bones. (RETIRED) gentoo-dev 2004-01-08 18:51:08 UTC
Can you attach the output of `nm /usr/games/lib/pinball/libemilia_pin.a` as
a text/plain please?
Comment 11 G.K.MacGregor 2004-01-09 04:13:45 UTC
Created attachment 23452 [details]
nm /usr/games/lib/pinball/libemilia_pin.a
Comment 12 Mr. Bones. (RETIRED) gentoo-dev 2004-01-23 20:04:22 UTC
Sorry for the lack of resonse, we're running out of ideas.

If you're still having trouble, can you attach /var/db/pkg/games-arcade/emilia-pinball-0.3.1/CONTENTS
as text/plain please?
Comment 13 G.K.MacGregor 2004-01-24 09:06:15 UTC
Created attachment 24341 [details]
/var/db/pkg/games-arcade/emilia-pinball-0.3.1/CONTENTS
Comment 14 Mr. Bones. (RETIRED) gentoo-dev 2004-03-20 07:05:47 UTC
Well, I'm sorry to say, but we're out of ideas.  Everything you've posted looks
good and things have worked on this end since the beginning.  I'm going to
go ahead and close this bug as WORKSFORME.  If you find out what the problem
is please post it here in case anyone else has the same issue.

Thanks.
Comment 15 Mr. Bones. (RETIRED) gentoo-dev 2004-03-20 07:17:59 UTC
See if I can pick the right one this time.
Comment 16 Mr. Bones. (RETIRED) gentoo-dev 2004-03-20 07:18:15 UTC
There we go.