[MacPorts] #67394: Something has broken ld64-97? (see also port health)

MacPorts noreply at macports.org
Tue May 9 00:51:24 UTC 2023


#67394: Something has broken ld64-97? (see also port health)
--------------------------+---------------------
 Reporter:  barracuda156  |      Owner:  (none)
     Type:  defect        |     Status:  new
 Priority:  Normal        |  Milestone:
Component:  ports         |    Version:  2.8.1
 Keywords:  powerpc       |       Port:  ld64-97
--------------------------+---------------------
 While I got the failure on 10.6 ppc now (full disclosure), a) it has built
 fine earlier, AFAICT, and b) it seems to be broken across the board on
 build bots: https://ports.macports.org/port/ld64-97/details (with the sole
 exception of Mavericks, i.e. everything below it fails).

 {{{
 /usr/bin/g++-4.2 -Os -Os  -arch ppc -I/opt/local/libexec/llvm-3.4/include
 -DLTO_SUPPORT -Isrc/abstraction -Isrc/ld -Isrc/ld/parsers
 -I/opt/local/include
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_ld64/ld64-97/work/dyld-655.1.1/include
 -c -o src/other/rebase.o src/other/rebase.cpp
 In file included from src/ld/MachOReaderRelocatable.hpp:43,
                  from src/other/ObjectDump.cpp:31:
 src/ld/parsers/libunwind/DwarfInstructions.hpp: In static member function
 ‘static compact_unwind_encoding_t libunwind::DwarfInstructions<A,
 R>::encodeToUseDwarf(const libunwind::Registers_x86_64&)’:
 src/ld/parsers/libunwind/DwarfInstructions.hpp:947: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp: In static member function
 ‘static compact_unwind_encoding_t libunwind::DwarfInstructions<A,
 R>::encodeToUseDwarf(const libunwind::Registers_x86&)’:
 src/ld/parsers/libunwind/DwarfInstructions.hpp:953: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp: In static member function
 ‘static uint32_t libunwind::DwarfInstructions<A,
 R>::getRBPEncodedRegister(uint32_t, int32_t, bool&)’:
 src/ld/parsers/libunwind/DwarfInstructions.hpp:969: error:
 ‘UNWIND_X86_64_REG_RBX’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:971: error:
 ‘UNWIND_X86_64_REG_R12’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:973: error:
 ‘UNWIND_X86_64_REG_R13’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:975: error:
 ‘UNWIND_X86_64_REG_R14’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:977: error:
 ‘UNWIND_X86_64_REG_R15’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp: In static member function
 ‘static compact_unwind_encoding_t libunwind::DwarfInstructions<A,
 R>::createCompactEncodingFromProlog(A&, typename A::pint_t, const
 libunwind::Registers_x86_64&, const typename
 libunwind::CFI_Parser<A>::PrologInfo&, char*)’:
 src/ld/parsers/libunwind/DwarfInstructions.hpp:996: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1001: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1005: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1009: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1013: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1026: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1041: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1072: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1105: error:
 ‘UNWIND_X86_64_MODE_RBP_FRAME’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1130: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1132: error:
 ‘UNWIND_X86_64_RBP_FRAME_OFFSET’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1149: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1176: error:
 ‘UNWIND_X86_64_MODE_STACK_IMMD’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1180: error:
 ‘UNWIND_X86_64_FRAMELESS_STACK_SIZE’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1185: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1194: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1200: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1202: error:
 ‘UNWIND_X86_64_MODE_STACK_IND’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1213: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1215: error:
 ‘UNWIND_X86_64_REG_R15’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1220: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1222: error:
 ‘UNWIND_X86_64_REG_R14’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1227: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1229: error:
 ‘UNWIND_X86_64_REG_R13’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1234: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1236: error:
 ‘UNWIND_X86_64_REG_R12’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1241: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1243: error:
 ‘UNWIND_X86_64_REG_RBX’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1248: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1250: error:
 ‘UNWIND_X86_64_REG_RBP’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1257: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1295: error:
 ‘UNWIND_X86_64_FRAMELESS_STACK_ADJUST’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1296: error:
 ‘UNWIND_X86_64_FRAMELESS_STACK_REG_COUNT’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1297: error:
 ‘UNWIND_X86_64_FRAMELESS_STACK_REG_PERMUTATION’ was not declared in this
 scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp: In static member function
 ‘static uint32_t libunwind::DwarfInstructions<A,
 R>::getEBPEncodedRegister(uint32_t, int32_t, bool&)’:
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1348: error:
 ‘UNWIND_X86_REG_EBX’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1350: error:
 ‘UNWIND_X86_REG_ECX’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1352: error:
 ‘UNWIND_X86_REG_EDX’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1354: error:
 ‘UNWIND_X86_REG_EDI’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1356: error:
 ‘UNWIND_X86_REG_ESI’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp: In static member function
 ‘static compact_unwind_encoding_t libunwind::DwarfInstructions<A,
 R>::createCompactEncodingFromProlog(A&, typename A::pint_t, const
 libunwind::Registers_x86&, const typename
 libunwind::CFI_Parser<A>::PrologInfo&, char*)’:
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1373: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1378: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1382: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1386: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1399: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1414: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1445: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1478: error:
 ‘UNWIND_X86_MODE_EBP_FRAME’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1503: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1505: error:
 ‘UNWIND_X86_EBP_FRAME_OFFSET’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1522: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1549: error:
 ‘UNWIND_X86_MODE_STACK_IMMD’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1553: error:
 ‘UNWIND_X86_FRAMELESS_STACK_SIZE’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1563: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1565: error:
 ‘UNWIND_X86_MODE_STACK_IND’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1576: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1578: error:
 ‘UNWIND_X86_REG_EBX’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1583: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1585: error:
 ‘UNWIND_X86_REG_ECX’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1590: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1592: error:
 ‘UNWIND_X86_REG_EDX’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1597: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1599: error:
 ‘UNWIND_X86_REG_EDI’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1604: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1606: error:
 ‘UNWIND_X86_REG_ESI’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1611: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1613: error:
 ‘UNWIND_X86_REG_EBP’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1620: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1658: error:
 ‘UNWIND_X86_FRAMELESS_STACK_ADJUST’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1659: error:
 ‘UNWIND_X86_FRAMELESS_STACK_REG_COUNT’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1660: error:
 ‘UNWIND_X86_FRAMELESS_STACK_REG_PERMUTATION’ was not declared in this
 scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp: In static member function
 ‘static compact_unwind_encoding_t libunwind::DwarfInstructions<A,
 R>::encodeToUseDwarf(const libunwind::Registers_ppc&)’:
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1703: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp: In static member function
 ‘static compact_unwind_encoding_t libunwind::DwarfInstructions<A,
 R>::createCompactEncodingFromProlog(A&, typename A::pint_t, const
 libunwind::Registers_ppc&, const typename
 libunwind::CFI_Parser<A>::PrologInfo&, char*)’:
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1713: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 In file included from src/other/ObjectDump.cpp:31:
 src/ld/MachOReaderRelocatable.hpp: In member function ‘uint32_t
 mach_o::relocatable::SymbolAtom<A>::getCompactUnwindEncoding(uint64_t)
 [with A = x86]’:
 src/ld/MachOReaderRelocatable.hpp:3320: error: ‘UNWIND_X86_MODE_MASK’ was
 not declared in this scope
 src/ld/MachOReaderRelocatable.hpp:3320: error: ‘UNWIND_X86_MODE_DWARF’ was
 not declared in this scope
 src/ld/MachOReaderRelocatable.hpp: In member function ‘uint32_t
 mach_o::relocatable::SymbolAtom<A>::getCompactUnwindEncoding(uint64_t)
 [with A = x86_64]’:
 src/ld/MachOReaderRelocatable.hpp:3338: error: ‘UNWIND_X86_64_MODE_MASK’
 was not declared in this scope
 src/ld/MachOReaderRelocatable.hpp:3338: error: ‘UNWIND_X86_64_MODE_DWARF’
 was not declared in this scope
 src/ld/MachOReaderRelocatable.hpp: In member function ‘uint32_t
 mach_o::relocatable::AnonymousAtom<A>::getCompactUnwindEncoding(uint64_t)
 [with A = x86]’:
 src/ld/MachOReaderRelocatable.hpp:3404: error: ‘UNWIND_X86_MODE_MASK’ was
 not declared in this scope
 src/ld/MachOReaderRelocatable.hpp:3404: error: ‘UNWIND_X86_MODE_DWARF’ was
 not declared in this scope
 src/ld/MachOReaderRelocatable.hpp: In member function ‘uint32_t
 mach_o::relocatable::AnonymousAtom<A>::getCompactUnwindEncoding(uint64_t)
 [with A = x86_64]’:
 src/ld/MachOReaderRelocatable.hpp:3422: error: ‘UNWIND_X86_64_MODE_MASK’
 was not declared in this scope
 src/ld/MachOReaderRelocatable.hpp:3422: error: ‘UNWIND_X86_64_MODE_DWARF’
 was not declared in this scope
 In file included from src/ld/MachOReaderRelocatable.hpp:43,
                  from src/ld/ld.cpp:61:
 src/ld/parsers/libunwind/DwarfInstructions.hpp: In static member function
 ‘static compact_unwind_encoding_t libunwind::DwarfInstructions<A,
 R>::encodeToUseDwarf(const libunwind::Registers_x86_64&)’:
 src/ld/parsers/libunwind/DwarfInstructions.hpp:947: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp: In static member function
 ‘static compact_unwind_encoding_t libunwind::DwarfInstructions<A,
 R>::encodeToUseDwarf(const libunwind::Registers_x86&)’:
 src/ld/parsers/libunwind/DwarfInstructions.hpp:953: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp: In static member function
 ‘static uint32_t libunwind::DwarfInstructions<A,
 R>::getRBPEncodedRegister(uint32_t, int32_t, bool&)’:
 src/ld/parsers/libunwind/DwarfInstructions.hpp:969: error:
 ‘UNWIND_X86_64_REG_RBX’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:971: error:
 ‘UNWIND_X86_64_REG_R12’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:973: error:
 ‘UNWIND_X86_64_REG_R13’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:975: error:
 ‘UNWIND_X86_64_REG_R14’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:977: error:
 ‘UNWIND_X86_64_REG_R15’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp: In static member function
 ‘static compact_unwind_encoding_t libunwind::DwarfInstructions<A,
 R>::createCompactEncodingFromProlog(A&, typename A::pint_t, const
 libunwind::Registers_x86_64&, const typename
 libunwind::CFI_Parser<A>::PrologInfo&, char*)’:
 src/ld/parsers/libunwind/DwarfInstructions.hpp:996: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1001: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1005: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1009: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1013: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1026: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1041: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1072: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1105: error:
 ‘UNWIND_X86_64_MODE_RBP_FRAME’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1130: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1132: error:
 ‘UNWIND_X86_64_RBP_FRAME_OFFSET’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1149: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1176: error:
 ‘UNWIND_X86_64_MODE_STACK_IMMD’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1180: error:
 ‘UNWIND_X86_64_FRAMELESS_STACK_SIZE’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1185: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1194: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1200: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1202: error:
 ‘UNWIND_X86_64_MODE_STACK_IND’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1213: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1215: error:
 ‘UNWIND_X86_64_REG_R15’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1220: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1222: error:
 ‘UNWIND_X86_64_REG_R14’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1227: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1229: error:
 ‘UNWIND_X86_64_REG_R13’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1234: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1236: error:
 ‘UNWIND_X86_64_REG_R12’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1241: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1243: error:
 ‘UNWIND_X86_64_REG_RBX’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1248: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1250: error:
 ‘UNWIND_X86_64_REG_RBP’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1257: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1295: error:
 ‘UNWIND_X86_64_FRAMELESS_STACK_ADJUST’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1296: error:
 ‘UNWIND_X86_64_FRAMELESS_STACK_REG_COUNT’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1297: error:
 ‘UNWIND_X86_64_FRAMELESS_STACK_REG_PERMUTATION’ was not declared in this
 scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp: In static member function
 ‘static uint32_t libunwind::DwarfInstructions<A,
 R>::getEBPEncodedRegister(uint32_t, int32_t, bool&)’:
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1348: error:
 ‘UNWIND_X86_REG_EBX’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1350: error:
 ‘UNWIND_X86_REG_ECX’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1352: error:
 ‘UNWIND_X86_REG_EDX’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1354: error:
 ‘UNWIND_X86_REG_EDI’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1356: error:
 ‘UNWIND_X86_REG_ESI’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp: In static member function
 ‘static compact_unwind_encoding_t libunwind::DwarfInstructions<A,
 R>::createCompactEncodingFromProlog(A&, typename A::pint_t, const
 libunwind::Registers_x86&, const typename
 libunwind::CFI_Parser<A>::PrologInfo&, char*)’:
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1373: error:
 ‘UNWIND_X86_64_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1378: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1382: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1386: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1399: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1414: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1445: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1478: error:
 ‘UNWIND_X86_MODE_EBP_FRAME’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1503: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1505: error:
 ‘UNWIND_X86_EBP_FRAME_OFFSET’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1522: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1549: error:
 ‘UNWIND_X86_MODE_STACK_IMMD’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1553: error:
 ‘UNWIND_X86_FRAMELESS_STACK_SIZE’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1563: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1565: error:
 ‘UNWIND_X86_MODE_STACK_IND’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1576: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1578: error:
 ‘UNWIND_X86_REG_EBX’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1583: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1585: error:
 ‘UNWIND_X86_REG_ECX’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1590: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1592: error:
 ‘UNWIND_X86_REG_EDX’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1597: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1599: error:
 ‘UNWIND_X86_REG_EDI’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1604: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1606: error:
 ‘UNWIND_X86_REG_ESI’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1611: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1613: error:
 ‘UNWIND_X86_REG_EBP’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1620: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1658: error:
 ‘UNWIND_X86_FRAMELESS_STACK_ADJUST’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1659: error:
 ‘UNWIND_X86_FRAMELESS_STACK_REG_COUNT’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1660: error:
 ‘UNWIND_X86_FRAMELESS_STACK_REG_PERMUTATION’ was not declared in this
 scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp: In static member function
 ‘static compact_unwind_encoding_t libunwind::DwarfInstructions<A,
 R>::encodeToUseDwarf(const libunwind::Registers_ppc&)’:
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1703: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 src/ld/parsers/libunwind/DwarfInstructions.hpp: In static member function
 ‘static compact_unwind_encoding_t libunwind::DwarfInstructions<A,
 R>::createCompactEncodingFromProlog(A&, typename A::pint_t, const
 libunwind::Registers_ppc&, const typename
 libunwind::CFI_Parser<A>::PrologInfo&, char*)’:
 src/ld/parsers/libunwind/DwarfInstructions.hpp:1713: error:
 ‘UNWIND_X86_MODE_DWARF’ was not declared in this scope
 In file included from src/ld/ld.cpp:61:
 src/ld/MachOReaderRelocatable.hpp: In member function ‘uint32_t
 mach_o::relocatable::SymbolAtom<A>::getCompactUnwindEncoding(uint64_t)
 [with A = x86]’:
 src/ld/MachOReaderRelocatable.hpp:3320: error: ‘UNWIND_X86_MODE_MASK’ was
 not declared in this scope
 src/ld/MachOReaderRelocatable.hpp:3320: error: ‘UNWIND_X86_MODE_DWARF’ was
 not declared in this scope
 src/ld/MachOReaderRelocatable.hpp: In member function ‘uint32_t
 mach_o::relocatable::SymbolAtom<A>::getCompactUnwindEncoding(uint64_t)
 [with A = x86_64]’:
 src/ld/MachOReaderRelocatable.hpp:3338: error: ‘UNWIND_X86_64_MODE_MASK’
 was not declared in this scope
 src/ld/MachOReaderRelocatable.hpp:3338: error: ‘UNWIND_X86_64_MODE_DWARF’
 was not declared in this scope
 src/ld/MachOReaderRelocatable.hpp: In member function ‘uint32_t
 mach_o::relocatable::AnonymousAtom<A>::getCompactUnwindEncoding(uint64_t)
 [with A = x86]’:
 src/ld/MachOReaderRelocatable.hpp:3404: error: ‘UNWIND_X86_MODE_MASK’ was
 not declared in this scope
 src/ld/MachOReaderRelocatable.hpp:3404: error: ‘UNWIND_X86_MODE_DWARF’ was
 not declared in this scope
 src/ld/MachOReaderRelocatable.hpp: In member function ‘uint32_t
 mach_o::relocatable::AnonymousAtom<A>::getCompactUnwindEncoding(uint64_t)
 [with A = x86_64]’:
 src/ld/MachOReaderRelocatable.hpp:3422: error: ‘UNWIND_X86_64_MODE_MASK’
 was not declared in this scope
 src/ld/MachOReaderRelocatable.hpp:3422: error: ‘UNWIND_X86_64_MODE_DWARF’
 was not declared in this scope
 In file included from src/ld/ld.cpp:64:
 src/ld/MachOWriterExecutable.hpp: In member function ‘bool
 mach_o::executable::UnwindInfoAtom<A>::encodingMeansUseDwarf(compact_unwind_encoding_t)
 [with A = x86]’:
 src/ld/MachOWriterExecutable.hpp:10247: error: ‘UNWIND_X86_MODE_MASK’ was
 not declared in this scope
 src/ld/MachOWriterExecutable.hpp:10247: error: ‘UNWIND_X86_MODE_DWARF’ was
 not declared in this scope
 src/ld/MachOWriterExecutable.hpp: In member function ‘bool
 mach_o::executable::UnwindInfoAtom<A>::encodingMeansUseDwarf(compact_unwind_encoding_t)
 [with A = x86_64]’:
 src/ld/MachOWriterExecutable.hpp:10253: error: ‘UNWIND_X86_64_MODE_MASK’
 was not declared in this scope
 src/ld/MachOWriterExecutable.hpp:10253: error: ‘UNWIND_X86_64_MODE_DWARF’
 was not declared in this scope
 make: *** [src/other/ObjectDump.o] Error 1
 make: *** Waiting for unfinished jobs....
 make: *** [src/ld/ld.o] Error 1
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/67394>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list