Opened 12 months ago

Last modified 6 months ago

#67394 new defect

Something has broken ld64-97? (see also port health)

Reported by: barracuda156 Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: powerpc Cc: cooljeanius (Eric Gallager)
Port: ld64-97

Description

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

Change History (4)

comment:1 Changed 12 months ago by barracuda156

(Honestly I do not even understand why it started rebuilding, it is not outdated.)

comment:2 Changed 12 months ago by barracuda156

Failing rebuild is triggered by rebuilding another port with non-default variants, it seems, like:

sudo port -v upgrade --enforce-variants ghc-ppc-bootstrap -gcc7 +gcc48
Last edited 12 months ago by barracuda156 (previous) (diff)

comment:3 Changed 12 months ago by kencu (Ken)

Cc: kencu removed

yes, overriding the default variants in this port can be trouble.

comment:4 Changed 6 months ago by cooljeanius (Eric Gallager)

Cc: cooljeanius added
Note: See TracTickets for help on using tickets.