On my system I quite a few emul-linux libs. Is it safe to remove them all now or just a few or perhaps only xlibs?
Code: Select all
app-emulation/emul-linux-x86-baselibs-20130224
app-emulation/emul-linux-x86-db-20130224
app-emulation/emul-linux-x86-medialibs-20130224
app-emulation/emul-linux-x86-opengl-20130224
app-emulation/emul-linux-x86-sdl-20130224
app-emulation/emul-linux-x86-soundlibs-20130224
app-emulation/emul-linux-x86-qtlibs-20130224
app-emulation/emul-linux-x86-xlibs-20130224
So far I have removed all of them and place them into package.provided, but it seems they might be a cause of an error I just hit, which I never faced before
Code: Select all
checking for uuid_create... no
checking for LIBUUID... no
configure: error: requested libuuid support but uuid.pc not found
no
checking for LIBUUID... yes
!!! Please attach the following file when seeking support:
!!! /tmp/portage/x11-libs/libSM-1.2.1-r1/work/libSM-1.2.1-x86/config.log
* ERROR: x11-libs/libSM-1.2.1-r1 failed (configure phase):
* econf failed
*
* Call stack:
* ebuild.sh, line 93: Called src_configure
* environment, line 3708: Called xorg-2_src_configure
configure: creating ./config.status
* environment, line 4419: Called autotools-multilib_src_configure
* environment, line 723: Called multilib_parallel_foreach_abi 'autotools-utils_src_configure'
* environment, line 3283: Called multibuild_parallel_foreach_variant '_multilib_multibuild_wrapper' 'autotools-utils_src_configure'
* environment, line 3045: Called multibuild_foreach_variant '_multibuild_parallel' '_multilib_multibuild_wrapper' 'autotools-utils_src_configure'
* environment, line 3023: Called _multibuild_run '_multibuild_parallel' '_multilib_multibuild_wrapper' 'autotools-utils_src_configure'
* environment, line 3021: Called _multibuild_parallel '_multilib_multibuild_wrapper' 'autotools-utils_src_configure'
* environment, line 3036: Called _multilib_multibuild_wrapper 'autotools-utils_src_configure'
* environment, line 618: Called autotools-utils_src_configure
* environment, line 820: Called econf '--docdir=/usr/share/doc/libSM-1.2.1-r1' '--enable-shared' '--disable-static' '--enable-ipv6' '--disable-docs' '--without-xmlto' '--with-libuuid' '--without-fop'
* phase-helpers.sh, line 521: Called die
* The specific snippet of code:
* die "econf failed"
*
* If you need support, post the output of `emerge --info '=x11-libs/libSM-1.2.1-r1'`,
* the complete build log and the output of `emerge -pqv '=x11-libs/libSM-1.2.1-r1'`.
/usr/lib64/portage/bin/isolated-functions.sh: line 215: wait: `econf failed': nie jest to nr PID ani prawidłowe określenie zadania
* The complete build log is located at '/tmp/logs/x11-libs:libSM-1.2.1-r1:20130314-114055.log'.
* For convenience, a symlink to the build log is located at '/tmp/portage/x11-libs/libSM-1.2.1-r1/temp/build.log'.
* The ebuild environment file is located at '/tmp/portage/x11-libs/libSM-1.2.1-r1/temp/environment'.
* Working directory: '/tmp/portage/x11-libs/libSM-1.2.1-r1/work/libSM-1.2.1-x86'
* S: '/tmp/portage/x11-libs/libSM-1.2.1-r1/work/libSM-1.2.1'
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating src/Makefile
config.status: creating sm.pc
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
Maybe it is something else, but why else would it find LIBUUID in one place and not find itr in another and then fail...
EDIT: installing back emul-linux-x86-baselibs & emul-linux-x86-db make libSM compile again so one of those packages is still definetly nedded
EDIT 2: different compile error happen for me with x11-libs/libpciaccess-0.13.1-r1 & media-libs/fontconfig-2.10.2-r1 but reinstalling above emul-linux packages made them compile again for ABI_X86="64 32"
Sky is not the limit...