[MacPorts] #32575: python3: llvm-3.1 fails to build with python3 selected

MacPorts noreply at macports.org
Mon Apr 16 16:23:20 PDT 2012


#32575: python3: llvm-3.1 fails to build with python3 selected
--------------------------------------+-------------------------------------
 Reporter:  jonesc@…                  |       Owner:  jeremyhu@…           
     Type:  defect                    |      Status:  assigned             
 Priority:  Normal                    |   Milestone:                       
Component:  ports                     |     Version:  2.0.3                
 Keywords:  python3                   |        Port:  llvm-3.1             
--------------------------------------+-------------------------------------
Changes (by jeremyhu@…):

  * keywords:  => python3


Comment:

 I don't use python3, and there's an easy workaround, so it's not a
 priority for me.  Patches are welcome.

 Try setting the PYTHON_EXECUTABLE environment variable:
 {{{
 $ grep -R PYTHON .
 ./CMakeLists.txt:if( NOT PYTHONINTERP_FOUND )
 ./CMakeLists.txt:Please install Python or specify the PYTHON_EXECUTABLE
 CMake variable.")
 ./CMakeLists.txt:  COMMAND ${PYTHON_EXECUTABLE} ${LLVMBUILDTOOL}
 ./test/CMakeLists.txt:set(PYTHON_EXECUTABLE ${PYTHON_EXECUTABLE})
 ./test/CMakeLists.txt:  COMMAND ${PYTHON_EXECUTABLE}
 ./test/lit.cfg:# Propagate PYTHON_EXECUTABLE into the environment
 ./test/lit.cfg:config.environment['PYTHON_EXECUTABLE'] = getattr(config,
 'python_executable',
 ./test/lit.site.cfg.in:config.python_executable = "@PYTHON_EXECUTABLE@"
 ./test/Makefile:        @$(ECHOPATH) s=@PYTHON_EXECUTABLE@=python=g >>
 lit.tmp
 ./test/Scripts/coff-dump.py.bat:%PYTHON_EXECUTABLE% -u
 %LLVM_SRC_ROOT%\test\Scripts\coff-dump.py %1 %2 %3 %4 %5 %6 %7 %8 %9
 ./test/Scripts/elf-dump.bat:%PYTHON_EXECUTABLE% -u
 %LLVM_SRC_ROOT%\test\Scripts\elf-dump %1 %2 %3 %4 %5 %6 %7 %8 %9
 ./test/Scripts/macho-dumpx.bat:%PYTHON_EXECUTABLE% -u
 %LLVM_SRC_ROOT%\test\Scripts\macho-dump %1 %2 %3 %4 %5 %6 %7 %8 %9
 ./tools/clang/bindings/python/README.txt:$ env PYTHONPATH=$(echo
 ~/llvm/tools/clang/bindings/python/) \
 ./tools/clang/test/CMakeLists.txt:if(PYTHONINTERP_FOUND)
 ./tools/clang/test/CMakeLists.txt:    COMMAND ${PYTHON_EXECUTABLE}
 ./tools/clang/test/CMakeLists.txt:      COMMAND ${PYTHON_EXECUTABLE}
 ./tools/clang/test/Makefile:    @ $(PYTHON)
 $(LLVM_SRC_ROOT)/utils/lit/lit.py \
 ./utils/lit/lit/TestingConfig.py:
 'PYTHONUNBUFFERED' : '1',
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/32575#comment:11>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list