-
Notifications
You must be signed in to change notification settings - Fork 7
Description
Using a fresh repo checkout and Pure C 1.1 under Hatari, I tried to follow the building instructions.
I can successfully compile the pctoslib and pcgemlib libs.
- Compiling the ATARI.PRJ projects provokes an internal error C1073 I can not debug:
- I also have an issue with the MFA32K NVDI drivers (started from ALL.PRJ, narrowed to MFA32K for now)
- And finaly going the linux way for magic.ram (Atari.prj equivalent I think) leads to the following define errors during compilation:
`MagicMac.git/kernel/build$ make magic.ram
................
../../bin/linux/m68k-atari-tos-pc-pcc -O=../aes/xmen_mgr/mtsmn.o -A- -P -G -L64 -I../../inc_c -I../inc -I../../pc/include -DCOUNTRY=1 -DHADES=0 -DRAVEN=0 -DMAGICPC=0 ../aes/xmen_mgr/mtsmn.c
../../bin/linux/m68k-atari-tos-pc-pasm -S -O=../ende.o -DCOUNTRY=1 -DHADES=0 -DRAVEN=0 -DMAGICPC=0 -I../inc ../ende.s
../../bin/linux/m68k-atari-tos-pc-plink -O=magic.ram -S=0 ../bios/atari/magibios.o ../bios/atari/xfs95/xfs95ini.o ../bios/atari/modules/ide.o ../bios/magicmac/macxfs.o ../allg/read_inf.o ../vdi/math.o ../allg/std.o ../dos/magidos.o ../dos/malloc.o ../dos/xfs_vdos.o ../dos/vfat_s.o ../dos/vfat.o ../dos/dfs_u.o ../dos/dev_bios.o ../dos/dev_pipe.o ../dos/dev_mem.o ../dos/dfs_fat.o ../vdi/string.o ../vdi/mxvdiknl.o ../vdi/setup.o ../vdi/drivers.o ../vdi/filediv.o ../vdi/init_res.o ../vdi/tos.o ../aes/aesmain.o ../aes/aesevt.o ../aes/aesfrm.o ../aes/aesobj.o ../aes/aeswin.o ../aes/aesmen.o ../aes/aesgraf.o ../aes/aesrsc.o ../aes/farbic.o ../aes/wdialog/wdialog.o ../aes/wdialog/listbox.o ../aes/wdialog/fnt_menu.o ../aes/wdialog/shelsort.o ../aes/wdialog/wdintrfc.o ../aes/fsel/fsel.o ../aes/xmen_mgr/mtsmn.o ../ende.o
../aes/fsel/fsel.o:
Doubly defined symbol: 'tmplt_8_3'
Doubly defined symbol: 'ctrl_objs'
Doubly defined symbol: 'tmplt_8_3'
Doubly defined symbol: 'tmplt_8_3'
../aes/aesmain.o:
Undefined symbol: 'mx_fsel_exinput'
Undefined symbol: 'fslx_open'
Undefined symbol: 'fslx_close'
Undefined symbol: 'fslx_getnxtfile'
Undefined symbol: 'fslx_do'
Undefined symbol: 'fslx_set'
`
../../bin/linux/m68k-atari-tos-pc-pcc -O=../aes/xmen_mgr/mtsmn.o -A- -P -G -L64 -I../../inc_c -I../inc -I../../pc/include -DCOUNTRY=1 -DHADES=0 -DRAVEN=0 -DMAGICPC=0 ../aes/xmen_mgr/mtsmn.c
../../bin/linux/m68k-atari-tos-pc-pasm -S -O=../ende.o -DCOUNTRY=1 -DHADES=0 -DRAVEN=0 -DMAGICPC=0 -I../inc ../ende.s
../../bin/linux/m68k-atari-tos-pc-plink -O=magic.ram -S=0 ../bios/atari/magibios.o ../bios/atari/xfs95/xfs95ini.o ../bios/atari/modules/ide.o ../bios/magicmac/macxfs.o ../allg/read_inf.o ../vdi/math.o ../allg/std.o ../dos/magidos.o ../dos/malloc.o ../dos/xfs_vdos.o ../dos/vfat_s.o ../dos/vfat.o ../dos/dfs_u.o ../dos/dev_bios.o ../dos/dev_pipe.o ../dos/dev_mem.o ../dos/dfs_fat.o ../vdi/string.o ../vdi/mxvdiknl.o ../vdi/setup.o ../vdi/drivers.o ../vdi/filediv.o ../vdi/init_res.o ../vdi/tos.o ../aes/aesmain.o ../aes/aesevt.o ../aes/aesfrm.o ../aes/aesobj.o ../aes/aeswin.o ../aes/aesmen.o ../aes/aesgraf.o ../aes/aesrsc.o ../aes/farbic.o ../aes/wdialog/wdialog.o ../aes/wdialog/listbox.o ../aes/wdialog/fnt_menu.o ../aes/wdialog/shelsort.o ../aes/wdialog/wdintrfc.o ../aes/fsel/fsel.o ../aes/xmen_mgr/mtsmn.o ../ende.o
../aes/fsel/fsel.o:
Doubly defined symbol: 'tmplt_8_3'
Doubly defined symbol: 'ctrl_objs'
Doubly defined symbol: 'tmplt_8_3'
Doubly defined symbol: 'tmplt_8_3'
../aes/aesmain.o:
Undefined symbol: 'mx_fsel_exinput'
Undefined symbol: 'fslx_open'
Undefined symbol: 'fslx_close'
Undefined symbol: 'fslx_getnxtfile'
Undefined symbol: 'fslx_do'
Undefined symbol: 'fslx_set'
Am I missing some steps or settings, or is it expected that the whole thing doesn't compile fine yet?