[MacPorts] #64336: eigen fails to build for ppc+ppc64 on 10.5.8

MacPorts noreply at macports.org
Sat Jan 8 22:40:21 UTC 2022


#64336: eigen fails to build for ppc+ppc64 on 10.5.8
---------------------------+-------------------------------------
  Reporter:  barracuda156  |      Owner:  (none)
      Type:  defect        |     Status:  new
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.7.1
Resolution:                |   Keywords:  PowerPC, Leopard, ppc64
      Port:  eigen         |
---------------------------+-------------------------------------

Comment (by barracuda156):

 Replying to [comment:1 ryandesign]:
 > Replying to [ticket:64336 barracuda156]:
 > >
 > > {{{
 > > g++-4.2: -E, -S, -save-temps and -M options are not allowed with
 multiple -arch flags
 > > }}}
 >
 > Try using the muniversal portgroup.

 Still fails with this:


 {{{
 In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_eigen/eigen/work
 /eigen-eigen-b23437e61a07/Eigen/src/Core/../../Core:97,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_eigen/eigen/work
 /eigen-eigen-b23437e61a07/Eigen/src/Core/CoreInstantiations.cpp:29:
 In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_eigen/eigen/work
 /eigen-eigen-
 b23437e61a07/Eigen/src/Cholesky/../../Core:97/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_eigen/eigen/work
 /eigen-eigen-
 b23437e61a07/Eigen/src/Core/../../src/Core/util/Macros.h:68:6:,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_eigen/eigen/work
 /eigen-eigen-
 b23437e61a07/Eigen/src/Cholesky/CholeskyInstantiations.cpp:28:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_eigen/eigen/work
 /eigen-eigen-
 b23437e61a07/Eigen/src/Cholesky/../../src/Core/util/Macros.h:68:6:error:
 #error  "Vectorization enabled, but our platform checks say that we don't
 do 16 byte alignment on this platform. If you added vectorization for
 another architecture, you also need to edit this platform check."error:
 #error "Vectorization enabled, but our platform checks say that we don't
 do 16 byte alignment on this platform. If you added vectorization for
 another architecture, you also need to edit this platform check."
 In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_eigen/eigen/work
 /eigen-eigen-b23437e61a07/Eigen/src/QR/../../Core:97,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_eigen/eigen/work
 /eigen-eigen-b23437e61a07/Eigen/src/QR/QrInstantiations.cpp:28:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_eigen/eigen/work
 /eigen-eigen-b23437e61a07/Eigen/src/QR/../../src/Core/util/Macros.h:68:6:
 error: #error "Vectorization enabled, but our platform checks say that we
 don't do 16 byte alignment on this platform. If you added vectorization
 for another architecture, you also need to edit this platform check."
 make[2]: ***
 [Eigen/CMakeFiles/Eigen2.dir/src/Core/CoreInstantiations.cpp.o] Error 1
 make[2]: *** Waiting for unfinished jobs....
 make[2]: ***
 [Eigen/CMakeFiles/Eigen2.dir/src/Cholesky/CholeskyInstantiations.cpp.o]
 Error 1
 make[2]: *** [Eigen/CMakeFiles/Eigen2.dir/src/QR/QrInstantiations.cpp.o]
 Error 1
 make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_eigen/eigen/work
 /build-ppc64'
 make[1]: *** [Eigen/CMakeFiles/Eigen2.dir/all] Error 2
 make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_eigen/eigen/work
 /build-ppc64'
 make: *** [all] Error 2
 make: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_eigen/eigen/work
 /build-ppc64'
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_eigen/eigen/work
 /build-ppc64" && /usr/bin/make -j4 -w all VERBOSE=ON
 Exit code: 2
 Error: Failed to build eigen: command execution failed
 Error: See
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_eigen/eigen/main.log
 for details.
 Error: Follow https://guide.macports.org/#project.tickets if you believe
 there
 is a bug.
 Error: Processing of port eigen failed
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/64336#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list