Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 77151 - libtlen-20040912 doesn't compile on amd64
Summary: libtlen-20040912 doesn't compile on amd64
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High major (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks: 83369
  Show dependency tree
 
Reported: 2005-01-08 10:21 UTC by ketjow
Modified: 2005-03-26 16:55 UTC (History)
1 user (show)

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 ketjow 2005-01-08 10:21:42 UTC
/usr/bin/ar r libtlen.a hashtable.o pool.o rate.o snprintf.o str.o xmlnode.o xmlparse.o xmlrole.o xmltok.o auth.o sockets.o expat.o roster.o message.o events.o utils.o libtlen.o pubdir.o hub.o groupchat.o
/usr/bin/ar: creating libtlen.a
ranlib libtlen.a
x86_64-pc-linux-gnu-gcc -g -O2 -shared -Wl,-soname,libtlen.so.1 -o libtlen.so.1.5 hashtable.o pool.o rate.o snprintf.o str.o xmlnode.o xmlparse.o xmlrole.o xmltok.o auth.o sockets.o expat.o roster.o message.o events.o utils.o libtlen.o pubdir.o hub.o groupchat.o -lm -lc
x86_64-pc-linux-gnu-gcc -Wall -ggdb -o testclient testclient.c libtlen.a -lm
/usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/../../../../x86_64-pc-linux-gnu/bin/ld: pool.o: relocation R_X86_64_32 can not be used when making a shared object; recompile with -fPIC
pool.o: could not read symbols: Bad value
collect2: ld returned 1 exit status
gmake[1]: *** [libtlen.so.1.5] Error 1
gmake[1]: *** Waiting for unfinished jobs....
gmake[1]: Leaving directory `/var/tmp/portage/libtlen-20040912/work/libtlen-20040912/lib'
make: *** [libtlen] Error 2

!!! ERROR: net-libs/libtlen-20040912 failed.
!!! Function src_compile, Line 19, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.


Reproducible: Always
Steps to Reproduce:
1. add the ~amd64 keyword for libtlen in /etc/portage/packages.keywords
2. emerge libtlen
3. wait :)




crayfish64 root # emerge info
Portage 2.0.51-r3 (default-linux/amd64/2004.3, gcc-3.3.4,
glibc-2.3.4.20040808-r1, 2.6.9-nitro3 x86_64)
=================================================================
System uname: 2.6.9-nitro3 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3
Headers:  sys-kernel/linux26-headers-2.6.8.1-r2
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=athlon64 -pipe -fomit-frame-pointer -ffast-math"
CHOST="x86_64-pc-linux-gnu"
COMPILER=""
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/mozilla/defaults/pref /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/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon64 -pipe -fomit-frame-pointer -ffast-math"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks"
GENTOO_MIRRORS="http://gentoo.prz.rzeszow.pl http://gentoo.zie.pg.gda.pl
http://gentoo.inode.at/ ftp://gentoo.inode.at/source"
MAKEOPTS="-j2"                  
PKGDIR="/usr/portage/packages"  
PORTAGE_TMPDIR="/var/tmp"       
PORTDIR="/usr/portage"          
PORTDIR_OVERLAY=""              
SYNC="rsync://rsync3.pl.gentoo.org/gentoo-portage"
USE="amd64 X aalib acpi alsa apache2 arts berkdb bitmap-fonts cdparanoia cdr
crypt cups doc dvd dvdr dvdread esd ex f77 fam fbcon flac fortran gcj gdbm gif
gpm gtk gtk2 imlib ipv6 jabber java javascript jp2 jpeg junit kadu-modules kde
libwww lzw lzw-tiff mad mbox mikmod milter motif mozilla multilib mysql ncurses
nls nocd nowin nptl nvidia oggvorbis openal opengl pam perl php png python qt
readline samba sdl slang spell ssl tcltk tcpd tetex tiff tlen truetype
truetype-fonts type1-fonts usb userlocales vim-with-x xml2 xmms xosd xpm xrandr
xv zlib"
Comment 1 Jan Brinkmann (RETIRED) gentoo-dev 2005-01-08 13:01:02 UTC
assign to seemant because of this entry in metadata.xml:

<herd>no-herd</herd>
<maintainer>
  <email>spock@stars.eu.org</email>
  <name>Marcin Jurczuk</name>
  <description>Indirectly maintaining through seemant@gentoo.org</description>
</maintainer>


adding amd64@gentoo.org to cc list because it's obviously related to them.
Comment 2 ketjow 2005-02-24 10:17:12 UTC
i think amd64@gentoo.org can deal better with it than the maintainer
Comment 3 Jan Brinkmann (RETIRED) gentoo-dev 2005-03-26 16:55:32 UTC
fixed in cvs, thanks