Opened 14 months ago
Closed 14 months ago
#71888 closed defect (duplicate)
cmake @3.31.3 does not build on PPC Mac OS X 10.4.11, Tiger, because 'CPU_TYPE_ARM' was not declared in this scope
| Reported by: | ballapete (Peter "Pete" Dyballa) | Owned by: | mascguy (Christopher Nielsen) |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 2.10.5 |
| Keywords: | tiger ppc | Cc: | michaelld (Michael Dickens), fhgwright (Fred Wright) |
| Port: | cmake |
Description
/opt/local/bin/g++-mp-14 -pipe -Os -D__OPENTRANSPORTPROVIDERS__ -D_GLIBCXX_USE_CXX11_ABI=0 -arch ppc -DCMAKE_BOOTSTRAP -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1 -I/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_cmake/cmake/work/cmake-3.31.3/Bootstrap.cmk -I/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_cmake/cmake/work/cmake-3.31.3/Source -I/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_cmake/cmake/work/cmake-3.31.3/Source/LexerParser -I/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_cmake/cmake/work/cmake-3.31.3/Utilities/std -I/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_cmake/cmake/work/cmake-3.31.3/Utilities -c /opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_cmake/cmake/work/cmake-3.31.3/Source/cmMachO.cxx -o cmMachO.o
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_cmake/cmake/work/cmake-3.31.3/Source/cmMachO.cxx: In member function 'cmMachO::StringList cmMachO::GetArchitectures() const':
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_cmake/cmake/work/cmake-3.31.3/Source/cmMachO.cxx:389:56: error: 'CPU_TYPE_ARM' was not declared in this scope; did you mean 'CPU_TYPE_ANY'?
389 | const NXArchInfo* archInfo = (header.CpuType & CPU_TYPE_ARM)
| ^~~~~~~~~~~~
| CPU_TYPE_ANY
gmake: *** [Makefile:490: cmMachO.o] Error 1
---------------------------------------------
Error when bootstrapping CMake:
Problem while running gmake
---------------------------------------------
Log of errors: /opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_cmake/cmake/work/cmake-3.31.3/Bootstrap.cmk/cmake_bootstrap.log
---------------------------------------------
Command failed: cd "/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_cmake/cmake/work/cmake-3.31.3" && ./bootstrap --prefix=/opt/local --docdir=share/doc/cmake --parallel=1 --init=/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_cmake/cmake/work/cmake-3.31.3/macports.cmake --system-libs --no-qt-gui --no-system-jsoncpp --no-system-librhash --no-system-libuv --no-system-cppdap --
Exit code: 9
Attachments (2)
Change History (4)
Changed 14 months ago by ballapete (Peter "Pete" Dyballa)
Changed 14 months ago by ballapete (Peter "Pete" Dyballa)
| Attachment: | cmake_bootstrap.log added |
|---|
cmake-3.31.3/Bootstrap.cmk/cmake_bootstrap.log from PPC Tiger, Mac OS X 10.4.11
comment:1 Changed 14 months ago by mascguy (Christopher Nielsen)
| Cc: | michaelld fhgwright added; michaelld@… mascguy@… removed |
|---|---|
| Owner: | set to mascguy |
| Status: | new → assigned |
Fred, should legacy-support define CPU_TYPE_ARM*, etc, for older platforms? Or is this an upstream bug, related to platform detection?
comment:2 Changed 14 months ago by kencu (Ken)
| Resolution: | → duplicate |
|---|---|
| Status: | assigned → closed |
this is a duplicate of your ticket #71621
Note: See
TracTickets for help on using
tickets.

Main