I receive the following error message when trying to compile the latest CVS snapshot on OSX 10.3.5. I have configured it to run as X11 app, not in native OSX mode.
g++ -o SheepShaver -pagezero_size 0x3000 obj/main_unix.o obj/prefs.o obj/prefs_items.o obj/prefs_unix.o obj/sys_unix.o obj/rom_patches.o obj/rsrc_patches.o obj/emul_op.o obj/name_registry.o obj/macos_util.o obj/timer.o obj/timer_unix.o obj/xpram.o obj/xpram_unix.o obj/adb.o obj/sony.o obj/disk.o obj/cdrom.o obj/scsi.o obj/gfxaccel.o obj/video.o obj/video_blit.o obj/audio.o obj/ether.o obj/thunks.o obj/serial.o obj/extfs.o obj/about_window_unix.o obj/user_strings.o obj/user_strings_unix.o obj/vm_alloc.o obj/sigsegv.o obj/sshpty.o obj/strlcpy.o obj/video_x.o obj/extfs_macosx.o obj/serial_unix.o obj/ether_dummy.o obj/scsi_dummy.o obj/audio_dummy.o obj/prefs_editor_gtk.o obj/paranoia.o obj/asm_linux.o obj/sys_darwin.o obj/clip_unix.o -lpthread -lSM -lICE -L/usr/X11R6/lib -lX11 -lXext -L/sw/lib -L/usr/X11R6/lib -lgtk -lgdk -lgmodule -lglib -lintl -lXext -lX11 -lm -L/sw/lib -lesd -laudiofile -lm -framework Carbon -framework IOKit
ld: warning suggest use of -bind_at_load, as lazy binding may result in errors or different symbols being used
symbol _fnmatch used from dynamic library /sw/lib/libgtk.dylib(fnmatch.lo) not from earlier dynamic library /usr/lib/libSystem.B.dylib(fnmatch.So)
ld: Undefined symbols:
.objc_class_name_NSString
_NSHFSTypeCodeFromFileType
_NSHFSTypeOfFile
_objc_msgSend
make: *** [SheepShaver] Error 1
Any help in solving this would be greatly appreciated as I am a relative beginner. The necessary binaries (GTK, Esound) have been installed using Fink
Thanks
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi
I receive the following error message when trying to compile the latest CVS snapshot on OSX 10.3.5. I have configured it to run as X11 app, not in native OSX mode.
g++ -o SheepShaver -pagezero_size 0x3000 obj/main_unix.o obj/prefs.o obj/prefs_items.o obj/prefs_unix.o obj/sys_unix.o obj/rom_patches.o obj/rsrc_patches.o obj/emul_op.o obj/name_registry.o obj/macos_util.o obj/timer.o obj/timer_unix.o obj/xpram.o obj/xpram_unix.o obj/adb.o obj/sony.o obj/disk.o obj/cdrom.o obj/scsi.o obj/gfxaccel.o obj/video.o obj/video_blit.o obj/audio.o obj/ether.o obj/thunks.o obj/serial.o obj/extfs.o obj/about_window_unix.o obj/user_strings.o obj/user_strings_unix.o obj/vm_alloc.o obj/sigsegv.o obj/sshpty.o obj/strlcpy.o obj/video_x.o obj/extfs_macosx.o obj/serial_unix.o obj/ether_dummy.o obj/scsi_dummy.o obj/audio_dummy.o obj/prefs_editor_gtk.o obj/paranoia.o obj/asm_linux.o obj/sys_darwin.o obj/clip_unix.o -lpthread -lSM -lICE -L/usr/X11R6/lib -lX11 -lXext -L/sw/lib -L/usr/X11R6/lib -lgtk -lgdk -lgmodule -lglib -lintl -lXext -lX11 -lm -L/sw/lib -lesd -laudiofile -lm -framework Carbon -framework IOKit
ld: warning suggest use of -bind_at_load, as lazy binding may result in errors or different symbols being used
symbol _fnmatch used from dynamic library /sw/lib/libgtk.dylib(fnmatch.lo) not from earlier dynamic library /usr/lib/libSystem.B.dylib(fnmatch.So)
ld: Undefined symbols:
.objc_class_name_NSString
_NSHFSTypeCodeFromFileType
_NSHFSTypeOfFile
_objc_msgSend
make: *** [SheepShaver] Error 1
Any help in solving this would be greatly appreciated as I am a relative beginner. The necessary binaries (GTK, Esound) have been installed using Fink
Thanks