[MacPorts] #65508: nhc98 fails to build on Rosetta: wrong target
MacPorts
noreply at macports.org
Tue Jul 19 11:56:21 UTC 2022
#65508: nhc98 fails to build on Rosetta: wrong target
-------------------------------------------+--------------------------
Reporter: barracuda156 | Owner: barracuda156
Type: defect | Status: assigned
Priority: Low | Milestone:
Component: ports | Version: 2.7.2
Keywords: powerpc, rosetta, snowleopard | Port: nhc98
-------------------------------------------+--------------------------
Assigning this to myself to track the progress. Gonna try finding a fix.
{{{
ld: warning: in
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_nhc98/nhc98/work/nhc98-1.22/lib/ix86-Darwin10/main.o,
file was built for unsupported file format which is not the architecture
being linked (i386)
ld: warning: in
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_nhc98/nhc98/work/nhc98-1.22/lib/ix86-Darwin10/mutlib.o,
file was built for unsupported file format which is not the architecture
being linked (i386)
ld: warning: in
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_nhc98/nhc98/work/nhc98-1.22/lib/ix86-Darwin10/mutator.o,
file was built for unsupported file format which is not the architecture
being linked (i386)
ld: warning: in
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_nhc98/nhc98/work/nhc98-1.22/lib/ix86-Darwin10/Runtime.a,
file was built for unsupported file format which is not the architecture
being linked (i386)
Undefined symbols:
"_primIntegerAddC", referenced from:
_FR_Prelude_46primIntegerAdd in Prelude.a(PrimIntegerAdd.o)
"_primGetProgName", referenced from:
_FR_System_46primGetProgName_35 in Prelude.a(GetProgName.o)
"_hFlushC", referenced from:
_FR_IO_46hFlushC_35 in Prelude.a(HFlush.o)
"_nhc_getPackedString", referenced from:
_FR_Directory_46hs_95doesFileExist_35 in Prelude.a(DoesFileExist.o)
_FR_IO_46openFileC_35 in Prelude.a(OpenFile.o)
"_primIntegerQuotC", referenced from:
_FR_Prelude_46primIntegerQuot in Prelude.a(PrimIntegerQuotRem.o)
"_primIntFromInteger", referenced from:
_FN_Prelude_46primIntFromInteger in Prelude.a(PrimIntFromInteger.o)
"_CF_IO_46stdin", referenced from:
_CF_Prelude_46getContents in Prelude.a(GetContents.o)
"_primDoubleEqC", referenced from:
_FR_NHC_46Internal_46_95eqDouble in Prelude.a(Internal.o)
"_cExitWith", referenced from:
_FN_System_46cExitWith in Prelude.a(CExitWith.o)
"_primFloatEqC", referenced from:
_FR_NHC_46Internal_46_95eqFloat in Prelude.a(Internal.o)
"_CF_IO_46stderr", referenced from:
_startLabel in CppIfdef.o
_F0_Language_46Preprocessor_46Cpphs_46ReadFirst_46readFirst in
ReadFirst.o
_F0_NonStdTrace_46trace in Prelude.a(NonStdTrace.o)
"_nhc_mkInt", referenced from:
_FR_System_46cGetArg_35 in Prelude.a(GetArgs.o)
_FR_IO_46hFlushC_35 in Prelude.a(HFlush.o)
_FR_Time_46hs_95getClockTime_35 in Prelude.a(GetClockTime.o)
_FR_NHC_46FFI_46ptrToInt in Prelude.a(Ptr.o)
_FR_NHC_46FFI_46intToPtr in Prelude.a(Ptr.o)
_FR_NHC_46FFI_46castPtr in Prelude.a(Ptr.o)
_hs_toCalendarTime in Prelude.a(ToCalendarTime_.o)
_hs_toCalendarTime in Prelude.a(ToCalendarTime_.o)
_hs_toCalendarTime in Prelude.a(ToCalendarTime_.o)
_hs_toCalendarTime in Prelude.a(ToCalendarTime_.o)
_hs_toCalendarTime in Prelude.a(ToCalendarTime_.o)
_hs_toCalendarTime in Prelude.a(ToCalendarTime_.o)
_hs_toCalendarTime in Prelude.a(ToCalendarTime_.o)
_hs_toCalendarTime in Prelude.a(ToCalendarTime_.o)
_hs_toCalendarTime in Prelude.a(ToCalendarTime_.o)
_hs_toCalendarTime in Prelude.a(ToCalendarTime_.o)
_FR_NHC_46FFI_46getErrNo_35 in Prelude.a(CError.o)
_FR_NHC_46FFI_46intToAddr in Prelude.a(Addr.o)
_FR_NHC_46FFI_46addrToInt in Prelude.a(Addr.o)
_FR_NHC_46FFI_46foreignObjToAddr in Prelude.a(ForeignObj.o)
"_derefForeignObj", referenced from:
_FR_IO_46hFlushC_35 in Prelude.a(HFlush.o)
_FR_IO_46hCloseC_35 in Prelude.a(HClose.o)
_FR_NHC_46FFI_46foreignObjToAddr in Prelude.a(ForeignObj.o)
_FR_IO_46hGetFileNameC in Prelude.a(HGetFileName.o)
"_primForeignObjC", referenced from:
_FR_NHC_46FFI_46primForeignObjC_35 in Prelude.a(ForeignObj.o)
"_CF_IO_46stdout", referenced from:
_F0_Main_46execute in cpphs.o
_CF_Prelude_46putStr in Prelude.a(PutStr.o)
_F0_Prelude_46putChar in Prelude.a(PutChar.o)
"_nhc_mkPackedString", referenced from:
_FR_System_46ptrToCString_35 in Prelude.a(GetArgs.o)
_FR_System_46primGetProgName_35 in Prelude.a(GetProgName.o)
_hs_toCalendarTime in Prelude.a(ToCalendarTime_.o)
_FR_Prelude_46primStrError in Prelude.a(StrError.o)
_FR_IO_46hGetFileNameC in Prelude.a(HGetFileName.o)
"_primIntegerNegC", referenced from:
_FR_Prelude_46primIntegerNeg in Prelude.a(PrimIntegerNeg.o)
"_hGetFileNameC", referenced from:
_FR_IO_46hGetFileNameC in Prelude.a(HGetFileName.o)
"_primIntegerEqC", referenced from:
_FR_NHC_46Internal_46_95eqInteger in Prelude.a(Internal.o)
_FR_Prelude_46primIntegerEq in Prelude.a(PrimIntegerEq.o)
"_primIntegerMulC", referenced from:
_FR_Prelude_46primIntegerMul in Prelude.a(PrimIntegerMul.o)
"_primIntegerLeC", referenced from:
_FR_Prelude_46primIntegerLe in Prelude.a(PrimIntegerLe.o)
"_main", referenced from:
start in crt1.10.6.o
"_primIntegerLtC", referenced from:
_FR_Prelude_46primIntegerLt in Prelude.a(PrimIntegerLt.o)
"_reallyFreeForeignObj", referenced from:
_F0_NHC_46FFI_46withForeignObj in Prelude.a(ForeignObj.o)
"_primIntegerRemC", referenced from:
_FR_Prelude_46primIntegerRem in Prelude.a(PrimIntegerQuotRem.o)
"_unpackPS", referenced from:
_FN_NHC_46PackedString_46unpackPS in Prelude.a(PrimUnpackPS.o)
"_hCloseC", referenced from:
_FR_IO_46hCloseC_35 in Prelude.a(HClose.o)
"_get_double_value", referenced from:
_FR_NHC_46Internal_46_95eqDouble in Prelude.a(Internal.o)
_FR_NHC_46Internal_46_95eqDouble in Prelude.a(Internal.o)
"_nhc_mkTuple12", referenced from:
_hs_toCalendarTime in Prelude.a(ToCalendarTime_.o)
"_primIntegerFromIntC", referenced from:
_FR_Prelude_46primIntegerFromInt in Prelude.a(PrimIntegerFromInt.o)
"_primPackString", referenced from:
_FN_NHC_46PackedString_46primPackString in
Prelude.a(PrimPackString.o)
"_getErrNo", referenced from:
_FR_NHC_46FFI_46getErrNo_35 in Prelude.a(CError.o)
"_primIntegerSubC", referenced from:
_FR_Prelude_46primIntegerSub in Prelude.a(PrimIntegerSub.o)
"_cGetArg", referenced from:
_FR_System_46cGetArg_35 in Prelude.a(GetArgs.o)
"_openFileC", referenced from:
_FR_IO_46openFileC_35 in Prelude.a(OpenFile.o)
"_Fp", referenced from:
_Fp$non_lazy_ptr in Prelude.a(GetArgs.o)
_Fp$non_lazy_ptr in Prelude.a(HFlush.o)
_Fp$non_lazy_ptr in Prelude.a(ToCalendarTime.o)
_Fp$non_lazy_ptr in Prelude.a(DoesFileExist.o)
_Fp$non_lazy_ptr in Prelude.a(Internal.o)
_Fp$non_lazy_ptr in Prelude.a(Ptr.o)
_Fp$non_lazy_ptr in Prelude.a(PrimIntegerFromInt.o)
_Fp$non_lazy_ptr in Prelude.a(PrimIntegerQuotRem.o)
_Fp$non_lazy_ptr in Prelude.a(PrimIntegerEq.o)
_Fp$non_lazy_ptr in Prelude.a(PrimIntegerLe.o)
_Fp$non_lazy_ptr in Prelude.a(PrimIntegerLt.o)
_Fp$non_lazy_ptr in Prelude.a(HClose.o)
_Fp$non_lazy_ptr in Prelude.a(OpenFile.o)
_Fp$non_lazy_ptr in Prelude.a(Addr.o)
_Fp$non_lazy_ptr in Prelude.a(StrError.o)
_Fp$non_lazy_ptr in Prelude.a(ForeignObj.o)
_Fp$non_lazy_ptr in Prelude.a(HGetFileName.o)
_Fp$non_lazy_ptr in Prelude.a(PrimIntegerAdd.o)
_Fp$non_lazy_ptr in Prelude.a(PrimIntegerNeg.o)
_Fp$non_lazy_ptr in Prelude.a(PrimIntegerMul.o)
_Fp$non_lazy_ptr in Prelude.a(PrimIntegerSub.o)
(maybe you meant: _Fp$non_lazy_ptr)
"_Sp", referenced from:
_Sp$non_lazy_ptr in Prelude.a(GetArgs.o)
_Sp$non_lazy_ptr in Prelude.a(HFlush.o)
_Sp$non_lazy_ptr in Prelude.a(GetClockTime.o)
_Sp$non_lazy_ptr in Prelude.a(ToCalendarTime.o)
_Sp$non_lazy_ptr in Prelude.a(DoesFileExist.o)
_Sp$non_lazy_ptr in Prelude.a(Internal.o)
_Sp$non_lazy_ptr in Prelude.a(GetProgName.o)
_Sp$non_lazy_ptr in Prelude.a(Ptr.o)
_Sp$non_lazy_ptr in Prelude.a(PrimIntegerFromInt.o)
_Sp$non_lazy_ptr in Prelude.a(PrimIntegerQuotRem.o)
_Sp$non_lazy_ptr in Prelude.a(PrimIntegerEq.o)
_Sp$non_lazy_ptr in Prelude.a(PrimIntegerLe.o)
_Sp$non_lazy_ptr in Prelude.a(PrimIntegerLt.o)
_Sp$non_lazy_ptr in Prelude.a(HClose.o)
_Sp$non_lazy_ptr in Prelude.a(CError.o)
_Sp$non_lazy_ptr in Prelude.a(OpenFile.o)
_Sp$non_lazy_ptr in Prelude.a(Addr.o)
_Sp$non_lazy_ptr in Prelude.a(StrError.o)
_Sp$non_lazy_ptr in Prelude.a(ForeignObj.o)
_Sp$non_lazy_ptr in Prelude.a(HGetFileName.o)
_Sp$non_lazy_ptr in Prelude.a(PrimIntegerAdd.o)
_Sp$non_lazy_ptr in Prelude.a(PrimIntegerNeg.o)
_Sp$non_lazy_ptr in Prelude.a(PrimIntegerMul.o)
_Sp$non_lazy_ptr in Prelude.a(PrimIntegerSub.o)
(maybe you meant: _Sp$non_lazy_ptr)
"_get_float_value", referenced from:
_FR_NHC_46Internal_46_95eqFloat in Prelude.a(Internal.o)
_FR_NHC_46Internal_46_95eqFloat in Prelude.a(Internal.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
strip
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_nhc98/nhc98/work/nhc98-1.22/lib/ix86-Darwin10/cpphs
error: strip: can't open file:
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_nhc98/nhc98/work/nhc98-1.22/lib/ix86-Darwin10/cpphs
(No such file or directory)
gmake[1]: *** [Makefile.nhc98:61: fromC] Error 1
gmake[1]: Leaving directory
'/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_nhc98/nhc98/work/nhc98-1.22/src/cpphs'
gmake: *** [Makefile:398: targets/ix86-Darwin10/cpphs-gcc] Error 2
gmake: Leaving directory
'/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_nhc98/nhc98/work/nhc98-1.22'
Command failed: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_nhc98/nhc98/work/nhc98-1.22"
&& /opt/local/bin/gmake -j1 -w all
Exit code: 2
Error: Failed to build nhc98: command execution failed
Error: See
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_nhc98/nhc98/main.log
for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe
there
is a bug.
Error: Processing of port nhc98 failed
}}}
--
Ticket URL: <https://trac.macports.org/ticket/65508>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list