#15295: libxml2 use_parallel_build problem -------------------------------------+-------------------------------------- Reporter: ryandesign@macports.org | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: | -------------------------------------+-------------------------------------- I couldn't upgrade from libxml2 2.6.31 to 2.6.32, and the reason is the "use_parallel_build yes" line that was added to the port in r36717. (I do have "buildmakejobs 2" in my macports.conf.) The build works fine, but the destroot phase doesn't: {{{ $ sudo port upgrade libxml2 ---> Fetching libxml2 ---> Verifying checksum(s) for libxml2 ---> Extracting libxml2 ---> Configuring libxml2 ---> Building libxml2 with target all ---> Staging libxml2 into destroot Error: Target org.macports.destroot returned: shell command " cd "/opt/local/var/macports/build/_Users_rschmidt_macports_dports_textproc_libxml2/work/libxml2-2.6.32" && make -j2 install DESTDIR=/opt/local/var/macports/build/_Users_rschmidt_macports_dports_textproc_libxml2/work/destroot " returned error 2 Command output: Making install in include Making install in libxml make install-exec-hook test -z "/opt/local/include/libxml2/libxml" || ../.././install-sh -c -d "/opt/local/var/macports/build/_Users_rschmidt_macports_dports_textproc_libxml2/work/destroot/opt/local/include/libxml2/libxml" /bin/sh ../../mkinstalldirs /opt/local/var/macports/build/_Users_rschmidt_macports_dports_textproc_libxml2/work/destroot/opt/local/include/libxml2/libxml mkdir -p -- /opt/local/var/macports/build/_Users_rschmidt_macports_dports_textproc_libxml2/work/destroot/opt/local/include/libxml2/libxml mkdir: /opt/local/var/macports/build/_Users_rschmidt_macports_dports_textproc_libxml2/work/destroot/opt/local/include/libxml2/libxml: File exists make[3]: *** [install-xmlincHEADERS] Error 1 make[2]: *** [install-am] Error 2 make[1]: *** [install-recursive] Error 1 make: *** [install-recursive] Error 1 Error: Unable to upgrade port: 1 $ }}} I had a [changeset:36613 similar problem with mysql5-devel] after adding "use_parallel_build yes" to it. Maybe a similar workaround can work for libxml2, until they fix it upstream. -- Ticket URL: <http://trac.macports.org/ticket/15295> MacPorts </> Ports system for Mac OS