First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 130199
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Maintainers for Miscelleneous Language Packages <lang-misc@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Gabriel Devenyi <ace@staticwave.ca>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
cppunit-1.10.2-asneeded.patch cppunit-1.10.2-asneeded.patch patch Diego E. 'Flameeyes' Pettenò 2006-04-20 20:10 0000 396 bytes Details | Diff
cppunit-ebuild.patch Ebuild patch patch Diego E. 'Flameeyes' Pettenò 2006-04-20 20:13 0000 817 bytes Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 130199 depends on: Show dependency tree
Bug 130199 blocks: 129413
Votes: 0    Show votes for this bug    Vote for this bug

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


Not eligible to see or edit group visibility for this bug.






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


Description:   Opened: 2006-04-16 16:30 0000
x86_64-pc-linux-gnu-g++ -O2 -march=k8 -pipe -ffast-math -fomit-frame-pointer
-ftracer -fvisibility-inlines-hidden -Wl,-O1 -Wl,--sort-common
-Wl,--enable-new-dtags -Wl,-Bdirect -Wl,--as-needed -Wl,-hashvals -Wl,-zdynsort
-o .libs/DllPlugInTester DllPlugInTester.o CommandLineParser.o  -ldl
../../src/cppunit/.libs/libcppunit.so
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.0/libstdc++.so
-L/usr/x86_64-pc-linux-gnu/bin -L/usr/x86_64-pc-linux-gnu/lib -Wl,--rpath
-Wl,/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.0
../../src/cppunit/.libs/libcppunit.so: undefined reference to `dlclose'
../../src/cppunit/.libs/libcppunit.so: undefined reference to `dlopen'
../../src/cppunit/.libs/libcppunit.so: undefined reference to `dlsym'
collect2: ld returned 1 exit status
make[2]: *** [DllPlugInTester] Error 1
make[2]: Leaving directory
`/var/tmp/portage/cppunit-1.10.2/work/cppunit-1.10.2/src/DllPlugInTester'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/cppunit-1.10.2/work/cppunit-1.10.2/src'
make: *** [all-recursive] Error 1

------- Comment #1 From Charles Hemingway 2006-04-20 19:50:07 0000 -------
Seconding that for ~x86
[snip]
/bin/sh ../../libtool --mode=link i686-pc-linux-gnu-g++ -march=pentium-m -O2
-pipe -Wl,-O1,--as-needed -o DllPlugInTester -ldl DllPlugInTester.o
CommandLineParser.o ../../src/cppunit/libcppunit.la
 mkdir .libs
 i686-pc-linux-gnu-g++ -march=pentium-m -O2 -pipe -Wl,-O1 -Wl,--as-needed -o
.libs/DllPlugInTester DllPlugInTester.o CommandLineParser.o -ldl
../../src/cppunit/.libs/libcppunit.so
/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libstdc++.so -L/usr/i686-pc-linux-gnu/bin
-L/usr/i686-pc-linux-gnu/lib -Wl,--rpath
-Wl,/usr/lib/gcc/i686-pc-linux-gnu/3.4.6
 ../../src/cppunit/.libs/libcppunit.so: undefined reference to `dlclose'
 ../../src/cppunit/.libs/libcppunit.so: undefined reference to `dlopen'
 ../../src/cppunit/.libs/libcppunit.so: undefined reference to `dlsym'
 collect2: ld returned 1 exit status
 make[2]: *** [DllPlugInTester] Error 1
 make[2]: Leaving directory
`/var/tmp/portage/portage/cppunit-1.10.2/work/cppunit-1.10.2/src/DllPlugInTester'
 make[1]: *** [all-recursive] Error 1
 make[1]: Leaving directory
`/var/tmp/portage/portage/cppunit-1.10.2/work/cppunit-1.10.2/src'
 make: *** [all-recursive] Error 1
--------------------------------------
traveler ~ # emerge --info
Portage 2.1_pre7-r5 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.4-r1,
2.6.16-gentoo-r2 i686)
=================================================================
System uname: 2.6.16-gentoo-r2 i686 Intel(R) Pentium(R) M processor 1400MHz
Gentoo Base System version 1.12.0_pre17
ccache version 2.4 [enabled]
dev-lang/python:     2.4.2-r1
sys-apps/sandbox:    1.2.17
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-r2
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium-m -O2 -pipe"
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/share/X11/xkb /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild
/etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-march=pentium-m -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache confcache distlocks fixpackages metadata-transfer
parallel-fetch prelink sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.chem.wisc.edu/gentoo/
ftp://gentoo.chem.wisc.edu/gentoo/ http://mirror.espri.arizona.edu/gentoo/"
LC_ALL="en_US.UTF-8"
LINGUAS="en ja"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp/portage"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/xgl-coffee
/usr/local/xgl-testing"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="x86 7zip X X509 a52 aac aalib acl acpi ada akode alsa amarok amd amr ao
apache2 apm arts artworkextra asf async audacious audiofile automount avi
bash-completion berkdb bidi binfilter bitmap-fonts bonobo bzip2 c++ cairo
cardbus ccache cdda cdio cdr cgi chroot cjk clamav clamd clearcase cli
commercial corba cpudetection crypt crypto_openssl css cups curl cvs cxx daap
dbus dcc devil dhcp dio directfb djvu dlloader double-precision dpms dri dts dv
dvb dvd dvdr dvdread dvi dxr3 edl eds elf emboss encode esd ethereal evo exif
exscalibar extraicons extramodules fastcgi fat fbcon fbsplash ffmpeg firefox
flac fltk fmod font-server fontconfig foomaticdb fortran gb gcj gdbm ggi gif
glitz glut glx gnome gnome-print gnutls gphoto2 gpm gstreamer gtk gtk2 gzip hal
hash haskell hbci hfs hpn httpd icc idn ieee1394 image imagemagick imap imlib
innodb iplsrc iproute2 ipv6 isdnlog java javascript jfs jikes jit john jpeg
jpeg2k jumpplay kde kdepim kerberos kexi kig-scripting kqemu krb4 ladspa lame
latex lcms ldap lesstif libcaca libclamav libdsk libg++ libnotify libvisual
libwww live lm_sensors logrotate logwatch lzo lzw mad mail matroska md5sum
mikmod mime mmx mmxext mng mod modplug mono motif mouse mozilla mozsvg mp3 mp4
mp4live mpd-mad mpeg mpeg2 mplayer msn mssql mudflap musepack music musicbrainz
mysql mysqli mythtv mzscheme nas nautilus ncurses net network neural nfs njb
nls nptl nptlonly nsplugin ntfs ntlm ntlm_unsupported_patch oav ocaml odbc
offensive ofx ogg ogre ole openal openexr opengl openssh openssl pam pascal
pcmcia pcntl pcre pdf perforce perl pertty pheaders php pic plib pmu png pnp
postgres povray pppd print python pyzor qemu-fast qt quicktime quotas radiotap
radius rar razor rc5 rdesktop readline real reflection reiser4 reiserfs remix
rpm rrdcgi rrdtool rtc ruby samba sane sasl scanner sdl search sensord session
sftp shorten shout sid skey skins slang slp smime smux sndfile snmp soundtouch
speech speedo speex spell spf spl sql sqlite sse sse-filters sse2 ssl stream
subject-rewrite subp subtitles subversion svg svga svgz swat syslog sysvipc
szip t1lib tcltk tcpd tcpmd5 tetex theora thesaurus threads tidy tiff timidity
truetype truetype-fonts type1 type1-fonts udev unicode urandom usb userlocales
utf8 vcd vfat video_cards_ati video_cards_fglrx video_cards_glint
video_cards_v4l video_cards_vesa video_cards_vga vim-with-x vlm vorbis
widescreen wifi win32codecs winbind wma wmf wxwindows x264 xanim xcomposite
xface xfs xine xml xml2 xmlreader xmlrpc xmlwriter xmms xosd xpm xprint xrandr
xscreensaver xv xvid xvmc zeroconf zip zlib elibc_glibc input_devices_keyboard
input_devices_mouse input_devices_synaptics kernel_linux linguas_en linguas_ja
userland_GNU video_cards_radeon video_cards_fbdev"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS

------- Comment #2 From Diego E. 'Flameeyes' Pettenò 2006-04-20 20:10:56 0000 -------
Created an attachment (id=85084) [edit]
cppunit-1.10.2-asneeded.patch

Makefile patch to link libcppunit.so to libdl when needed.

------- Comment #3 From Diego E. 'Flameeyes' Pettenò 2006-04-20 20:13:15 0000 -------
Created an attachment (id=85085) [edit]
Ebuild patch

And the patch to the ebuild to apply the patch.

Note that the eautomake will call eautoreconf anyway, as the versions of
automake doesn't correspond, but this way it's more "safe" if a new version
will still require that patch.
The elibtoolize is there for completeness, while RDEPEND is used to avoid
setting doxygen/graphviz as runtime dependencies.

------- Comment #4 From Diego E. 'Flameeyes' Pettenò 2006-04-20 20:14:45 0000 -------
Okay I've attached the patch for this. George if you want I can committ his
myself.

------- Comment #5 From George Shapovalov 2006-04-21 04:40:36 0000 -------
Hi Diego.

Thanks for the patch! And yea, I thing it would be the best if you do it - I do
not run gcc-4.1 yet (only gnat-4.1 so far :)), so testing this would be
somewhat involved..

George

------- Comment #6 From Diego E. 'Flameeyes' Pettenò 2006-04-21 10:01:14 0000 -------
Thanks, patch committed in portage then :)

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