configure procedure and AM_PATH fix :
1-Tools to install libraries
1.1-get and install Fink
1.2-get and install Fink Commander
1.3-If you get an error with Fink installing Path because you create a custom .profile for your terminal open the .profile file with :
$sudo pico .profile
comment out the 'test' line with a #
add
PATH=${PATH}:/sw/bin
PATH=${PATH}:/sw/sbin
2-Install libraries
2.1-Launch Fink Commander
2.2-Select GTK 1.2, ctr-click choose Source:Install
2.3-Select esound, ctrl-click choose Source:Install
3-Configure
3.1-cd into the Sheepshaver directory
3.2-change aclocal directory to match fink gtk+esd(esound) and avoid AM_PATH error :
$export ACLOCAL_FLAGS='-I /sw/share/aclocal'
3.3-configure
$./autogen.sh
you should get this at the end :
SheepShaver configuration summary:
SDL support ...................... : none
XFree86 DGA support .............. : no
XFree86 VidMode support .......... : no
Using PowerPC emulator ........... : no
Enable JIT compiler .............. : no
Enable video on SEGV signals ..... : yes
ESD sound support ................ : yes
GTK user interface ............... : yes
mon debugger support ............. : no
Bad memory access recovery type .. : mach
Configuration done. Now type "make".
Note that it just end making here and i got 1 error but it seems to come from a previous GTK+OSX binary install so you shouldn't get this one...
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 /Library/Frameworks/GTK.framework/GTK(single module) 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
SheepShaver is building on OSX
Moderators: Cat_7, Ronald P. Regensburg, ClockWise
also previous post error show that wasn't able to build out of X11 with GTK+OSX frameworks
here is when you configure against a dummy Carbon project :
$./configure --bindir=/Users/username/SheepShaver.app/Contents/MacOS --sbindir=/Users/username/SheepShaver.app/Contents/MacOS
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 -F/Library/Frameworks -F/Library/Frameworks -framework GLib -framework GDK -framework GTK -I/Library/Frameworks/GLib.framework/Headers -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 /Library/Frameworks/GTK.framework/GTK(single module) 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
here is when you configure against a dummy Carbon project :
$./configure --bindir=/Users/username/SheepShaver.app/Contents/MacOS --sbindir=/Users/username/SheepShaver.app/Contents/MacOS
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 -F/Library/Frameworks -F/Library/Frameworks -framework GLib -framework GDK -framework GTK -I/Library/Frameworks/GLib.framework/Headers -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 /Library/Frameworks/GTK.framework/GTK(single module) 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
Same problem
Hello everyone...
audiogen: could you please explain how you did that ? I got the same linking problem; do you mean you just don't compile the GUI in (thus not needing GTK) ?
BTW I also don't get how the others got it running (didn't check the dates but I think Panther was out already so might it be a recent fink screwup ?)
audiogen: could you please explain how you did that ? I got the same linking problem; do you mean you just don't compile the GUI in (thus not needing GTK) ?
BTW I also don't get how the others got it running (didn't check the dates but I think Panther was out already so might it be a recent fink screwup ?)
http://gwenole.beauchesne.free.fr/sheep ... 07.tar.bz2
Here is the plain os x app,
How do I make hard disk images, what program do I use?
Here is the plain os x app,
How do I make hard disk images, what program do I use?
- PPC_Digger
- Forum All-Star
- Posts: 1050
- Joined: Thu Jul 22, 2004 9:02 am
- Location: Israel
On OSX? I would use a UNIX tool from the command prompt, here is a sample:empy wrote:How do I make hard disk images, what program do I use?
Code: Select all
dd if=/dev/zero of=your_hard_disk_image bs=1048576 count=size_in_megabytes