[MacPorts] #72163: eigen3 @3.4.0_1+blas+gcc5+universal: can't read "universal_archs_to_use": no such variable
MacPorts
noreply at macports.org
Fri Mar 21 22:34:31 UTC 2025
#72163: eigen3 @3.4.0_1+blas+gcc5+universal: can't read "universal_archs_to_use":
no such variable
-------------------------+----------------------
Reporter: ar-an-ribe | Owner: eborisch
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.10.5
Resolution: | Keywords:
Port: eigen3 |
-------------------------+----------------------
Comment (by ar-an-ribe):
Replying to [comment:13 eborisch]:
> Apologies; can you try the other? 1.0.
With 1.0, the following error is emitted during configuration:
{{{
:info:configure -- Detecting Fortran compiler ABI info
:info:configure -- Detecting Fortran compiler ABI info - done
:info:configure CMake Error at
/opt/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:129
(message):
:info:configure The Fortran compiler targets architectures:
:info:configure "x86_64"
:info:configure but CMAKE_OSX_ARCHITECTURES is
:info:configure "i386"
:info:configure Call Stack (most recent call first):
:info:configure
/opt/local/share/cmake-3.31/Modules/CMakeTestFortranCompiler.cmake:20
(CMAKE_DETERMINE_COMPILER_ABI)
:info:configure test/CMakeLists.txt:11 (enable_language)
:info:configure -- Configuring incomplete, errors occurred!
:info:configure Command failed: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_eigen3/eigen3/work/build-i386"
&& /opt/local/bin/cmake -G "CodeBlocks - Unix Makefiles"
-DCMAKE_BUILD_TYPE=MacPorts -DCMAKE_INSTALL_PREFIX="/opt/local"
-DCMAKE_INSTALL_NAME_DIR="/opt/local/lib"
-DCMAKE_SYSTEM_PREFIX_PATH="/opt/local;/usr" -DCMAKE_C_COMPILER="$CC"
-DCMAKE_CXX_COMPILER="$CXX" -DCMAKE_OBJC_COMPILER="$CC"
-DCMAKE_OBJCXX_COMPILER="$CXX" -DCMAKE_POLICY_DEFAULT_CMP0025=NEW
-DCMAKE_POLICY_DEFAULT_CMP0060=NEW -DCMAKE_VERBOSE_MAKEFILE=ON
-DCMAKE_COLOR_MAKEFILE=ON -DCMAKE_FIND_FRAMEWORK=LAST
-DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_MAKE_PROGRAM=/usr/bin/make
-DCMAKE_MODULE_PATH="/opt/local/share/cmake/Modules"
-DCMAKE_PREFIX_PATH="/opt/local/share/cmake/Modules"
-DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON
-DCMAKE_INSTALL_RPATH="/opt/local/lib" -Wno-dev
-DCMAKE_OSX_DEPLOYMENT_TARGET="10.9" -DCMAKE_OSX_SYSROOT="/"
-DCMAKE_OSX_ARCHITECTURES=i386
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_eigen3/eigen3/work/eigen-3.4.0
:info:configure Exit code: 1
}}}
With 1.1, it completed configuration and compilation, but stumbled during
staging, so it seems as though 1.1 would be a better (though not yet
perfect) choice.
Would portfiles from other library ports that have a `+universal` variant
provide a basis for adapting the 1.1 pull to stage successfully?
--
Ticket URL: <https://trac.macports.org/ticket/72163#comment:14>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list