[MacPorts] #36071: llvm-3.1 doesn't build on Mountain Lion
MacPorts
noreply at macports.org
Mon Sep 10 09:12:51 PDT 2012
#36071: llvm-3.1 doesn't build on Mountain Lion
--------------------------------------------+-------------------------------
Reporter: ecdowney@… | Owner: jeremyhu@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.1.2
Keywords: | Port: llvm-3.1
--------------------------------------------+-------------------------------
Comment(by ecdowney@…):
Replying to [comment:3 jeremyhu@…]:
> llvm isn't the port. It's llvm-3.1.
>
> Please provide the log, so I can see what the error is that you're
seeing.
>
> The only real change to llvm-3.1 is that it's now built with --enable-
pic. The Portfile was reworked quite a bit, but that's the only
functional difference.
Given the command "sudo port upgrade outdated" the last portion just
before it ends reads as follows:
---> Computing dependencies for llvm-3.1
---> Fetching archive for llvm-3.1
---> Attempting to fetch llvm-3.1-3.1_3.darwin_12.x86_64.tbz2 from
http://packages.macports.org/llvm-3.1
---> Attempting to fetch llvm-3.1-3.1_3.darwin_12.x86_64.tbz2 from
http://lil.fr.packages.macports.org/llvm-3.1
---> Attempting to fetch llvm-3.1-3.1_3.darwin_12.x86_64.tbz2 from
http://mse.uk.packages.macports.org/sites/packages.macports.org/llvm-3.1
---> Fetching distfiles for llvm-3.1
---> Verifying checksum(s) for llvm-3.1
---> Extracting llvm-3.1
---> Applying patches to llvm-3.1
---> Configuring llvm-3.1
---> Building llvm-3.1
Error: org.macports.build for port llvm-3.1 returned: command execution
failed
Please see the log file for port llvm-3.1 for details:
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1/llvm-3.1/main.log
Error: Problem while installing llvm-3.1
To report a bug, follow the instructions in the guide:
http://guide.macports.org/#project.tickets
The log file mentioned is over 6500 lines so I won't paste it all here,
but only the last portion where things start to go badly:
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1/llvm-3.1/work/llvm-3.1.src/utils
/llvm-build/llvm-build \
:info:build --native-target "x86_64" \
:info:build --enable-targets "X86 Sparc PowerPC ARM Mips CellSPU
XCore MSP430 CppBackend MBlaze PTX Hexagon" \
:info:build --enable-optional-components "" \
:info:build --write-library-table
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1/llvm-3.1/work/llvm-3.1.src/tools
/llvm-config/LibraryDependencies.inc \
:info:build --write-make-fragment
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1/llvm-3.1/work/llvm-3.1.src/Makefile.llvmbuild
:info:build Traceback (most recent call last):
:info:build File
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1/llvm-3.1/work/llvm-3.1.src/utils
/llvm-build/llvm-build", line 3, in <module>
:info:build import llvmbuild
:info:build File
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1/llvm-3.1/work/llvm-3.1.src/utils
/llvm-build/llvmbuild/__init__.py", line 1, in <module>
:info:build from main import main
:info:build ImportError: No module named main
:info:build
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1/llvm-3.1/work/llvm-3.1.src/autoconf/mkinstalldirs
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1/llvm-3.1/work/llvm-3.1.src/tools
/llvm-config/Release+Debug+Asserts > /dev/null
:info:build /bin/date >
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1/llvm-3.1/work/llvm-3.1.src/tools
/llvm-config/Release+Debug+Asserts/.dir
:info:build llvm[1]: Building llvm-config BuildVariables.inc file.
:info:build echo
's/@LLVM_SRC_ROOT@/\/opt\/local\/var\/macports\/build\/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1\/llvm-3.1\/work\/llvm-3.1.src/'
\
:info:build > temp.sed
:info:build echo
's/@LLVM_OBJ_ROOT@/\/opt\/local\/var\/macports\/build\/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1\/llvm-3.1\/work\/llvm-3.1.src/'
\
:info:build >> temp.sed
:info:build echo 's/@LLVM_CPPFLAGS@/ -D_DEBUG -D_GNU_SOURCE
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS/' \
:info:build >> temp.sed
:info:build echo 's/@LLVM_CFLAGS@/ -D_DEBUG -D_GNU_SOURCE
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3
-g -fno-common/' \
:info:build >> temp.sed
:info:build echo 's/@LLVM_CXXFLAGS@/ -D_DEBUG -D_GNU_SOURCE
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -O3
-g -fvisibility-inlines-hidden -fno-exceptions -fno-rtti -fno-common
-Woverloaded-virtual -Wcast-qual/' \
:info:build >> temp.sed
:info:build echo 's/@LLVM_LDFLAGS@//' \
:info:build >> temp.sed
:info:build echo 's/@LLVM_BUILDMODE@/Release+Debug+Asserts/' \
:info:build >> temp.sed
:info:build echo 's/@LLVM_SYSTEM_LIBS@/-lpthread -lffi -lm /' \
:info:build >> temp.sed
:info:build echo 's/@LLVM_TARGETS_BUILT@/X86 Sparc PowerPC ARM Mips
CellSPU XCore MSP430 CppBackend MBlaze PTX Hexagon/' \
:info:build >> temp.sed
:info:build /usr/bin/sed -f temp.sed <
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1/llvm-3.1/work/llvm-3.1.src/tools
/llvm-config/BuildVariables.inc.in >
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1/llvm-3.1/work/llvm-3.1.src/tools
/llvm-config/Release+Debug+Asserts/BuildVariables.inc
:info:build /bin/rm temp.sed
:info:build llvm[1]: Compiling llvm-config.cpp for Release+Debug+Asserts
build
:info:build if /usr/bin/clang++
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1/llvm-3.1/work/llvm-3.1.src/include
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1/llvm-3.1/work/llvm-3.1.src/tools
/llvm-config -D_DEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS
-D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1/llvm-3.1/work/llvm-3.1.src/tools
/llvm-config/Release+Debug+Asserts -O3 -g -fvisibility-inlines-hidden
-fno-exceptions -fno-rtti -fno-common -Woverloaded-virtual -Wcast-qual
-m64 -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-
strings -Wcovered-switch-default -c -MMD -MP -MF
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1/llvm-3.1/work/llvm-3.1.src/tools
/llvm-config/Release+Debug+Asserts/llvm-config.d.tmp" -MT
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1/llvm-3.1/work/llvm-3.1.src/tools
/llvm-config/Release+Debug+Asserts/llvm-config.o" -MT
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1/llvm-3.1/work/llvm-3.1.src/tools
/llvm-config/Release+Debug+Asserts/llvm-config.d" llvm-config.cpp -o
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1/llvm-3.1/work/llvm-3.1.src/tools
/llvm-config/Release+Debug+Asserts/llvm-config.o ; \
:info:build then /bin/mv -f
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1/llvm-3.1/work/llvm-3.1.src/tools
/llvm-config/Release+Debug+Asserts/llvm-config.d.tmp"
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1/llvm-3.1/work/llvm-3.1.src/tools
/llvm-config/Release+Debug+Asserts/llvm-config.d"; else /bin/rm
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1/llvm-3.1/work/llvm-3.1.src/tools
/llvm-config/Release+Debug+Asserts/llvm-config.d.tmp"; exit 1; fi
:info:build llvm-config.cpp:45:10: fatal error: 'LibraryDependencies.inc'
file not found
:info:build #include "LibraryDependencies.inc"
:info:build ^
:info:build 1 error generated.
:info:build rm:
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1/llvm-3.1/work/llvm-3.1.src/tools
/llvm-config/Release+Debug+Asserts/llvm-config.d.tmp: No such file or
directory
:info:build make[1]: ***
[/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1/llvm-3.1/work/llvm-3.1.src/tools
/llvm-config/Release+Debug+Asserts/llvm-config.o] Error 1
:info:build make[1]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1/llvm-3.1/work/llvm-3.1.src/tools
/llvm-config'
:info:build make: *** [all] Error 1
:info:build make: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1/llvm-3.1/work/llvm-3.1.src'
:info:build Command failed: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1/llvm-3.1/work/llvm-3.1.src"
&& /usr/bin/make -j8 -w all
:info:build Exit code: 2
:error:build org.macports.build for port llvm-3.1 returned: command
execution failed
:debug:build Error code: CHILDSTATUS 7377 2
:debug:build Backtrace: command execution failed
while executing
"system -nice 0 $fullcmdstring"
("eval" body line 1)
invoked from within
"eval system $notty $nice \$fullcmdstring"
invoked from within
"command_exec build"
(procedure "portbuild::build_main" line 8)
invoked from within
"$procedure $targetname"
:info:build Warning: targets not executed for llvm-3.1:
org.macports.activate org.macports.build org.macports.destroot
org.macports.install
:notice:build Please see the log file for port llvm-3.1 for details:
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1/llvm-3.1/main.log
--
Ticket URL: <https://trac.macports.org/ticket/36071#comment:5>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list