Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 133225 - emerge system fails because gettext is required
Summary: emerge system fails because gettext is required
Status: RESOLVED DUPLICATE of bug 130248
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-13 11:44 UTC by Alessio
Modified: 2006-05-15 09:56 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 Alessio 2006-05-13 11:44:59 UTC
I was compiling Gentoo from stage1, the bootstrap went well, the emerge system stopped after few packages, more accurate at sys-apps/helpman-1.33.1.
I was compiling Gentoo today: 13-05-2006 with the latest portage. I've tried to solve by doing emerge gettext and emerge dev-perl/Locale-gettext, but this didn't worked. Thanks for you help and your time in advance. Here is my emerge --info and the log of the issues:
-first the problem log:

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by configure, which was
generated by GNU Autoconf 2.57.  Invocation command line was

  $ ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --enable-nls --build=i686-pc-linux-gnu

## --------- ##
## Platform. ##
## --------- ##

hostname = livecd
uname -m = i686
uname -r = 2.6.15-gentoo-r5
uname -s = Linux
uname -v = #1 SMP Thu Feb 16 15:28:08 UTC 2006

/usr/bin/uname -p = AMD Athlon(TM) XP 2500+
/bin/uname -X     = unknown

/bin/arch              = unknown
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
hostinfo               = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /sbin
PATH: /usr/sbin
PATH: /usr/lib/portage/bin
PATH: /bin
PATH: /usr/bin
PATH: /opt/bin
PATH: /usr/i686-pc-linux-gnu/gcc-bin/3.4.5


## ----------- ##
## Core tests. ##
## ----------- ##

configure:1219: checking for perl
configure:1224: ...version 5.005 required
configure:1233: trying perl
found version 5.00801
configure:1242: result: perl
configure:1275: checking for i686-pc-linux-gnu-gcc
configure:1291: found /usr/bin/i686-pc-linux-gnu-gcc
configure:1301: result: i686-pc-linux-gnu-gcc
configure:1583: checking for C compiler version
configure:1586: i686-pc-linux-gnu-gcc --version </dev/null >&5
i686-pc-linux-gnu-gcc (GCC) 3.4.5 (Gentoo 3.4.5-r1, ssp-3.4.5-1.0, pie-8.7.9)
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:1589: $? = 0
configure:1591: i686-pc-linux-gnu-gcc -v </dev/null >&5
Reading specs from /usr/lib/gcc/i686-pc-linux-gnu/3.4.5/specs
Configured with: /var/tmp/portage/gcc-3.4.5-r1/work/gcc-3.4.5/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/3.4.5 --includedir=/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/3.4.5 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/3.4.5/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/3.4.5/info --with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/include/g++-v3 --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-altivec --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --disable-libunwind-exceptions --disable-multilib --disable-libgcj --enable-languages=c,c++ --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
Thread model: posix
gcc version 3.4.5 (Gentoo 3.4.5-r1, ssp-3.4.5-1.0, pie-8.7.9)
configure:1594: $? = 0
configure:1596: i686-pc-linux-gnu-gcc -V </dev/null >&5
i686-pc-linux-gnu-gcc: `-V' option must have argument
configure:1599: $? = 1
configure:1623: checking for C compiler default output
configure:1626: i686-pc-linux-gnu-gcc -O2 -march=athlon-xp -pipe -fomit-frame-pointer   conftest.c  >&5
configure:1629: $? = 0
configure:1675: result: a.out
configure:1680: checking whether the C compiler works
configure:1686: ./a.out
configure:1689: $? = 0
configure:1706: result: yes
configure:1713: checking whether we are cross compiling
configure:1715: result: no
configure:1718: checking for suffix of executables
configure:1720: i686-pc-linux-gnu-gcc -o conftest -O2 -march=athlon-xp -pipe -fomit-frame-pointer   conftest.c  >&5
configure:1723: $? = 0
configure:1748: result:
configure:1754: checking for suffix of object files
configure:1776: i686-pc-linux-gnu-gcc -c -O2 -march=athlon-xp -pipe -fomit-frame-pointer  conftest.c >&5
configure:1779: $? = 0
configure:1801: result: o
configure:1805: checking whether we are using the GNU C compiler
configure:1830: i686-pc-linux-gnu-gcc -c -O2 -march=athlon-xp -pipe -fomit-frame-pointer  conftest.c >&5
configure:1833: $? = 0
configure:1836: test -s conftest.o
configure:1839: $? = 0
configure:1852: result: yes
configure:1858: checking whether i686-pc-linux-gnu-gcc accepts -g
configure:1880: i686-pc-linux-gnu-gcc -c -g  conftest.c >&5
configure:1883: $? = 0
configure:1886: test -s conftest.o
configure:1889: $? = 0
configure:1900: result: yes
configure:1917: checking for i686-pc-linux-gnu-gcc option to accept ANSI C
configure:1978: i686-pc-linux-gnu-gcc  -c -O2 -march=athlon-xp -pipe -fomit-frame-pointer  conftest.c >&5
configure:1981: $? = 0
configure:1984: test -s conftest.o
configure:1987: $? = 0
configure:2005: result: none needed
configure:2023: i686-pc-linux-gnu-gcc -c -O2 -march=athlon-xp -pipe -fomit-frame-pointer  conftest.c >&5
conftest.c:2: error: syntax error before "me"
configure:2026: $? = 1
configure: failed program was:
| #ifndef __cplusplus
|   choke me
| #endif
configure:2135: checking for library containing dlsym
configure:2166: i686-pc-linux-gnu-gcc -o conftest -O2 -march=athlon-xp -pipe -fomit-frame-pointer   conftest.c  >&5
/var/tmp/portage/help2man-1.33.1/temp/ccJFCFVV.o: In function `main':
conftest.c:(.text+0xd): undefined reference to `dlsym'
collect2: ld returned 1 exit status
configure:2169: $? = 1
configure: failed program was:
| #line 2142 "configure"
| /* confdefs.h.  */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| /* end confdefs.h.  */
|
| /* Override any gcc2 internal prototype to avoid an error.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| /* We use char because int might match the return type of a gcc2
|    builtin and then its argument prototype would still apply.  */
| char dlsym ();
| int
| main ()
| {
| dlsym ();
|   ;
|   return 0;
| }
configure:2211: i686-pc-linux-gnu-gcc -o conftest -O2 -march=athlon-xp -pipe -fomit-frame-pointer   conftest.c -ldl   >&5
configure:2214: $? = 0
configure:2217: test -s conftest
configure:2220: $? = 0
configure:2234: result: -ldl
configure:2242: checking for module Locale::gettext
Can't locate Locale/gettext.pm in @INC (@INC contains: /etc/perl /usr/lib/perl5/site_perl/5.8.7/i386-linux /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.7/i386-linux /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.7/i386-linux /usr/lib/perl5/5.8.7 /usr/local/lib/site_perl .).
BEGIN failed--compilation aborted.
configure:2254: result: no
configure:2258: error: perl module Locale::gettext required

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_c_compiler_gnu=yes
ac_cv_enable_nls=yes
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=set
ac_cv_env_CFLAGS_value='-O2 -march=athlon-xp -pipe -fomit-frame-pointer'
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_build_alias_set=set
ac_cv_env_build_alias_value=i686-pc-linux-gnu
ac_cv_env_host_alias_set=set
ac_cv_env_host_alias_value=i686-pc-linux-gnu
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_exeext=
ac_cv_module_Locale__gettext=no
ac_cv_objext=o
ac_cv_prog_CC=i686-pc-linux-gnu-gcc
ac_cv_prog_PERL=perl
ac_cv_prog_cc_g=yes
ac_cv_prog_cc_stdc=
ac_cv_search_dlsym=-ldl

## ----------------- ##
## Output variables. ##
## ----------------- ##

CC='i686-pc-linux-gnu-gcc'
CFLAGS='-O2 -march=athlon-xp -pipe -fomit-frame-pointer'
CPPFLAGS=''
DEFS=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EXEEXT=''
INSTALL_DATA=''
INSTALL_INFO=''
INSTALL_PROGRAM=''
INSTALL_SCRIPT=''
LDFLAGS=''
LIBOBJS=''
LIBS='-ldl '
LTLIBOBJS=''
MAKEINFO=''
MSGFMT=''
OBJEXT='o'
PACKAGE_BUGREPORT=''
PACKAGE_NAME=''
PACKAGE_STRING=''
PACKAGE_TARNAME=''
PACKAGE_VERSION=''
PATH_SEPARATOR=':'
PERL='perl'
SHELL='/bin/sh'
ac_ct_CC=''
bindir='${exec_prefix}/bin'
build_alias='i686-pc-linux-gnu'
datadir='/usr/share'
exec_prefix='NONE'
extra_make_all=''
extra_make_install=''
host_alias='i686-pc-linux-gnu'
includedir='${prefix}/include'
infodir='/usr/share/info'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localstatedir='/var/lib'
mandir='/usr/share/man'
oldincludedir='/usr/include'
prefix='/usr'
program_transform_name='s,x,x,'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='/etc'
target_alias=''

## ----------- ##
## confdefs.h. ##
## ----------- ##

#define PACKAGE_BUGREPORT ""
#define PACKAGE_NAME ""
#define PACKAGE_STRING ""
#define PACKAGE_TARNAME ""
#define PACKAGE_VERSION ""

configure: exit 1









Now the emerge --info:


Gentoo Base System version 1.6.14
Portage 2.0.54-r2 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.6-r3, 2.6.15-gentoo-r5 i686)
=================================================================
System uname: 2.6.15-gentoo-r5 i686 AMD Athlon(TM) XP 2500+
dev-lang/python:     2.4.2
dev-python/pycrypto: [Not Present]
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  [Not Present]
sys-devel/automake:  [Not Present]
sys-devel/binutils:  2.16.1
sys-devel/libtool:   [Not Present]
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT=""
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://pandemonium.tiscali.de/pub/gentoo/ ftp://pandemonium.tiscali.de/pub/gentoo/ ftp://ftp.rz.tu-bs.de/pub/mirror/ftp.gentoo.org/gentoo-distfiles/ http://ftp.rz.tu-bs.de/pub/mirror/ftp.gentoo.org/gentoo/ http://gentoo.intergenia.de ftp://files.gentoo.gr http://files.gentoo.org ftp://ftp.ntua.gr/pub/linux/gentoo/ http://ftp.ntua.gr/pub/linux/gentoo/ ftp://ftp.uoi.gr/mirror/OS/gentoo/ http://ftp.uoi.gr/mirror/OS/gentoo/ http://ftp.physics.auth.gr/pub/mirrors/gentoo/ ftp://ftp.physics.auth.gr/pub/mirrors/gentoo/ "
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow X alsa apache2 apm arts asf avi berkdb bitmap-fonts bzip2 cdr cli crypt cups dri dvd dvdr eds emboss encode esd foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 imlib ipv6 isdnlog jpeg kde libg++ libwww mad mikmod motif mp3 mpeg ncurses nls nptl ogg oggvorbis openal opengl oss pam pcre pdflib perl png pppd python qt quicktime readline reflection sdl session spell spl ssl tcpd truetype truetype-fonts type1-fonts udev vorbis xine xml xmms xorg xv zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTAGE_RSYNC_OPTS, PORTDIR_OVERLAY
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-05-13 11:52:19 UTC
Sigh. Exactly why we don't recommend or support stage1 installs...
Comment 2 SpanKY gentoo-dev 2006-05-13 13:30:16 UTC

*** This bug has been marked as a duplicate of 130248 ***
Comment 3 Alessio 2006-05-15 09:56:40 UTC
Thanks, I didn't noticed that bug, excuse me for this waste of your time.