If you want a release build with all optimizations active (LTO, PGO, etc), please run ./configure --enable-optimizations * configure has detected that the sem_open function is broken. * Please ensure that /dev/shm is mounted as a tmpfs with mode 1777. * ERROR: dev-lang/python-2.7.14-r1::libressl failed (configure phase): * Broken sem_open function (bug 496328) * * Call stack: * ebuild.sh, line 124: Called src_configure * environment, line 3712: Called die * The specific snippet of code: * die "Broken sem_open function (bug 496328)"; * * If you need support, post the output of `emerge --info '=dev-lang/python-2.7.14-r1::libressl'`, * the complete build log and the output of `emerge -pqv '=dev-lang/python-2.7.14-r1::libressl'`. * The complete build log is located at '/var/tmp/portage/dev-lang/python-2.7.14-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-lang/python-2.7.14-r1/temp/environment'. * Working directory: '/var/tmp/portage/dev-lang/python-2.7.14-r1/work/x86_64-gentoo-linux-musl' * S: '/var/tmp/portage/dev-lang/python-2.7.14-r1/work/Python-2.7.14' >>> Failed to emerge dev-lang/python-2.7.14-r1, Log file: >>> '/var/tmp/portage/dev-lang/python-2.7.14-r1/temp/build.log' * Messages for package sys-fs/eudev-3.2.5: * * As of 2013-01-29, eudev-3.2.5 provides the new interface renaming functionality, * as described in the URL below: * https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames * * This functionality is enabled BY DEFAULT because eudev has no means of synchronizing * between the default or user-modified choice of sys-fs/udev. If you wish to disable * this new iface naming, please be sure that /etc/udev/rules.d/80-net-name-slot.rules * exists: touch /etc/udev/rules.d/80-net-name-slot.rules * * Messages for package sys-apps/busybox-1.28.0: * Could not locate user configfile, so we will save a default one * Your configuration for sys-apps/busybox-1.28.0 has been saved in * /etc/portage/savedconfig/sys-apps/busybox-1.28.0 for your editing pleasure. * You can edit these files by hand and remerge this package with * USE=savedconfig to customise the configuration. * You can rename this file/directory to one of the following for * its configuration to apply to multiple versions: * ${PORTAGE_CONFIGROOT}/etc/portage/savedconfig/ * [${CTARGET}|${CHOST}|""]/${CATEGORY}/[${PF}|${P}|${PN}] * Messages for package sys-apps/sysvinit-2.88-r9: * The last/lastb/mesg/mountpoint/sulogin/utmpdump/wall tools have been moved to * sys-apps/util-linux. The pidof tool has been moved to sys-process/procps. * Messages for package dev-vcs/git-2.16.4: * These additional scripts need some dependencies: * git-quiltimport : dev-util/quilt * git-instaweb : || ( www-servers/lighttpd www-servers/apache www-servers/nginx ) * Messages for package sys-apps/coreutils-8.28-r1: * Make sure you run 'hash -r' in your active shells. * You should also re-source your shell settings for LS_COLORS * changes, such as: source /etc/profile * Messages for package sys-devel/gcc-5.4.0-r4: * If you have issues with packages unable to locate libstdc++.la, * then try running 'fix_libtool_files.sh' on the old gcc versions. * You might want to review the GCC upgrade guide when moving between * major versions (like 4.2 to 4.3): * https://wiki.gentoo.org/wiki/Upgrading_GCC * Messages for package sys-devel/gcc-4.9.4-r100: * If you have issues with packages unable to locate libstdc++.la, * then try running 'fix_libtool_files.sh' on the old gcc versions. * You might want to review the GCC upgrade guide when moving between * major versions (like 4.2 to 4.3): * https://wiki.gentoo.org/wiki/Upgrading_GCC * Messages for package dev-lang/python-2.7.14-r1: * configure has detected that the sem_open function is broken. * Please ensure that /dev/shm is mounted as a tmpfs with mode 1777. * ERROR: dev-lang/python-2.7.14-r1::libressl failed (configure phase): * Broken sem_open function (bug 496328) * * Call stack: * ebuild.sh, line 124: Called src_configure * environment, line 3712: Called die * The specific snippet of code: * die "Broken sem_open function (bug 496328)"; * * If you need support, post the output of `emerge --info '=dev-lang/python-2.7.14-r1::libressl'`, * the complete build log and the output of `emerge -pqv '=dev-lang/python-2.7.14-r1::libressl'`. * The complete build log is located at '/var/tmp/portage/dev-lang/python-2.7.14-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-lang/python-2.7.14-r1/temp/environment'. * Working directory: '/var/tmp/portage/dev-lang/python-2.7.14-r1/work/x86_64-gentoo-linux-musl' * S: '/var/tmp/portage/dev-lang/python-2.7.14-r1/work/Python-2.7.14' * Regenerating GNU info directory index... * Processed 80 info files. !!! existing preserved libs: >>> package: dev-libs/openssl-1.0.2o-r3 * - /usr/lib/libssl.so.1.0.0 * used by /usr/lib/libcurl.so.4.5.0 (net-misc/curl-7.60.0) * used by /usr/lib/python2.7/lib-dynload/_ssl.so (dev-lang/python-2.7.14-r1) * used by /usr/lib/python3.5/lib-dynload/_ssl.cpython-35m-x86_64-linux-gnu.so (dev-lang/python-3.5.5) * - /usr/lib/libcrypto.so.1.0.0 * used by /usr/bin/ssh (net-misc/openssh-7.7_p1-r5) * used by /usr/bin/ssh-add (net-misc/openssh-7.7_p1-r5) * used by /usr/bin/ssh-agent (net-misc/openssh-7.7_p1-r5) * used by 10 other files Use emerge @preserved-rebuild to rebuild packages using these libraries * IMPORTANT: config file '/etc/hosts' needs updating. * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS * sections of the emerge man page to learn how to update config files. * IMPORTANT: 12 news items need reading for repository 'gentoo'. * Use eselect news read to view new items. * After world updates, it is important to remove obsolete packages with * emerge --depclean. Refer to `man emerge` for more information.