Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 82988 - tpop3d should depend on efence
Summary: tpop3d should depend on efence
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Maurice van der Pot (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-22 12:36 UTC by Maurice van der Pot (RETIRED)
Modified: 2005-03-04 11:06 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 Maurice van der Pot (RETIRED) gentoo-dev 2005-02-22 12:36:06 UTC
tpop3d uses efence if the debug use flag is enabled, but it does not have efence
in its list of dependencies.
Comment 1 Maurice van der Pot (RETIRED) gentoo-dev 2005-02-22 12:37:41 UTC
Aaron, can you tell me if efence could work on amd64? If efence could get ~amd64
added to its keywords, that would be nice.
Comment 2 Aaron Walker (RETIRED) gentoo-dev 2005-02-22 16:52:40 UTC
Maurice, you'll need to talk to the amd64 folks, as I don't have one, so I have no idea whether it works on that arch or not.  That of course, also means I can't keyword it ~amd64.
Comment 3 Homer Parker (RETIRED) gentoo-dev 2005-02-22 19:59:45 UTC
Compiled fine. gm convert -colorize worked fine. But while running from console I got:

gm display GNOME-Desktop.png
*** glibc detected *** corrupted double-linked list: 0x0000002a96b9e718 ***

Closed the viewer, and couldn't even CTRL-C it, had to close the terminal.

emerge --info
Portage 2.0.51-r15 (default-linux/amd64/2005.0, gcc-3.4.3, glibc-2.3.4.20050125-r0, 2.6.10-gentoo-r7 x86_64)
=================================================================
System uname: 2.6.10-gentoo-r7 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.6.9
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Feb 18 2005, 20:30:11)]
dev-lang/python:     2.3.5
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.5, 1.6.3, 1.7.9-r1, 1.4_p6, 1.9.4, 1.8.5-r3
sys-devel/binutils:  2.15.92.0.2-r3, 2.15.92.0.2-r2
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.10
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CFLAGS="-march=k8 -fomit-frame-pointer -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=k8 -fomit-frame-pointer -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks fixpackages sandbox"
GENTOO_MIRRORS="ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source/ ftp://mirrors.tds.net/gentoo ftp://gentoo.ccccom.com"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X acpi alsa bash-completion berkdb bitmap-fonts bonobo bzip2 bzlib cdr crypt cups curl dga directfb divx4linux dvd dvdread encode esd ethereal exif f77 fam fbcon flac foomaticdb fortran ftp gdbm geoip gif gimpprint gmp gnome gnomedb gphoto2 gps gstreamer gtk gtk2 gtkhtml howl icq ieee1394 imagemagick imap imlib jabber jp2 jpeg lzw lzw-tiff memlimit mozilla moznocompose moznoirc moznomail mp3 mpeg mpi msession msn ncurses nls no-old-linux nodrm nptl nptlonly offensive oggvorbis opengl oscar oss pam pcmcia pcntl pcre pdflib perl pic png pnp posix ppds pthreads python quicktime readline samba sasl sdl session slp speex spell ssl sysvipc szip tcltk tcpd tidy tiff truetype truetype-fonts type1-fonts usb userlocales vim-with-x wxwindows xml2 xmms xpm xrandr xv xvid xvmc yahoo zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Comment 4 Homer Parker (RETIRED) gentoo-dev 2005-02-22 20:06:22 UTC
Sorry about that, wrong bug..
Comment 5 Homer Parker (RETIRED) gentoo-dev 2005-02-22 20:13:15 UTC
Ok, now that i'm on the right bug ;) Here's what I get:

>>> Unpacking efence_2_4_13.tar.gz to /var/tmp/portage/efence-2.4.13/work
 * Applying efence-2.4.13-gentoo.diff ...                                 [ ok ]>>> Source unpacked.
x86_64-pc-linux-gnu-gcc -march=k8 -fomit-frame-pointer -O2 -pipe -g -fPIC  -c createconf.c -o createconf.o
g++  -c efencepp.cpp -o efencepp.o
x86_64-pc-linux-gnu-gcc -march=k8 -fomit-frame-pointer -O2 -pipe -g -fPIC  -c efence.c -o efence.o
rm -f createconf
x86_64-pc-linux-gnu-gcc -march=k8 -fomit-frame-pointer -O2 -pipe -g -fPIC  createconf.o -o createconf
./createconf >efence_config.h
rm -f libefence.a
ar crv libefence.a efencepp.o efence.o
g++ -g -shared -Wl,-soname,libefence.so.0 -o libefence.so.0.0 \
efencepp.o efence.o -lpthread
a - efencepp.o
a - efence.o
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/../../../../x86_64-pc-linux-gnu/bin/ld: efencepp.o: relocation R_X86_64_32S against `a local symbol' can not be used when making a shared object; recompile with -fPIC
efencepp.o: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** [libefence.so.0.0] Error 1

!!! ERROR: dev-util/efence-2.4.13 failed.
!!! Function src_compile, Line 29, Exitcode 2
!!! emake failed
!!! If you need support, post the topmost build error, NOT this status message.

I won't bore you with the emerge --info I posted above.
Comment 6 Maurice van der Pot (RETIRED) gentoo-dev 2005-03-03 12:55:50 UTC
Can I get anyone from amd64@g.o to figure out if efence can be made to work on
amd64? I'd like to have either a ~amd64 or a -amd64 in efence.
Comment 7 Simon Stelling (RETIRED) gentoo-dev 2005-03-03 13:26:15 UTC
seems to work here, ~amd64 now
Comment 8 Daniel Gryniewicz (RETIRED) gentoo-dev 2005-03-03 13:37:16 UTC
Here too, except for PRELOAD not working.  But, linking in libefence works fine.
Comment 9 Aaron Walker (RETIRED) gentoo-dev 2005-03-03 16:37:27 UTC
Grant added ~amd64 to efence yesterday (the 2nd) ; see bug 83569.
Comment 10 Maurice van der Pot (RETIRED) gentoo-dev 2005-03-04 11:06:24 UTC
tpop3d 1.5.3-r1 now in cvs.
Thanks for your help people!