When I was updating gentoo this update to the package refused to build Reproducible: Always Steps to Reproduce: 1.emerge -uDNav world 2.y Actual Results: * ERROR: dev-python/cvxopt-1.1.4-r1 failed (compile phase): * Building failed with CPython 2.7 in distutils_building() function * * Call stack: * ebuild.sh, line 85: Called src_compile * environment, line 5101: Called distutils_src_compile * environment, line 1274: Called python_execute_function 'distutils_building' * environment, line 3448: Called die * The specific snippet of code: * die "${failure_message}"; * * If you need support, post the output of 'emerge --info =dev-python/cvxopt-1.1.4-r1', * the complete build log and the output of 'emerge -pqv =dev-python/cvxopt-1.1.4-r1'. * The complete build log is located at '/var/tmp/portage/dev-python/cvxopt-1.1.4-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-python/cvxopt-1.1.4-r1/temp/environment'. * S: '/var/tmp/portage/dev-python/cvxopt-1.1.4-r1/work/cvxopt-1.1.4/src' >>> Failed to emerge dev-python/cvxopt-1.1.4-r1, Log file: >>> '/var/tmp/portage/dev-python/cvxopt-1.1.4-r1/temp/build.log' * Messages for package dev-python/cvxopt-1.1.4-r1: * ERROR: dev-python/cvxopt-1.1.4-r1 failed (compile phase): * Building failed with CPython 2.7 in distutils_building() function * * Call stack: * ebuild.sh, line 85: Called src_compile * environment, line 5101: Called distutils_src_compile * environment, line 1274: Called python_execute_function 'distutils_building' * environment, line 3448: Called die * The specific snippet of code: * die "${failure_message}"; * * If you need support, post the output of 'emerge --info =dev-python/cvxopt-1.1.4-r1', * the complete build log and the output of 'emerge -pqv =dev-python/cvxopt-1.1.4-r1'. * The complete build log is located at '/var/tmp/portage/dev-python/cvxopt-1.1.4-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-python/cvxopt-1.1.4-r1/temp/environment'. * S: '/var/tmp/portage/dev-python/cvxopt-1.1.4-r1/work/cvxopt-1.1.4/src' emerge --info =dev-python/cvxopt-1.1.4-r1 Portage 2.1.10.44 (default/linux/amd64/10.0/desktop, gcc-4.4.5, glibc-2.13-r4, 2.6.36-tuxonice-r3 x86_64) ================================================================= System Settings ================================================================= System uname: Linux-2.6.36-tuxonice-r3-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T7800_@_2.60GHz-with-gentoo-2.0.3 Timestamp of tree: Wed, 08 Feb 2012 22:15:01 +0000 app-shells/bash: 4.1_p9 dev-java/java-config: 2.1.11-r3 dev-lang/python: 2.7.2-r3::sage-on-gentoo, 3.1.4-r3 dev-util/cmake: 2.8.4-r1 dev-util/pkgconfig: 0.26 sys-apps/baselayout: 2.0.3 sys-apps/openrc: 0.9.4 sys-apps/sandbox: 2.5 sys-devel/autoconf: 2.13, 2.68 sys-devel/automake: 1.9.6-r3, 1.10.3, 1.11.1 sys-devel/binutils: 2.21.1-r1 sys-devel/gcc: 4.4.5, 4.5.3-r1 sys-devel/gcc-config: 1.4.1-r1 sys-devel/libtool: 2.4-r1 sys-devel/make: 3.82-r1 sys-kernel/linux-headers: 3.1 (virtual/os-headers) sys-libs/glibc: 2.13-r4 Repositories: gentoo sage-on-gentoo x-portage ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="* -@EULA" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=core2 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-ac$ CXXFLAGS="-march=core2 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-$ FFLAGS="" GENTOO_MIRRORS="http://gentoo.cites.uiuc.edu/pub/gentoo/" LDFLAGS="-Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j3" 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 --exc$ PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/var/lib/layman/sage-on-gentoo /usr/local/portage" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="ACPI X a52 aac acl acpi ads alsa amd64 berkdb bluetooth branding bzip2 cairo cdda cdr cli consolekit cracklib crypt cups cxx dbus dri dts dvd dvdr emboss$ Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAG$
* If you need support, post the output of 'emerge --info =dev-python/cvxopt-1.1.4-r1', * the complete build log and the output of 'emerge -pqv =dev-python/cvxopt-1.1.4-r1'. * The complete build log is located at '/var/tmp/portage/dev-python/cvxopt-1.1.4-r1/temp/build.log'. Please attach the entire build log file to this bug report, as asked.
For some reason bugzilla isn't letting me attach right now, this is the critical part of my log warning: build_py: byte-compiling is disabled, skipping. running build_ext building 'glpk' extension creating build-2.7/temp.linux-x86_64-2.7 creating build-2.7/temp.linux-x86_64-2.7/C x86_64-pc-linux-gnu-gcc -pthread -march=core2 -O2 -pipe -fPIC -I/usr/include/python2.7 -c C/glpk.c -o build-2.7/temp.linux-x86_64-2.7/C/glpk.o x86_64-pc-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,--as-needed -march=core2 -O2 -pipe build-2.7/temp.linux-x86_64-2.7/C/glpk.o -L -L/usr/lib64 -lglpk -lpython2.7 -o build-2.7/lib.linux-x86_64-2.7/cvxopt/glpk.so building 'dsdp' extension x86_64-pc-linux-gnu-gcc -pthread -march=core2 -O2 -pipe -fPIC -I/usr/include/python2.7 -c C/dsdp.c -o build-2.7/temp.linux-x86_64-2.7/C/dsdp.o C/dsdp.c:23:19: error: dsdp5.h: No such file or directory C/dsdp.c: In function 'solvesdp': C/dsdp.c:119: error: 'DSDP' undeclared (first use in this function) C/dsdp.c:119: error: (Each undeclared identifier is reported only once C/dsdp.c:119: error: for each function it appears in.) C/dsdp.c:119: error: expected ';' before 'sdp' C/dsdp.c:120: error: 'LPCone' undeclared (first use in this function) C/dsdp.c:120: error: expected ';' before 'lpcone' C/dsdp.c:121: error: 'SDPCone' undeclared (first use in this function) C/dsdp.c:121: error: expected ';' before 'sdpcone' C/dsdp.c:122: error: 'DSDPTerminationReason' undeclared (first use in this function) C/dsdp.c:122: error: expected ';' before 'info' C/dsdp.c:123: error: 'DSDPSolutionType' undeclared (first use in this function) C/dsdp.c:123: error: expected ';' before 'status' C/dsdp.c:169: error: 'sdp' undeclared (first use in this function) C/dsdp.c:169: error: 'lpcone' undeclared (first use in this function) C/dsdp.c:170: error: 'sdpcone' undeclared (first use in this function) C/dsdp.c:383: error: 'info' undeclared (first use in this function) C/dsdp.c:384: error: 'DSDP_CONVERGED' undeclared (first use in this function)
Created attachment 301355 [details] build log Sorry I forgot to attach it earlier. Also I made a dumb mistake and forgot the file wasn't readable by a lowpriv user.
Ignore this comment
it should have been fixed a while ago in dsdp-5.8-r1. re-install sci-libs/dsdp. re-open if it persists. thanks.
Perhaps we should have dsdp-5.8-r1 as a dependency for cvxopt-1.1.4-r1, I'm going to try 5.8 again to see if I can get the build to work.
5.8 is gone from the tree.