Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 88234 - sys-fs/cryptsetup-0.1-r1 ebuild fails during compile: undefined reference to `__ctype_b'
Summary: sys-fs/cryptsetup-0.1-r1 ebuild fails during compile: undefined reference to ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: rob holland (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-07 00:18 UTC by jake
Modified: 2005-04-11 13:26 UTC (History)
0 users

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 jake 2005-04-07 00:18:21 UTC
trying to emerge -uD world.
truncated emerge -upDvt world is:
[ebuild     U ] app-cdr/cdrtools-2.01-r2 [2.01] +crypt -unicode 1,392 kB 
[ebuild  N    ]  sys-fs/cryptsetup-0.1-r1  0 kB 



Reproducible: Always
Steps to Reproduce:
1. emerge cryptsetup

Actual Results:  
The tail of the compile is:
source='libdevmapper.c' object='libdevmapper.o' libtool=no \
depfile='.deps/libdevmapper.Po' tmpdepfile='.deps/libdevmapper.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..
-DDATADIR=\""/usr/share"\" -DLOCALEDIR=\""/usr/share/locale"\"
-DLIBDIR=\""/usr/lib"\" -DPREFIX=\""/usr"\" -DSYSCONFDIR=\""/etc"\"
-DVERSION=\""0.1"\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 
  -mcpu=athlon-xp -O2 -pipe -c `test -f 'libdevmapper.c' || echo './'`libdevmapper.c
source='gcrypt.c' object='gcrypt.o' libtool=no \
depfile='.deps/gcrypt.Po' tmpdepfile='.deps/gcrypt.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..
-DDATADIR=\""/usr/share"\" -DLOCALEDIR=\""/usr/share/locale"\"
-DLIBDIR=\""/usr/lib"\" -DPREFIX=\""/usr"\" -DSYSCONFDIR=\""/etc"\"
-DVERSION=\""0.1"\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 
  -mcpu=athlon-xp -O2 -pipe -c `test -f 'gcrypt.c' || echo './'`gcrypt.c
/bin/sh ../libtool --mode=link i686-pc-linux-gnu-gcc  -mcpu=athlon-xp -O2 -pipe
 /usr/lib/libgcrypt.a /usr/lib/libgpg-error.a -o cryptsetup  cryptsetup.o
setup.o utils.o backends.o libdevmapper.o gcrypt.o  -ldevmapper /usr/lib/libpopt.a
mkdir .libs
i686-pc-linux-gnu-gcc -mcpu=athlon-xp -O2 -pipe -o cryptsetup cryptsetup.o
setup.o utils.o backends.o libdevmapper.o gcrypt.o  /usr/lib/libgcrypt.a
/usr/lib/libgpg-error.a -ldevmapper /usr/lib/libpopt.a
/usr/lib/libpopt.a(poptparse.o)(.text+0x244): In function `poptParseArgvString':
: undefined reference to `__ctype_b'
/usr/lib/libpopt.a(poptparse.o)(.text+0x3e8): In function `poptConfigFileToString':
: undefined reference to `__ctype_b'
/usr/lib/libpopt.a(poptparse.o)(.text+0x498): In function `poptConfigFileToString':
: undefined reference to `__ctype_b'
/usr/lib/libpopt.a(poptparse.o)(.text+0x4dc): In function `poptConfigFileToString':
: undefined reference to `__ctype_b'
/usr/lib/libpopt.a(poptparse.o)(.text+0x588): In function `poptConfigFileToString':
: undefined reference to `__ctype_b'
/usr/lib/libpopt.a(popthelp.o)(.text+0x7ef): more undefined references to
`__ctype_b' follow
collect2: ld returned 1 exit status
make[2]: *** [cryptsetup] Error 1
make[2]: Leaving directory
`/var/tmp/portage/cryptsetup-0.1-r1/work/cryptsetup-0.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/cryptsetup-0.1-r1/work/cryptsetup-0.1'
make: *** [all] Error 2


Expected Results:  
compile

coal root # emerge info
Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20041102-r1,
2.6.10-gentoo-r6 i686)
=================================================================
System uname: 2.6.10-gentoo-r6 i686 AMD Athlon(TM) XP1600+
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.2.3-r5,dev-lang/python-2.3.4-r1 [2.3.4
(#1, Feb 16 2005, 14:23:49)]
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.2.3-r5, 2.3.4-r1
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.5, 1.6.3, 1.8.5-r3, 1.7.9-r1, 1.4_p6, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.4.22-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-mcpu=athlon-xp -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /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/X11/xkb /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 -mcpu=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="ftp://cs.ubishops.ca/pub/gentoo
ftp://sunsite.ualberta.ca/pub/unix/Linux/gentoo/ ftp://gentoo.risq.qc.ca/"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.ca.gentoo.org/gentoo-portage"
USE="x86 3dnow X acpi acpi4linux alsa apache2 apm arts avi berkdb bitmap-fonts
cdf cdparanoia cdr cdrom chroot cjk clamav codecs crypt cscope cups curl
curlwrappers db2 dba dbase dga dio directfb divx4linux dnd dv dvb dvd dvdread
emboss encode esd ethereal exif ext-png ext-zlib extensions faac faad fam ffmpeg
flac font-server foomaticdb foreign-package fortran freetds freetype gd
gd-external gdbm gif gimp gimpprint gnomedb gnuplot gphoto2 gpm gtk gtk2 guile
hbci icq ieee1394 imagemagick imap imlib ipv6 jabber java javascript jikes jpeg
junit kde kdexdeltas ldap libg++ libgda libwww live lm_sensors ltsp lua lzo lzw
lzw-tiff mad mailbox matrox mdb mikmod mmx mmx2 mono motif mozilla mp3 mpeg
mpeg4 mpi mplayer msn nas ncurses network nls odbc offensive ofx oggvorbis
ooo-kde opengl opens pam pcre pda pdflib pear-db perl pg-intdatetime php
plotutils png pnp postgres pthreads python qt quicktime radeon rage128 readline
rtc samba scanner sdl silverxp slang snmp soap sockets spamassassin spell sqlite
sse ssl stroke svga sybase sybase-ct tcltk tcpd tetex tga tiff tokenizer
transcode truetype truetype-fonts type1-fonts usb uudeview v4l v4l2 vim-with-x
virus-scan wmf xine xinerama xml xml2 xmms xosd xprint xv xvid zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Comment 1 Roland Bär 2005-04-07 00:33:23 UTC
Re-emerge popt should fix this issue.
Comment 2 jake 2005-04-11 13:26:42 UTC
re-emerginf popt fixed this problem.  Thankyou.