* Package: sys-fs/multipath-tools-0.4.9-r1 * Repository: gentoo * Maintainer: base-system@gentoo.org * USE: elibc_glibc kernel_linux test userland_GNU x86 * FEATURES: sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking multipath-tools-0.4.9.tar.bz2 to /var/tmp/portage/sys-fs/multipath-tools-0.4.9-r1/work >>> Source unpacked in /var/tmp/portage/sys-fs/multipath-tools-0.4.9-r1/work >>> Preparing source in /var/tmp/portage/sys-fs/multipath-tools-0.4.9-r1/work ... * Applying multipath-tools-0.4.9-build.patch ... [ ok ] * Applying multipath-tools-0.4.9-buffer-overflows.patch ... [ ok ] * Applying multipath-tools-0.4.8-kparted-ext-partitions.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/sys-fs/multipath-tools-0.4.9-r1/work ... >>> Source configured. >>> Compiling source in /var/tmp/portage/sys-fs/multipath-tools-0.4.9-r1/work ... make -j14 CC=i686-pc-linux-gnu-gcc make[1]: Entering directory `/var/tmp/portage/sys-fs/multipath-tools-0.4.9-r1/work/libmultipath' i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -DLIBDM_API_FLUSH -D_GNU_SOURCE -c -o memory.o memory.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -DLIBDM_API_FLUSH -D_GNU_SOURCE -c -o parser.o parser.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -DLIBDM_API_FLUSH -D_GNU_SOURCE -c -o vector.o vector.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -DLIBDM_API_FLUSH -D_GNU_SOURCE -c -o devmapper.o devmapper.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -DLIBDM_API_FLUSH -D_GNU_SOURCE -c -o callout.o callout.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -DLIBDM_API_FLUSH -D_GNU_SOURCE -c -o hwtable.o hwtable.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -DLIBDM_API_FLUSH -D_GNU_SOURCE -c -o blacklist.o blacklist.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -DLIBDM_API_FLUSH -D_GNU_SOURCE -c -o util.o util.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -DLIBDM_API_FLUSH -D_GNU_SOURCE -c -o dmparser.o dmparser.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -DLIBDM_API_FLUSH -D_GNU_SOURCE -c -o config.o config.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -DLIBDM_API_FLUSH -D_GNU_SOURCE -c -o structs.o structs.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -DLIBDM_API_FLUSH -D_GNU_SOURCE -c -o discovery.o discovery.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -DLIBDM_API_FLUSH -D_GNU_SOURCE -c -o propsel.o propsel.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -DLIBDM_API_FLUSH -D_GNU_SOURCE -c -o dict.o dict.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -DLIBDM_API_FLUSH -D_GNU_SOURCE -c -o pgpolicies.o pgpolicies.c callout.c: In function ‘execute_program’: callout.c:87:7: warning: ignoring return value of ‘dup’, declared with attribute warn_unused_result i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -DLIBDM_API_FLUSH -D_GNU_SOURCE -c -o debug.o debug.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -DLIBDM_API_FLUSH -D_GNU_SOURCE -c -o regex.o regex.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -DLIBDM_API_FLUSH -D_GNU_SOURCE -c -o defaults.o defaults.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -DLIBDM_API_FLUSH -D_GNU_SOURCE -c -o uevent.o uevent.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -DLIBDM_API_FLUSH -D_GNU_SOURCE -c -o switchgroup.o switchgroup.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -DLIBDM_API_FLUSH -D_GNU_SOURCE -c -o uxsock.o uxsock.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -DLIBDM_API_FLUSH -D_GNU_SOURCE -c -o print.o print.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -DLIBDM_API_FLUSH -D_GNU_SOURCE -c -o alias.o alias.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -DLIBDM_API_FLUSH -D_GNU_SOURCE -c -o log_pthread.o log_pthread.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -DLIBDM_API_FLUSH -D_GNU_SOURCE -c -o log.o log.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -DLIBDM_API_FLUSH -D_GNU_SOURCE -c -o configure.o configure.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -DLIBDM_API_FLUSH -D_GNU_SOURCE -c -o structs_vec.o structs_vec.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -DLIBDM_API_FLUSH -D_GNU_SOURCE -c -o sysfs.o sysfs.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -DLIBDM_API_FLUSH -D_GNU_SOURCE -c -o prio.o prio.c alias.c: In function ‘open_bindings_file’: alias.c:168:13: warning: ignoring return value of ‘ftruncate’, declared with attribute warn_unused_result alias.c: In function ‘allocate_binding’: alias.c:339:12: warning: ignoring return value of ‘ftruncate’, declared with attribute warn_unused_result i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -DLIBDM_API_FLUSH -D_GNU_SOURCE -c -o checkers.o checkers.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -DLIBDM_API_FLUSH -D_GNU_SOURCE -c -o lock.o lock.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -DLIBDM_API_FLUSH -D_GNU_SOURCE -c -o waiter.o waiter.c In file included from /usr/include/string.h:642:0, from configure.c:12: In function ‘strncat’, inlined from ‘select_action’ at configure.c:173:10, inlined from ‘coalesce_paths’ at configure.c:521:17: /usr/include/bits/string3.h:154:3: warning: call to __builtin___strncat_chk might overflow destination buffer i686-pc-linux-gnu-gcc -shared -lpthread -ldl -ldevmapper -Wl,-soname=libmultipath.so.0 -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -DLIBDM_API_FLUSH -D_GNU_SOURCE -o libmultipath.so.0 memory.o parser.o vector.o devmapper.o callout.o hwtable.o blacklist.o util.o dmparser.o config.o structs.o discovery.o propsel.o dict.o pgpolicies.o debug.o regex.o defaults.o uevent.o switchgroup.o uxsock.o print.o alias.o log_pthread.o log.o configure.o structs_vec.o sysfs.o prio.o checkers.o lock.o waiter.o ln -sf libmultipath.so.0 libmultipath.so make[1]: Leaving directory `/var/tmp/portage/sys-fs/multipath-tools-0.4.9-r1/work/libmultipath' make[1]: Entering directory `/var/tmp/portage/sys-fs/multipath-tools-0.4.9-r1/work/libmultipath/prioritizers' i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -I.. -c -o random.o random.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -I.. -c -o const.o const.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -I.. -c -o hp_sw.o hp_sw.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -I.. -c -o emc.o emc.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -I.. -c -o rdac.o rdac.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -I.. -c -o alua.o alua.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -I.. -c -o alua_rtpg.o alua_rtpg.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -I.. -c -o netapp.o netapp.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -I.. -c -o datacore.o datacore.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -I.. -c -o hds.o hds.c i686-pc-linux-gnu-gcc -shared -o libprioconst.so const.o i686-pc-linux-gnu-gcc -shared -o libpriorandom.so random.o i686-pc-linux-gnu-gcc -shared -o libprioemc.so emc.o i686-pc-linux-gnu-gcc -shared -o libpriohp_sw.so hp_sw.o i686-pc-linux-gnu-gcc -shared -o libpriordac.so rdac.o i686-pc-linux-gnu-gcc -shared -o libpriodatacore.so datacore.o i686-pc-linux-gnu-gcc -shared -o libpriohds.so hds.o i686-pc-linux-gnu-gcc -shared -o libprioalua.so alua.o alua_rtpg.o i686-pc-linux-gnu-gcc -shared -o libprionetapp.so netapp.o rm random.o hp_sw.o hds.o netapp.o rdac.o const.o datacore.o emc.o make[1]: Leaving directory `/var/tmp/portage/sys-fs/multipath-tools-0.4.9-r1/work/libmultipath/prioritizers' make[1]: Entering directory `/var/tmp/portage/sys-fs/multipath-tools-0.4.9-r1/work/libmultipath/checkers' i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -I.. -c -o libsg.o libsg.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -I.. -c -o cciss_tur.o cciss_tur.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -I.. -c -o readsector0.o readsector0.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -I.. -c -o tur.o tur.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -I.. -c -o directio.o directio.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -I.. -c -o emc_clariion.o emc_clariion.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -I.. -c -o hp_sw.o hp_sw.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -I.. -c -o rdac.o rdac.c i686-pc-linux-gnu-gcc -shared -o libcheckreadsector0.so libsg.o readsector0.o i686-pc-linux-gnu-gcc -shared -o libcheckcciss_tur.so libsg.o cciss_tur.o i686-pc-linux-gnu-gcc -shared -o libcheckrdac.so libsg.o rdac.o i686-pc-linux-gnu-gcc -shared -o libchecktur.so libsg.o tur.o i686-pc-linux-gnu-gcc -shared -o libcheckhp_sw.so libsg.o hp_sw.o i686-pc-linux-gnu-gcc -shared -o libcheckemc_clariion.so libsg.o emc_clariion.o i686-pc-linux-gnu-gcc -shared -o libcheckdirectio.so libsg.o directio.o -laio rm tur.o hp_sw.o rdac.o readsector0.o cciss_tur.o emc_clariion.o make[1]: Leaving directory `/var/tmp/portage/sys-fs/multipath-tools-0.4.9-r1/work/libmultipath/checkers' make[1]: Entering directory `/var/tmp/portage/sys-fs/multipath-tools-0.4.9-r1/work/multipath' i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -I../libmultipath -c -o main.o main.c i686-pc-linux-gnu-gcc -O2 -pipe -Wall -Wunused -Wstrict-prototypes -fPIC -DLIB_STRING=\"lib\" -I../libmultipath -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu main.o -lpthread -ldevmapper -ldl -L../libmultipath -lmultipath -o multipath ../libmultipath/libmultipath.so: undefined reference to `dlsym' ../libmultipath/libmultipath.so: undefined reference to `dlerror' ../libmultipath/libmultipath.so: undefined reference to `dlopen' collect2: ld returned 1 exit status make[1]: *** [multipath] Error 1 make[1]: Leaving directory `/var/tmp/portage/sys-fs/multipath-tools-0.4.9-r1/work/multipath' make: *** [recurse] Error 2 emake failed * ERROR: sys-fs/multipath-tools-0.4.9-r1 failed: * emake failed * * Call stack: * ebuild.sh, line 56: Called src_compile * environment, line 2579: Called die * The specific snippet of code: * emake CC="$(tc-getCC)" || die "emake failed" * * If you need support, post the output of 'emerge --info =sys-fs/multipath-tools-0.4.9-r1', * the complete build log and the output of 'emerge -pqv =sys-fs/multipath-tools-0.4.9-r1'. * The complete build log is located at '/var/log/portage/build/sys-fs/multipath-tools-0.4.9-r1:20101226-105654.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-fs/multipath-tools-0.4.9-r1/temp/environment'. * S: '/var/tmp/portage/sys-fs/multipath-tools-0.4.9-r1/work'