[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