Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
e2fsprogs help ! (solved)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
lroy1978
Apprentice
Apprentice


Joined: 28 Jan 2006
Posts: 189
Location: Lille, France

PostPosted: Mon Dec 21, 2009 11:37 pm    Post subject: e2fsprogs help ! (solved) Reply with quote

Hi

I have just done an emerge update deep world and I am having problems with e2fsprogs.

I get the following error message :

Code:

checking for uuid_generate in -luuid... yes
Disabling private uuid library
checking for x86_64-pc-linux-gnu-pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for blkid_get_cache in -lblkid... no
configure: error: external blkid library not found

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/sys-fs/e2fsprogs-1.41.9/work/e2fsprogs-1.41.9/config.log
 *
 * ERROR: sys-fs/e2fsprogs-1.41.9 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2672:  Called econf '--with-root-prefix=/' '--enable-elf-shlibs' '--with-ldopts=-Wl,-O1' '--without-included-gettext' '--enable-nls' '--disable-libblkid' '--disable-libuuid' '--disable-fsck' '--disable-uuidd'
 *               ebuild.sh, line  534:  Called die
 * The specific snippet of code:
 *                      die "econf failed"
 *  The die message:
 *   econf failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/sys-fs/e2fsprogs-1.41.9/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-fs/e2fsprogs-1.41.9/temp/environment'.



Here is my emerge --info output

Code:

emerge --info
Portage 2.1.6.13 (default/linux/amd64/10.0, gcc-4.3.4, glibc-2.9_p20081201-r2, 2.6.29-gentoo-r5 x86_64)
=================================================================
System uname: Linux-2.6.29-gentoo-r5-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q9400_@_2.66GHz-with-gentoo-1.12.13
Timestamp of tree: Sun, 20 Dec 2009 22:15:02 +0000
ccache version 2.4 [enabled]
app-shells/bash:     4.0_p35
dev-java/java-config: 2.1.9-r1
dev-lang/python:     2.6.4
dev-python/pycrypto: 2.0.1-r8
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://mirror.ovh.net/gentoo-distfiles/ ftp://mirror.ovh.net/gentoo-distfiles/ ftp://gentoo.imj.fr/pub/gentoo/ ftp://ftp.free.fr/mirrors/ftp.gentoo.org/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo "
LANG="en_GB@euro"
LC_ALL=""
LDFLAGS="-Wl,-O1"
LINGUAS="fr en"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X aac acl alsa amd64 berkdb bzip2 cdr cli cracklib crypt ctype cups cxx dbus dri drm dvd ffmpeg flac force-cgi-redirect fortran gdbm google-gadgets gpm gtk hal iconv ipv6 java jpeg kde lm_sensors melt mesa mmx mng modules mp3 mudflap multilib mysql ncurses nls nptl nptlonly nvidia ogg opengl openmp pam pcre perl php png pppd python qt3support qt4 readline reflection rss samba sdl session spl sql sse sse2 ssl startup-notification svg symlink sysfs tcpd unicode vhosts virtualbox webkit x264 xinetd xml xorg xscreensaver zeroconf zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fr en" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY


Can anyone help ?

Cheers,
Lee


Last edited by lroy1978 on Wed Dec 23, 2009 3:17 pm; edited 1 time in total
Back to top
View user's profile Send private message
SamuliSuominen
Retired Dev
Retired Dev


Joined: 30 Sep 2005
Posts: 2133
Location: Finland

PostPosted: Tue Dec 22, 2009 12:08 am    Post subject: Re: e2fsprogs help ! Reply with quote

lroy1978 wrote:

checking for blkid_get_cache in -lblkid... no
configure: error: external blkid library not found


libblkid.so is part of util-linux, so emerge util-linux, at least 2.16.1 (stable) or 2.16.2 (~arch)
Back to top
View user's profile Send private message
lroy1978
Apprentice
Apprentice


Joined: 28 Jan 2006
Posts: 189
Location: Lille, France

PostPosted: Tue Dec 22, 2009 7:01 am    Post subject: Reply with quote

Thanks for the response. I have emerged versions 2.16.1 and 2.16.2 of util-linux - I still have exactly the same problem :(
Back to top
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 6193

PostPosted: Tue Dec 22, 2009 9:20 am    Post subject: Reply with quote

What's the error in config.log ?
Back to top
View user's profile Send private message
lroy1978
Apprentice
Apprentice


Joined: 28 Jan 2006
Posts: 189
Location: Lille, France

PostPosted: Tue Dec 22, 2009 10:03 am    Post subject: Reply with quote

Code:

cat /var/tmp/portage/sys-fs/e2fsprogs-1.41.9/work/e2fsprogs-1.41.9/config.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.63.  Invocation command line was

  $ ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --with-root-prefix=/ --enable-elf-shlibs --with-ldopts=-Wl,-O1 --without-included-gettext --enable-nls --disable-libblkid --disable-libuuid --disable-fsck --disable-uuidd

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

hostname = livecd
uname -m = x86_64
uname -r = 2.6.29-gentoo-r5
uname -s = Linux
uname -v = #1 SMP Thu Jul 2 12:36:46 UTC 2009

/usr/bin/uname -p = Intel(R) Core(TM)2 Quad CPU Q9400 @ 2.66GHz
/bin/uname -X     = unknown

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

PATH: /usr/lib/ccache/bin
PATH: /usr/lib64/portage/bin/ebuild-helpers
PATH: /usr/local/sbin
PATH: /sbin
PATH: /usr/sbin
PATH: /usr/local/bin
PATH: /bin
PATH: /usr/bin
PATH: /opt/bin
PATH: /usr/x86_64-pc-linux-gnu/gcc-bin/4.3.4
PATH: /usr/kde/3.5/sbin
PATH: /usr/kde/3.5/bin
PATH: /usr/qt/3/bin
PATH: /opt/cuda/bin


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

configure:2062: result: Generating configuration file for e2fsprogs version 1.41.9
configure:2064: result: Release date is August, 2009
configure:2077: checking build system type
configure:2095: result: x86_64-pc-linux-gnu
configure:2117: checking host system type
configure:2132: result: x86_64-pc-linux-gnu
configure:2170: result: CC defaults to
configure:2183: checking for x86_64-pc-linux-gnu-gcc
configure:2199: found /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc
configure:2210: result: x86_64-pc-linux-gnu-gcc
configure:2482: checking for C compiler version
configure:2490: x86_64-pc-linux-gnu-gcc --version >&5
x86_64-pc-linux-gnu-gcc (Gentoo 4.3.4 p1.0, pie-10.1.5) 4.3.4
Copyright (C) 2008 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:2494: $? = 0
configure:2501: x86_64-pc-linux-gnu-gcc -v >&5
Using built-in specs.
Target: x86_64-pc-linux-gnu
Configured with: /var/tmp/portage/sys-devel/gcc-4.3.4/work/gcc-4.3.4/configure --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/4.3.4 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.4/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.3.4 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.3.4/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.3.4/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.4/include/g++-v4 --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --disable-altivec --disable-fixed-point --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --enable-secureplt --enable-multilib --enable-libmudflap --disable-libssp --enable-libgomp --disable-libgcj --enable-languages=c,c++,treelang,fortran --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --with-bugurl=http://bugs.gentoo.org/ --with-pkgversion='Gentoo 4.3.4 p1.0, pie-10.1.5'
Thread model: posix
gcc version 4.3.4 (Gentoo 4.3.4 p1.0, pie-10.1.5)
configure:2505: $? = 0
configure:2512: x86_64-pc-linux-gnu-gcc -V >&5
x86_64-pc-linux-gnu-gcc: '-V' option must have argument
configure:2516: $? = 1
configure:2539: checking for C compiler default output file name
configure:2561: x86_64-pc-linux-gnu-gcc -O2 -pipe  -Wl,-O1 conftest.c  >&5
configure:2565: $? = 0
configure:2603: result: a.out
configure:2622: checking whether the C compiler works
configure:2632: ./a.out
configure:2636: $? = 0
configure:2655: result: yes
configure:2662: checking whether we are cross compiling
configure:2664: result: no
configure:2667: checking for suffix of executables
configure:2674: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe  -Wl,-O1 conftest.c  >&5
configure:2678: $? = 0
configure:2704: result:
configure:2710: checking for suffix of object files
configure:2736: x86_64-pc-linux-gnu-gcc -c -O2 -pipe  conftest.c >&5
configure:2740: $? = 0
configure:2765: result: o
configure:2769: checking whether we are using the GNU C compiler
configure:2798: x86_64-pc-linux-gnu-gcc -c -O2 -pipe  conftest.c >&5
configure:2805: $? = 0
configure:2822: result: yes
configure:2831: checking whether x86_64-pc-linux-gnu-gcc accepts -g
configure:2861: x86_64-pc-linux-gnu-gcc -c -g  conftest.c >&5
configure:2868: $? = 0
configure:2969: result: yes
configure:2986: checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89
configure:3060: x86_64-pc-linux-gnu-gcc  -c -O2 -pipe  conftest.c >&5
configure:3067: $? = 0
configure:3090: result: none needed
configure:3113: checking how to run the C preprocessor
configure:3153: x86_64-pc-linux-gnu-gcc -E  conftest.c
configure:3160: $? = 0
configure:3191: x86_64-pc-linux-gnu-gcc -E  conftest.c
conftest.c:8:28: error: ac_nonexistent.h: No such file or directory
configure:3198: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:3231: result: x86_64-pc-linux-gnu-gcc -E
configure:3260: x86_64-pc-linux-gnu-gcc -E  conftest.c
configure:3267: $? = 0
configure:3298: x86_64-pc-linux-gnu-gcc -E  conftest.c
conftest.c:8:28: error: ac_nonexistent.h: No such file or directory
configure:3305: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:3352: result: LD defaults to x86_64-pc-linux-gnu-gcc
configure:3366: checking for grep that handles long lines and -e
configure:3426: result: /bin/grep
configure:3431: checking for egrep
configure:3495: result: /bin/grep -E
configure:3500: checking for ANSI C header files
configure:3530: x86_64-pc-linux-gnu-gcc -c -O2 -pipe  conftest.c >&5
configure:3537: $? = 0
configure:3636: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe  -Wl,-O1 conftest.c  >&5
configure:3640: $? = 0
configure:3646: ./conftest
configure:3650: $? = 0
configure:3668: result: yes
configure:3692: checking for sys/types.h
configure:3713: x86_64-pc-linux-gnu-gcc -c -O2 -pipe  conftest.c >&5
configure:3720: $? = 0
configure:3737: result: yes
configure:3692: checking for sys/stat.h
configure:3713: x86_64-pc-linux-gnu-gcc -c -O2 -pipe  conftest.c >&5
configure:3720: $? = 0
configure:3737: result: yes
configure:3692: checking for stdlib.h
configure:3713: x86_64-pc-linux-gnu-gcc -c -O2 -pipe  conftest.c >&5
configure:3720: $? = 0
configure:3737: result: yes
configure:3692: checking for string.h
configure:3713: x86_64-pc-linux-gnu-gcc -c -O2 -pipe  conftest.c >&5
configure:3720: $? = 0
configure:3737: result: yes
configure:3692: checking for memory.h
configure:3713: x86_64-pc-linux-gnu-gcc -c -O2 -pipe  conftest.c >&5
configure:3720: $? = 0
configure:3737: result: yes
configure:3692: checking for strings.h
configure:3713: x86_64-pc-linux-gnu-gcc -c -O2 -pipe  conftest.c >&5
configure:3720: $? = 0
configure:3737: result: yes
configure:3692: checking for inttypes.h
configure:3713: x86_64-pc-linux-gnu-gcc -c -O2 -pipe  conftest.c >&5
configure:3720: $? = 0
configure:3737: result: yes
configure:3692: checking for stdint.h
configure:3713: x86_64-pc-linux-gnu-gcc -c -O2 -pipe  conftest.c >&5
configure:3720: $? = 0
configure:3737: result: yes
configure:3692: checking for unistd.h
configure:3713: x86_64-pc-linux-gnu-gcc -c -O2 -pipe  conftest.c >&5
configure:3720: $? = 0
configure:3737: result: yes
configure:3761: checking linux/fs.h usability
configure:3778: x86_64-pc-linux-gnu-gcc -c -O2 -pipe  conftest.c >&5
configure:3785: $? = 0
configure:3799: result: yes
configure:3803: checking linux/fs.h presence
configure:3818: x86_64-pc-linux-gnu-gcc -E  conftest.c
configure:3825: $? = 0
configure:3839: result: yes
configure:3867: checking for linux/fs.h
configure:3874: result: yes
configure:3889: checking for additional special compiler flags
configure:3903: result: (none)
configure:3912: result: LDFLAGS is -Wl,-O1
configure:3939: result: Disabling maintainer mode by default
configure:3961: result: Disabling verbose make commands
configure:3988: result: Disabling compression support by default
configure:4016: result: Enabling htree directory support by default
configure:4046: result: Enabling ELF shared libraries
configure:4086: result: Disabling BSD shared libraries by default
configure:4112: result: Disabling profiling libraries by default
configure:4137: result: Disabling checker libraries by default
configure:4165: result: Disabling journal debugging by default
configure:4186: result: Disabling blkid debugging by default
configure:4209: result: Enabling testio debugging by default
configure:4226: checking for x86_64-pc-linux-gnu-pkg-config
configure:4259: result: no
configure:4269: checking for pkg-config
configure:4287: found /usr/bin/pkg-config
configure:4299: result: /usr/bin/pkg-config
configure:4324: checking pkg-config is at least version 0.9.0
configure:4327: result: yes
configure:4353: checking for uuid_generate in -luuid
configure:4388: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe  -Wl,-O1 conftest.c -luuid   >&5
configure:4395: $? = 0
configure:4416: result: yes
configure:4428: result: Disabling private uuid library
configure:4466: checking for x86_64-pc-linux-gnu-pkg-config
configure:4496: result: /usr/bin/pkg-config
configure:4564: checking pkg-config is at least version 0.9.0
configure:4567: result: yes
configure:4593: checking for blkid_get_cache in -lblkid
configure:4628: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe  -Wl,-O1 conftest.c -lblkid   >&5
/lib64/libblkid.so.1: undefined reference to `uuid_unparse@UUID_1.0'
collect2: ld returned 1 exit status
configure:4635: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define ENABLE_HTREE 1
| #define CONFIG_TESTIO_DEBUG 1
| /* end confdefs.h.  */
|
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char blkid_get_cache ();
| int
| main ()
| {
| return blkid_get_cache ();
|   ;
|   return 0;
| }
configure:4656: result: no
configure:4662: error: external blkid library not found

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

ac_cv_build=x86_64-pc-linux-gnu
ac_cv_c_compiler_gnu=yes
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=set
ac_cv_env_CFLAGS_value='-O2 -pipe'
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_LDFLAGS_set=set
ac_cv_env_LDFLAGS_value=-Wl,-O1
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_PKG_CONFIG_set=
ac_cv_env_PKG_CONFIG_value=
ac_cv_env_build_alias_set=set
ac_cv_env_build_alias_value=x86_64-pc-linux-gnu
ac_cv_env_host_alias_set=set
ac_cv_env_host_alias_value=x86_64-pc-linux-gnu
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_header_inttypes_h=yes
ac_cv_header_linux_fs_h=yes
ac_cv_header_memory_h=yes
ac_cv_header_stdc=yes
ac_cv_header_stdint_h=yes
ac_cv_header_stdlib_h=yes
ac_cv_header_string_h=yes
ac_cv_header_strings_h=yes
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_types_h=yes
ac_cv_header_unistd_h=yes
ac_cv_host=x86_64-pc-linux-gnu
ac_cv_lib_blkid_blkid_get_cache=no
ac_cv_lib_uuid_uuid_generate=yes
ac_cv_objext=o
ac_cv_path_EGREP='/bin/grep -E'
ac_cv_path_GREP=/bin/grep
ac_cv_path_LDCONFIG=:
ac_cv_path_PKG_CONFIG=/usr/bin/pkg-config
ac_cv_path_ac_pt_PKG_CONFIG=/usr/bin/pkg-config
ac_cv_prog_CC=x86_64-pc-linux-gnu-gcc
ac_cv_prog_CPP='x86_64-pc-linux-gnu-gcc -E'
ac_cv_prog_cc_c89=
ac_cv_prog_cc_g=yes

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

ALLOCA=''
AR=''
AWK=''
BINARY_TYPE='elfbin'
BLKID_CMT=''
BSDLIB_CMT='#'
BUILD_CC=''
BUILD_CFLAGS=''
BUILD_INCLUDED_LIBINTL=''
BUILD_LDFLAGS=''
CATOBJEXT=''
CC='x86_64-pc-linux-gnu-gcc'
CFLAGS='-O2 -pipe'
CHECKER_CMT='#'
CHMOD=''
CP=''
CPP='x86_64-pc-linux-gnu-gcc -E'
CPPFLAGS=''
CYGWIN_CMT=''
DATADIRNAME=''
DEBUGFS_CMT=''
DEFS=''
DEPLIBBLKID=''
DEPLIBUUID=''
DEPPROFILED_LIBBLKID=''
DEPPROFILED_LIBUUID=''
DEPSTATIC_LIBBLKID=''
DEPSTATIC_LIBUUID=''
DLOPEN_LIB=''
DO_TEST_SUITE=''
E2FSPROGS_DAY='22'
E2FSPROGS_MONTH='August'
E2FSPROGS_PKGVER='1.41.9'
E2FSPROGS_VERSION='1.41.9'
E2FSPROGS_YEAR='2009'
E2INITRD_MAN=''
E2INITRD_PROG=''
E='@echo'
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='/bin/grep -E'
ELF_CMT=''
ET_DIR=''
EXEEXT=''
FSCK_MAN=''
FSCK_PROG=''
GENCAT=''
GETTEXT_PACKAGE=''
GLIBC21=''
GMSGFMT=''
GREP='/bin/grep'
HAVE_ASPRINTF=''
HAVE_POSIX_PRINTF=''
HAVE_SNPRINTF=''
HAVE_WPRINTF=''
HTREE_CMT=''
IMAGER_CMT=''
INSTALL_DATA=''
INSTALL_PROGRAM=''
INSTALL_SCRIPT=''
INSTOBJEXT=''
INTLBISON=''
INTLLIBS=''
INTLOBJS=''
INTL_FLAGS=''
INTL_LIBTOOL_SUFFIX_PREFIX=''
LD='x86_64-pc-linux-gnu-gcc'
LDCONFIG=''
LDFLAGS='-Wl,-O1'
LDFLAG_DYNAMIC='-Wl,-rpath-link,$(top_builddir)/lib'
LDFLAG_STATIC=''
LIBBLKID=''
LIBICONV=''
LIBINTL=''
LIBOBJS=''
LIBS=''
LIBUUID='-luuid  '
LIB_EXT='.so'
LINUX_CMT=''
LINUX_INCLUDE=''
LN=''
LN_S=''
LTLIBICONV=''
LTLIBINTL=''
LTLIBOBJS=''
MAINTAINER_CMT='#'
MAKEINFO=''
MKINSTALLDIRS=''
MSGFMT=''
MSGMERGE=''
MV=''
OBJEXT='o'
PACKAGE=''
PACKAGE_BUGREPORT=''
PACKAGE_NAME=''
PACKAGE_STRING=''
PACKAGE_TARNAME=''
PACKAGE_VERSION=''
PATH_SEPARATOR=':'
PERL=''
PKG_CONFIG='/usr/bin/pkg-config'
POSUB=''
PRIVATE_LIBS_CMT='#'
PROFILED_LIBBLKID=''
PROFILED_LIBUUID=''
PROFILED_LIB_EXT='.a'
PROFILE_CMT='#'
Q='@'
RANLIB=''
RESIZER_CMT=''
RM=''
SED=''
SEM_INIT_LIB=''
SET_MAKE=''
SHELL='/bin/sh'
SIZEOF_INT=''
SIZEOF_LONG=''
SIZEOF_LONG_LONG=''
SIZEOF_SHORT=''
SOCKET_LIB=''
SS_DIR=''
STATIC_LIBBLKID=''
STATIC_LIBUUID='-luuid  '
STATIC_LIB_EXT='.a'
STRIP=''
TEST_IO_CMT=''
UNIX_CMT=''
UNI_DIFF_OPTS=''
USE_INCLUDED_LIBINTL=''
USE_NLS=''
UUIDD_CMT=''
UUID_CMT='#'
VERSION=''
XGETTEXT=''
ac_ct_CC=''
bindir='${exec_prefix}/bin'
build='x86_64-pc-linux-gnu'
build_alias='x86_64-pc-linux-gnu'
build_cpu='x86_64'
build_os='linux-gnu'
build_vendor='pc'
datadir='/usr/share'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE}'
dvidir='${docdir}'
exec_prefix='NONE'
host='x86_64-pc-linux-gnu'
host_alias='x86_64-pc-linux-gnu'
host_cpu='x86_64'
host_os='linux-gnu'
host_vendor='pc'
htmldir='${docdir}'
ifGNUmake=''
ifNotGNUmake=''
includedir='${prefix}/include'
infodir='/usr/share/info'
libdir='/usr/lib64'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='/var/lib'
mandir='/usr/share/man'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/usr'
program_transform_name='s,x,x,'
psdir='${docdir}'
root_bindir=''
root_libdir=''
root_prefix='/'
root_sbindir=''
root_sysconfdir=''
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='/etc'
target_alias=''

## ------------------- ##
## File substitutions. ##
## ------------------- ##

ASM_TYPES_HEADER=''
MAKEFILE_BSDLIB='/dev/null'
MAKEFILE_CHECKER='/dev/null'
MAKEFILE_ELF='./lib/Makefile.elf-lib'
MAKEFILE_LIBRARY=''
MAKEFILE_PROFILE='/dev/null'
MCONFIG='./MCONFIG'
PUBLIC_CONFIG_HEADER=''

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

#define PACKAGE_NAME ""
#define PACKAGE_TARNAME ""
#define PACKAGE_VERSION ""
#define PACKAGE_STRING ""
#define PACKAGE_BUGREPORT ""
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define ENABLE_HTREE 1
#define CONFIG_TESTIO_DEBUG 1

configure: exit 1
Back to top
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 6193

PostPosted: Tue Dec 22, 2009 10:39 am    Post subject: Reply with quote

1. :evil: next time use a pastebin.
2. you've probably emerged things in a wrong order (or had some strange entries in package.mask);
as such you still have old libuuid laying around somewhere
(its symbols are unversioned, that's why libblkid is complaining)
See what copies belong to util-linux (these are the new ones)
and which to e2fsprogs-libs (these are the old ones)
move/remove the old ones (they will be removed anyway),
perhaps it's just a matter of removing a symlink.
Back to top
View user's profile Send private message
lroy1978
Apprentice
Apprentice


Joined: 28 Jan 2006
Posts: 189
Location: Lille, France

PostPosted: Tue Dec 22, 2009 1:13 pm    Post subject: Reply with quote

1. ok

2. What do you mean by its symbols are unversioned?

To see what versions of libuuid are being used, I used qlist. I'm not sure if this is the correct tool however.

For util-linux :

Code:

qlist util-linux | grep libuuid
/lib64/libuuid.so.1.3.0
/lib64/libuuid.so.1
/usr/lib64/libuuid.a
/usr/lib64/libuuid.so


For e2fsprogs-lib :

Code:

qlist e2fsprogs-libs | grep libuuid


- it didn't find anything.

Lee
Back to top
View user's profile Send private message
IanBallantyne
n00b
n00b


Joined: 04 Jan 2005
Posts: 52
Location: Austria

PostPosted: Tue Dec 22, 2009 3:07 pm    Post subject: Reply with quote

I have this problem too. I'm on an AMD64 platform.

wallaroo ~ $ qlist e2fsprogs-libs | grep libuuid
wallaroo ~ $ qlist util-linux | grep libuuid
/lib64/libuuid.so.1.3.0
/usr/lib64/libuuid.a
/usr/lib64/libuuid.so
/lib64/libuuid.so.1

I also tried unmerging e2fsprogs-libs, which were then rebuilt when I tried again emerging sys-fs/e2fsprogs, however this did not help. Portage is emerging sys-libs/e2fsprogs-libs-1.41.9 and sys-fs/e2fsprogs-1.41.9.
Back to top
View user's profile Send private message
Mike Hunt
Watchman
Watchman


Joined: 19 Jul 2009
Posts: 5287

PostPosted: Tue Dec 22, 2009 4:21 pm    Post subject: Reply with quote

How about letting portage choose the emerge order like this:
Code:
emerge -1av sys-fs/e2fsprogs sys-libs/e2fsprogs-libs sys-apps/util-linux

I have these on x86, no problems:
Code:
# qlist -Iv util-linux e2fsprogs
sys-apps/util-linux-2.16.1
sys-fs/e2fsprogs-1.41.9
sys-libs/e2fsprogs-libs-1.41.9
Back to top
View user's profile Send private message
lroy1978
Apprentice
Apprentice


Joined: 28 Jan 2006
Posts: 189
Location: Lille, France

PostPosted: Tue Dec 22, 2009 6:05 pm    Post subject: Reply with quote

Unfortunately I'm still getting the same compile failure

Code:


checking pkg-config is at least version 0.9.0... yes
checking for blkid_get_cache in -lblkid... no
configure: error: external blkid library not found

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/sys-fs/e2fsprogs-1.41.9/work/e2fsprogs-1.41.9/config.log
 *
 * ERROR: sys-fs/e2fsprogs-1.41.9 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2672:  Called econf '--with-root-prefix=/' '--enable-elf-shlibs' '--with-ldopts=-Wl,-O1' '--without-included-gettext' '--enable-nls' '--disable-libblkid' '--disable-libuuid' '--disable-fsck' '--disable-uuidd'
 *               ebuild.sh, line  534:  Called die
 * The specific snippet of code:
 *                      die "econf failed"
 *  The die message:
 *   econf failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/sys-fs/e2fsprogs-1.41.9/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-fs/e2fsprogs-1.41.9/temp/environment'.
 *

>>> Failed to emerge sys-fs/e2fsprogs-1.41.9, Log file:

>>>  '/var/tmp/portage/sys-fs/e2fsprogs-1.41.9/temp/build.log'

 * Messages for package sys-fs/e2fsprogs-1.41.9:

 *
 * ERROR: sys-fs/e2fsprogs-1.41.9 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2672:  Called econf '--with-root-prefix=/' '--enable-elf-shlibs' '--with-ldopts=-Wl,-O1' '--without-included-gettext' '--enable-nls' '--disable-libblkid' '--disable-libuuid' '--disable-fsck' '--disable-uuidd'
 *               ebuild.sh, line  534:  Called die
 * The specific snippet of code:
 *                      die "econf failed"
 *  The die message:
 *   econf failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/sys-fs/e2fsprogs-1.41.9/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-fs/e2fsprogs-1.41.9/temp/environment'.
 *

 * Regenerating GNU info directory index...
 * Processed 143 info files.


(chroot) livecd / # qlist -Iv util-linux e2fsprogs
sys-apps/util-linux-2.16.1
sys-libs/e2fsprogs-libs-1.41.9
Back to top
View user's profile Send private message
lroy1978
Apprentice
Apprentice


Joined: 28 Jan 2006
Posts: 189
Location: Lille, France

PostPosted: Wed Dec 23, 2009 11:14 am    Post subject: Reply with quote

Anyone?

I have manged to emerge versions

Code:

emerge -pv util-linux e2fsprogs

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] sys-libs/e2fsprogs-libs-1.41.3-r1  USE="nls" 0 kB
[ebuild  N    ] sys-apps/util-linux-2.14.2  USE="crypt nls unicode -loop-aes -old-linux (-selinux) -slang (-uclibc)" 0 kB
[ebuild  N    ] sys-fs/e2fsprogs-1.41.3-r1  USE="nls" 0 kB


Without problems. However, when I try doing an emerge --update --deep world I get :

Code:

 emerge -pv --update --deep world

These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! All ebuilds that could satisfy ">=sys-apps/util-linux-2.16" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-apps/util-linux-9999 (masked by: missing keyword)
- sys-apps/util-linux-2.16.2 (masked by: ~amd64 keyword)
- sys-apps/util-linux-2.16.1 (masked by: package.mask)
- sys-apps/util-linux-2.16-r1 (masked by: ~amd64 keyword)

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
(dependency required by "sys-apps/hal-0.5.13-r2" [ebuild])
(dependency required by "sys-fs/ntfs3g-2009.3.8" [installed])
(dependency required by "world" [argument])


Other packages that have already been installed depend on util-linux-2.16 or greater. Can I rebuild everything so that my system will work with util-linux-2.14.2 ? If so, how ?

Cheers,
Lee
Back to top
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 6193

PostPosted: Wed Dec 23, 2009 12:44 pm    Post subject: Reply with quote

No, you can't. That tied update is due to library moves between packages.
Any reason why you've put util-linux 2.16.1 in package.mask ?
Back to top
View user's profile Send private message
lroy1978
Apprentice
Apprentice


Joined: 28 Jan 2006
Posts: 189
Location: Lille, France

PostPosted: Wed Dec 23, 2009 1:13 pm    Post subject: Reply with quote

Because I couldn't get sys-fs/e2fsprogs-1.41.3-r1 to emerge with version 2.16.1 of util-linux

I don't have any more ideas. And my library and compilation knowledge is not enough to figure this out.

Could I recompile everything from zero ? Is this possible?
Back to top
View user's profile Send private message
SamuliSuominen
Retired Dev
Retired Dev


Joined: 30 Sep 2005
Posts: 2133
Location: Finland

PostPosted: Wed Dec 23, 2009 1:18 pm    Post subject: Reply with quote

http://tinderbox.x86.dev.gentoo.org/default-linux/amd64/sys-fs/e2fsprogs-1.41.9.tbz2
http://tinderbox.x86.dev.gentoo.org/default-linux/amd64/sys-libs/e2fsprogs-libs-1.41.9.tbz2

^ "Official" binary packages for e2fsprogs, e2fsprogs-libs if nothing else helps...
Back to top
View user's profile Send private message
lroy1978
Apprentice
Apprentice


Joined: 28 Jan 2006
Posts: 189
Location: Lille, France

PostPosted: Wed Dec 23, 2009 1:30 pm    Post subject: Reply with quote

Thanks for that. A couple of probably stupid questions :

1) Do I just copy the files over directly to my system using the same directory structure as that contained in the tbz2 file ?

2) Would installing a binary version of e2fsprogs have an impact on future emerge updates ?

Cheers,
Lee
Back to top
View user's profile Send private message
Mike Hunt
Watchman
Watchman


Joined: 19 Jul 2009
Posts: 5287

PostPosted: Wed Dec 23, 2009 2:07 pm    Post subject: Reply with quote

You really should not need to do that.

Take that sys-apps/util-linux out of package.mask (and anything else concerning these in package.(un)mask) and run:
Code:
emerge -1auv sys-fs/e2fsprogs sys-libs/e2fsprogs-libs sys-apps/util-linux


If it still fails post the output of:
Code:
emerge -pv sys-fs/e2fsprogs sys-libs/e2fsprogs-libs sys-apps/util-linux
Back to top
View user's profile Send private message
lroy1978
Apprentice
Apprentice


Joined: 28 Jan 2006
Posts: 189
Location: Lille, France

PostPosted: Wed Dec 23, 2009 2:20 pm    Post subject: Reply with quote

It still failed :

Code:

checking pkg-config is at least version 0.9.0... yes
checking for blkid_get_cache in -lblkid... no
configure: error: external blkid library not found

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/sys-fs/e2fsprogs-1.41.9/work/e2fsprogs-1.41.9/config.log
 *
 * ERROR: sys-fs/e2fsprogs-1.41.9 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2672:  Called econf '--with-root-prefix=/' '--enable-elf-shlibs' '--with-ldopts=-Wl,-O1' '--without-included-gettext' '--enable-nls' '--disable-libblkid' '--disable-libuuid' '--disable-fsck' '--disable-uuidd'
 *               ebuild.sh, line  534:  Called die
 * The specific snippet of code:
 *                      die "econf failed"
 *  The die message:
 *   econf failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/sys-fs/e2fsprogs-1.41.9/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-fs/e2fsprogs-1.41.9/temp/environment'.
 *

>>> Failed to emerge sys-fs/e2fsprogs-1.41.9, Log file:

>>>  '/var/tmp/portage/sys-fs/e2fsprogs-1.41.9/temp/build.log'

 * Messages for package sys-apps/util-linux-2.16.1:

 * This package will overwrite one or more files that may belong to other
 * packages (see list below). You can use a command such as `portageq
 * owners / <filename>` to identify the installed package that owns a
 * file. If portageq reports that only one package owns a file then do
 * NOT file a bug report. A bug report is only useful if it identifies at
 * least two or more packages that are known to install the same file(s).
 * If a collision occurs and you can not explain where the file came from
 * then you should simply ignore the collision since there is not enough
 * information to determine if a real problem exists. Please do NOT file
 * a bug report at http://bugs.gentoo.org unless you report exactly which
 * two packages install the same file(s). Once again, please do NOT file
 * a bug report unless you have completely understood the above message.
 *
 * Detected file collision(s):
 *
 *      /lib64/libuuid.so.1
 *
 * Searching all installed packages for file collisions...
 *
 * Press Ctrl-C to Stop
 *
 * None of the installed packages claim the file(s).
 *
 * Package 'sys-apps/util-linux-2.16.1' merged despite file collisions.
 * If necessary, refer to your elog messages for the whole content of the
 * above message.


The output of - emerge -pv sys-fs/e2fsprogs sys-libs/e2fsprogs-libs sys-apps/util-linux

Code:

emerge -1puv sys-fs/e2fsprogs sys-libs/e2fsprogs-libs sys-apps/util-linux

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] sys-fs/e2fsprogs-1.41.9  USE="nls" 0 kB

Total: 1 package (1 new), Size of downloads: 0 kB
Back to top
View user's profile Send private message
Mike Hunt
Watchman
Watchman


Joined: 19 Jul 2009
Posts: 5287

PostPosted: Wed Dec 23, 2009 2:27 pm    Post subject: Reply with quote

actually I wanted to see that output without the 'u' please
Code:
emerge -pv sys-fs/e2fsprogs sys-libs/e2fsprogs-libs sys-apps/util-linux
Back to top
View user's profile Send private message
lroy1978
Apprentice
Apprentice


Joined: 28 Jan 2006
Posts: 189
Location: Lille, France

PostPosted: Wed Dec 23, 2009 2:29 pm    Post subject: Reply with quote

Code:

 emerge -pv sys-fs/e2fsprogs sys-libs/e2fsprogs-libs sys-apps/util-linux

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] sys-libs/e2fsprogs-libs-1.41.9  USE="nls" 0 kB
[ebuild   R   ] sys-apps/util-linux-2.16.1  USE="crypt nls perl unicode -loop-aes -old-linux (-selinux) -slang (-uclibc)" 0 kB
[ebuild  N    ] sys-fs/e2fsprogs-1.41.9  USE="nls" 0 kB

Total: 3 packages (1 new, 2 reinstalls), Size of downloads: 0 kB
Back to top
View user's profile Send private message
Mike Hunt
Watchman
Watchman


Joined: 19 Jul 2009
Posts: 5287

PostPosted: Wed Dec 23, 2009 2:42 pm    Post subject: Reply with quote

Ok those USE flags look normal, what do you get from
Code:
ls -l /lib64/libblkid*
Back to top
View user's profile Send private message
lroy1978
Apprentice
Apprentice


Joined: 28 Jan 2006
Posts: 189
Location: Lille, France

PostPosted: Wed Dec 23, 2009 2:46 pm    Post subject: Reply with quote

Code:

ls -l /lib64/libblkid*
lrwxrwxrwx 1 root root    17 déc.  23 15:17 /lib64/libblkid.so.1 -> libblkid.so.1.1.0
-rwxr-xr-x 1 root root 84776 déc.  23 15:17 /lib64/libblkid.so.1.1.0
Back to top
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 6193

PostPosted: Wed Dec 23, 2009 2:47 pm    Post subject: Reply with quote

I already told you all that's needed to fix this problem:
search /lib and /usr/lib for copies of libuuid and move/remove
the old ones (those not provided by util-linux).

As for what versioned symbols are, read manpages of nm and readelf.
The point is that old libuuid had unversioned symbols and libblkid from util-linux needs
versioned ones and it's picking up old libuuid first.
Back to top
View user's profile Send private message
lroy1978
Apprentice
Apprentice


Joined: 28 Jan 2006
Posts: 189
Location: Lille, France

PostPosted: Wed Dec 23, 2009 3:17 pm    Post subject: Reply with quote

VoidMage - thanks, that sorted it. Thanks to everyone else to for their help also.

For others :

The libraries that util-linux depends on were found by :

Code:

qlist util-linux | grep libuuid
/lib64/libuuid.so.1.3.0
/lib64/libuuid.so.1
/usr/lib64/libuuid.a
/usr/lib64/libuuid.so


In the directories /usr and /usr/lib I moved every libuuid library file to another directory. e2fsprogs then compiled without problems.

Lee
Back to top
View user's profile Send private message
IanBallantyne
n00b
n00b


Joined: 04 Jan 2005
Posts: 52
Location: Austria

PostPosted: Fri Dec 25, 2009 4:01 pm    Post subject: Reply with quote

I'm still having problems, what am I doing wrong?

I have removed /lib64/libuuid.so.1.3.0 /usr/lib64/libuuid.a /usr/lib64/libuuid.so /lib64/libuuid.so.1 despite them being built in this set of updates.
-rwxr-xr-x root/root 325 2008-11-09 17:06 usr/local/lib32/libuuid.so
-rw-r--r-- root/root 27148 2009-12-19 19:19 usr/local/lib64/libuuid.a
-rwxr-xr-x root/root 526 2009-12-19 19:19 usr/local/lib64/libuuid.so
-rwxr-xr-x 1 root root 18840 Dec 19 19:19 libuuid.so.1.3.0*

$ qlist util-linux | grep libuuid
/lib64/libuuid.so.1.3.0
/usr/lib64/libuuid.a
/usr/lib64/libuuid.so
/lib64/libuuid.so.1

$ for arg in `qlist util-linux | grep libuuid`; do ls -l $arg; done
ls: cannot access /lib64/libuuid.so.1.3.0: No such file or directory
ls: cannot access /usr/lib64/libuuid.a: No such file or directory
ls: cannot access /usr/lib64/libuuid.so: No such file or directory
ls: cannot access /lib64/libuuid.so.1: No such file or directory


$ ls -l /lib64/libblkid*
lrwxrwxrwx 1 root root 17 Dec 19 19:19 /lib64/libblkid.so.1 -> libblkid.so.1.1.0
-rwxr-xr-x 1 root root 84776 Dec 19 19:19 /lib64/libblkid.so.1.1.0


$ emerge -pv sys-fs/e2fsprogs sys-libs/e2fsprogs-libs sys-apps/util-linux

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] sys-libs/e2fsprogs-libs-1.41.9 USE="nls" 0 kB
[ebuild R ] sys-apps/util-linux-2.16.1 USE="crypt nls perl unicode -loop-aes -old-linux (-selinux) -slang (-uclibc)" 0 kB
[ebuild N ] sys-fs/e2fsprogs-1.41.9 USE="nls" 0 kB

Total: 3 packages (1 new, 2 reinstalls), Size of downloads: 0 kB


$ cat /etc/portage/package.mask
$ cat /etc/portage/package.unmask
app-emulation/virtualbox-bin
$ cat /etc/portage/package.keywords
app-admin/testdisk ~amd64
$ qlist -Iv util-linux e2fsprogs
sys-apps/util-linux-2.16.1
sys-libs/e2fsprogs-libs-1.41.9
Back to top
View user's profile Send private message
IanBallantyne
n00b
n00b


Joined: 04 Jan 2005
Posts: 52
Location: Austria

PostPosted: Sat Dec 26, 2009 8:56 pm    Post subject: Reply with quote

Forget it, I've used the static version of e2fsprogs.

I still however don't understand why the compiled version didn't work. Even after removing everything found by find /lib* /usr/lib* -iname "*libuuid*", and reemerged util-linux, I still wasn't able to compile e2fsprogs, although to my understanding this should have worked.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum