First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 128813
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Embedded Team <dev-embedded@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Malte S. Stretz <gentoo-bugger@msquadrat.de>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
gpsim-0.21.11.ebuild gpsim-0.21.11.ebuild text/plain Denis Dupeyron 2006-05-14 02:39 0000 1.71 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 128813 depends on: Show dependency tree
Show dependency graph
Bug 128813 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-04-04 13:00 0000
emerge output:
Making all in gpsim
make[2]: Entering directory
`/var/tmp/portage/gpsim-0.21.11/work/gpsim-0.21.11/gpsim'
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/glib-1.2
-I/usr/lib/glib/include     -pipe -march=athlon-tbird -O2 -MT main.o -MD -MP
-MF ".deps/main.Tpo" -c -o main.o main.cc; \
then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"; exit
1; fi
/bin/sh ../libtool --mode=link --tag=CXX i686-pc-linux-gnu-g++  -pipe
-march=athlon-tbird -O2   -o gpsim -I/usr/include/gtk-1.2
-I/usr/include/glib-1.2 -I/usr/lib/glib/include main.o ../src/libgpsim.la
../cli/libgpsimcli.la ../gui/libgpsimgui.la ../eXdbm/libgpsim_eXdbm.la   
-lstdc++ -lpopt -L/usr/lib -lglib  -lreadline -lpopt
mkdir .libs
i686-pc-linux-gnu-g++ -pipe -march=athlon-tbird -O2 -o .libs/gpsim
-I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include main.o 
../src/.libs/libgpsim.so -L/usr/lib -L/usr/i686-pc-linux-gnu/bin
-L/usr/i686-pc-linux-gnu/lib ../cli/.libs/libgpsimcli.so -lpthread
../gui/.libs/libgpsimgui.so ../eXdbm/.libs/libgpsim_eXdbm.so
/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/libstdc++.so -lm
-L/usr/lib/gcc/i686-pc-linux-gnu/3.4.5
-L/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/../../../../i686-pc-linux-gnu/lib
-lgcc_s -lc /usr/lib/libglib.so -lreadline /usr/lib/libpopt.so
../src/.libs/libgpsim.so: undefined reference to `dlerror'
../src/.libs/libgpsim.so: undefined reference to `dlclose'
../src/.libs/libgpsim.so: undefined reference to `dlopen'
../src/.libs/libgpsim.so: undefined reference to `dlsym'
collect2: ld returned 1 exit status
make[2]: *** [gpsim] Error 1
make[2]: Leaving directory
`/var/tmp/portage/gpsim-0.21.11/work/gpsim-0.21.11/gpsim'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gpsim-0.21.11/work/gpsim-0.21.11'
make: *** [all] Error 2

!!! ERROR: dev-embedded/gpsim-0.21.11 failed.
!!! Function src_compile, Line 48, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.

emerge --info:
Portage 2.0.54 (default-linux/x86/2005.0, gcc-3.4.5, glibc-2.3.5-r3,
2.6.10-gentoo-r4 i686)
=================================================================
System uname: 2.6.10-gentoo-r4 i686 AMD Athlon(tm) Processor
Gentoo Base System version 1.6.14
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632)
[disabled]
ccache version 2.3 [disabled]
dev-lang/python:     2.2.3-r6, 2.3.5, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-pipe -march=athlon-tbird -O2"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/NX/etc /usr/NX/home /usr/kde/2/share/config
/usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown
/usr/kde/3/share/config /usr/lib/X11/xkb /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/eselect/compiler /etc/gconf /etc/splash /etc/terminfo
/etc/env.d"
CXXFLAGS="-pipe -march=athlon-tbird -O2"
DISTDIR="/var/cache/portage/sources"
FEATURES="autoconfig candy distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.inode.at/
ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/"
MAKEOPTS="-j1"
PKGDIR="/var/cache/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage-overlay/mortage
/usr/local/portage-overlay/misc"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 3dnow X aac aalib aavm acl acpi acpi4linux alsa apache2 apm arts
artswrappersuid audiofile avi bash-completion berkdb bzip2 cairo cdparanoia cdr
crypt css cups curl dga directfb dri dvd dvdr dvdread emboss encode ethereal
exif expat faad fam fbcon ffmpeg flac foomaticdb gcj gd gdbm geoip gif glut gmp
gphoto2 gpm gstreamer gtk gtk2 hal hbci idn imagemagick imap imlib ipv6 irda
isdnlog jabber java javascript jpeg jpeg2k junit kde kdexdeltas lcms ldap
libg++ libwww lm_sensors mad maildir mhash mikmod mmx mng moznoirc moznomail
mp3 mpeg musicbrainz ncurses nptl nsplugin ogg oggvorbis openal opengl
operanom2 oss pam pcre pda pdflib perl php pic png pppd python qt quicktime
rdesktop readline real recode ruby samba scanner sdl slang slp speex spell spf
sqlite sse ssl subversion svg svga tcltk tcpd tetex theora tiff truetype
truetype-fonts type1-fonts udev usagi usb vcd vhosts vorbis win32codecs wmf
xattr xcomposite xine xinerama xinetd xml xml2 xmlrpc xmms xscreensaver xv xvid
zeroconf zlib video_cards_radeon userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS

------- Comment #1 From Denis Dupeyron 2006-05-13 12:50:21 0000 -------
I can't reproduce the issue on a similar setup.

It really looks like a glibc cockup here. So I'll reassign to the toolchain
guys in order to get their opinion.

Denis.

------- Comment #2 From SpanKY 2006-05-13 13:28:33 0000 -------
looks to me like gpsim sucks

it uses libdl functions in src/ but never explicitly declares -ldl in LDFLAGS
... it assumes that the X_LDFLAGS variable will include -ldl from packages like
gtk and gthread

update src/Makefile.am and add -ldl to libgpsim_la_LDFLAGS

------- Comment #3 From Denis Dupeyron 2006-05-14 02:39:34 0000 -------
Created an attachment (id=86736) [edit]
gpsim-0.21.11.ebuild

Here's an ebuild that should solve the issue. Please try it and tell us if it
does.

Denis.

------- Comment #4 From Denis Dupeyron 2006-05-27 01:23:37 0000 -------
Fixed.

First Last Prev Next    No search results available      Search page      Enter new bug