[MacPorts] #69957: vcvrack is broken due to using broken bundled libs instead of MacPorts-provided ones

MacPorts noreply at macports.org
Sun May 12 01:44:12 UTC 2024


#69957: vcvrack is broken due to using broken bundled libs instead of MacPorts-
provided ones
----------------------------+---------------------
 Reporter:  barracuda156    |      Owner:  (none)
     Type:  defect          |     Status:  new
 Priority:  Normal          |  Milestone:
Component:  ports           |    Version:  2.9.3
 Keywords:  powerpc, arm64  |       Port:  vcvrack
----------------------------+---------------------
 Bundles glew uses insane flag for optimization which breaks the build:
 {{{
 sha256check() { echo "$2  $1" | shasum -a 256 -c; }; sha256check
 glew-2.1.0.tgz
 04de91e7e6763039bc11940095cd9c7f880baba82196a7765f727ac05a993c95
 glew-2.1.0.tgz: OK
 tar xf glew-2.1.0.tgz
 rm glew-2.1.0.tgz
 cd glew-2.1.0 && mkdir -p build
 cd glew-2.1.0/build && cmake
 -DCMAKE_INSTALL_PREFIX="/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_vcvrack/vcvrack/work/Rack-1.1.6/dep"
 -DCMAKE_INSTALL_LIBDIR=lib ./cmake
 CMake Warning (dev) at CMakeLists.txt:5 (project):
   cmake_minimum_required() should be called prior to this top-level
 project()
   call.  Please see the cmake-commands(7) manual for usage documentation
 of
   both commands.
 This warning is for project developers.  Use -Wno-dev to suppress it.

 -- The C compiler identification is GNU 13.2.0
 -- The CXX compiler identification is GNU 13.2.0
 -- Checking whether C compiler has -isysroot
 -- Checking whether C compiler has -isysroot - yes
 -- Checking whether C compiler supports OSX deployment target flag
 -- Checking whether C compiler supports OSX deployment target flag - yes
 -- Detecting C compiler ABI info
 -- Detecting C compiler ABI info - failed
 -- Check for working C compiler: /opt/local/bin/gcc-mp-13
 -- Check for working C compiler: /opt/local/bin/gcc-mp-13 - broken
 CMake Error at
 /opt/local/share/cmake-3.29/Modules/CMakeTestCCompiler.cmake:67 (message):
   The C compiler

     "/opt/local/bin/gcc-mp-13"

   is not able to compile a simple test program.

   It fails with the following output:

     Change Dir:
 '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_vcvrack/vcvrack/work/Rack-1.1.6/dep/glew-2.1.0/build/CMakeFiles/CMakeScratch
 /TryCompile-WNqDVV'

     Run Build Command(s): /opt/local/bin/cmake -E env VERBOSE=1
 /opt/local/bin/gmake -f Makefile cmTC_61792/fast
     gmake[2]: Entering directory
 '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_vcvrack/vcvrack/work/Rack-1.1.6/dep/glew-2.1.0/build/CMakeFiles/CMakeScratch
 /TryCompile-WNqDVV'
     /opt/local/bin/gmake  -f CMakeFiles/cmTC_61792.dir/build.make
 CMakeFiles/cmTC_61792.dir/build
     gmake[3]: Entering directory
 '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_vcvrack/vcvrack/work/Rack-1.1.6/dep/glew-2.1.0/build/CMakeFiles/CMakeScratch
 /TryCompile-WNqDVV'
     Building C object CMakeFiles/cmTC_61792.dir/testCCompiler.c.o
     /opt/local/bin/gcc-mp-13   -g -O3 -march=nocona -mmacosx-version-
 min=10.7 -stdlib=libc++  -o CMakeFiles/cmTC_61792.dir/testCCompiler.c.o -c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_vcvrack/vcvrack/work/Rack-1.1.6/dep/glew-2.1.0/build/CMakeFiles/CMakeScratch
 /TryCompile-WNqDVV/testCCompiler.c
     gcc-mp-13: error: unrecognized command-line option '-march=nocona'
     gmake[3]: *** [CMakeFiles/cmTC_61792.dir/build.make:78:
 CMakeFiles/cmTC_61792.dir/testCCompiler.c.o] Error 1
     gmake[3]: Leaving directory
 '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_vcvrack/vcvrack/work/Rack-1.1.6/dep/glew-2.1.0/build/CMakeFiles/CMakeScratch
 /TryCompile-WNqDVV'
     gmake[2]: *** [Makefile:127: cmTC_61792/fast] Error 2
     gmake[2]: Leaving directory
 '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_vcvrack/vcvrack/work/Rack-1.1.6/dep/glew-2.1.0/build/CMakeFiles/CMakeScratch
 /TryCompile-WNqDVV'





   CMake will not be able to correctly generate this project.
 Call Stack (most recent call first):
   CMakeLists.txt:5 (project)


 -- Configuring incomplete, errors occurred!
 make[1]: *** [lib/libGLEW.a] Error 1
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/69957>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list