[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
Sat Mar 15 00:52:16 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:9 eborisch]:
> See if this works for everyone (eigen/eigen-devel w/wo +blas all work
for me, but others should test): https://github.com/macports/macports-
ports/pull/27902
In my case, using `+blas+gcc5+universal`, the Portfile changes got it
through the configuration and build, but emitted the following error when
trying to stage:
{{{
---> Staging eigen3 into destroot
Error: Failed to destroot eigen3: no files matched glob pattern
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_eigen3/eigen3/work/build/blas/libeigen_blas*"
}}}
The `/opt/local/var/macports/build/_opt…_eigen3/eigen3/work` directory has
the following subdirectories:
* `build-i386`
* `build-x86_64`
* `destroot-i386`
* `destroot-x86_64`
* `eigen-3.4.0`
* `eigen-3.4.0-i386`
* `eigen-3.4.0-x86_64`
It doesn’t have a `build` subdirectory, and thus lacks
`build/blas/libeigen_blas*` library files; but there are
`build-i386/blas/libeigen_blas*` and `build-x86_64/blas/libeigen_blas*`
library files.
(The `destroot-i386` and `destroot-x86_64` subdirectories are owned by
root rather than by macports; would their ownership have been changed to
macports if the build were completely successful?)
--
Ticket URL: <https://trac.macports.org/ticket/72163#comment:10>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list