rolsen74 / resrc4

Amiga 68k Hunk File Disassembler
GNU General Public License v3.0
8 stars 1 forks source link

Fails to build on M1 Mac #1

Closed hippietrail closed 1 month ago

hippietrail commented 1 month ago
% make
gcc -c -I. -O2 -Wall -Wextra -oReSrc4.o ReSrc4.c

... ... ...

gcc  -o ReSrc4 ReSrc4.o BuildSource.o Config.o M68k.o Hunk.o LabelMagic.o MD5.o Misc.o Nodes.o SaveSource.o Trace.o Trace_JumpTables.o M68k__EffectiveAddress.o M68k__Library.o M68k__Lib_Amigaguide.o M68k__Lib_Asl.o M68k__Lib_Battclock.o M68k__Lib_Battmem.o M68k__Lib_Bullet.o M68k__Lib_Cardres.o M68k__Lib_Cia.o M68k__Lib_Colorwheel.o M68k__Lib_Commodities.o M68k__Lib_Datatypes.o M68k__Lib_Disk.o M68k__Lib_Diskfont.o M68k__Lib_Dos.o M68k__Lib_DTClass.o M68k__Lib_Exec.o M68k__Lib_Expansion.o M68k__Lib_Gadtools.o M68k__Lib_Graphics.o M68k__Lib_Icon.o M68k__Lib_IFFParse.o M68k__Lib_Intuition.o M68k__Lib_Keymap.o M68k__Lib_Layers.o M68k__Lib_Locale.o M68k__Lib_Lowlevel.o M68k__Lib_Mathffp.o M68k__Lib_Mathieeedoubbas.o M68k__Lib_Mathieeedoubtrans.o M68k__Lib_Mathieeesingbas.o M68k__Lib_Mathieeesingtrans.o M68k__Lib_Mathtrans.o M68k__Lib_Misc.o M68k__Lib_Nonvolatile.o M68k__Lib_Potgo.o M68k__Lib_Rexxsyslib.o M68k__Lib_Translator.o M68k__Lib_Utility.o M68k__Lib_Workbench.o M68k_Abcd.o M68k_Add.o M68k_Adda.o M68k_Addi.o M68k_Addq.o M68k_Addx.o M68k_And.o M68k_Andi.o M68k_Asl.o M68k_Asr.o M68k_Bcc.o M68k_BChg.o M68k_BClr.o M68k_Bgnd.o M68k_Bkpt.o M68k_BSet.o M68k_BTst.o M68k_Callm.o M68k_Chk.o M68k_Chk2.o M68k_Clr.o M68k_Cmp.o M68k_Cmp2.o M68k_Cmpa.o M68k_Cmpi.o M68k_Cmpm.o M68k_DBcc.o M68k_Div.o M68k_Eor.o M68k_Eori.o M68k_Exg.o M68k_Ext.o M68k_Illegal.o M68k_Jmp.o M68k_Jsr.o M68k_Lea.o M68k_Link.o M68k_LPStop.o M68k_Lsl.o M68k_Lsr.o M68k_Move.o M68k_Move16.o M68k_Movea.o M68k_Movem.o M68k_Movep.o M68k_Moveq.o M68k_Moves.o M68k_Mul.o M68k_Nbcd.o M68k_Neg.o M68k_Negx.o M68k_Nop.o M68k_Not.o M68k_Or.o M68k_Ori.o M68k_Pack.o M68k_Pea.o M68k_Reset.o M68k_Rol.o M68k_Ror.o M68k_Roxl.o M68k_Roxr.o M68k_Rtd.o M68k_Rte.o M68k_Rtm.o M68k_Rtr.o M68k_Rts.o M68k_Sbcd.o M68k_Scc.o M68k_Stop.o M68k_Sub.o M68k_Suba.o M68k_Subi.o M68k_Subq.o M68k_Subx.o M68k_Swap.o M68k_Tas.o M68k_Trap.o M68k_Trapcc.o M68k_Trapv.o M68k_Tst.o M68k_Unlk.o M68k_Unpk.o M68k__FAbs.o M68k__FACos.o M68k__FAdd.o M68k__FASin.o M68k__FATan.o M68k__FATanh.o M68k__FBcc.o M68k__FCmp.o M68k__FCos.o M68k__FCosh.o M68k__FDAbs.o M68k__FDAdd.o M68k__FDDiv.o M68k__FDiv.o M68k__FDMove.o M68k__FDMul.o M68k__FDNeg.o M68k__FDSqrt.o M68k__FDSub.o M68k__FEtox.o M68k__FEtoxm1.o M68k__FGetexp.o M68k__FGetman.o M68k__FInt.o M68k__FIntrz.o M68k__FLog2.o M68k__FLog10.o M68k__FLogn.o M68k__FLognp1.o M68k__FMod.o M68k__FMove.o M68k__FMovecr.o M68k__FMovem.o M68k__FMul.o M68k__FNeg.o M68k__FNop.o M68k__FRem.o M68k__FRestore.o M68k__FSAbs.o M68k__FSAdd.o M68k__FSave.o M68k__FScale.o M68k__FScc.o M68k__FSDiv.o M68k__FSgldiv.o M68k__FSglmul.o M68k__FSin.o M68k__FSincos.o M68k__FSinh.o M68k__FSMove.o M68k__FSMul.o M68k__FSNeg.o M68k__FSqrt.o M68k__FSSqrt.o M68k__FSSub.o M68k__FSub.o M68k__FTan.o M68k__FTanh.o M68k__FTentox.o M68k__FTst.o M68k__FTwotox.o  -Wl,--cref,-M,-Map=ReSrc4.map
ld: unknown options: --cref -M -Map=ReSrc4.map 
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [ReSrc4] Error 1
rolsen74 commented 1 month ago

You can edit the makefile, where you remove -Wl,--cref,-M,-Map=$@.map

This creates a .map file with info about the build, but its not needed.. its only usefull for development.