The SVN version compiled with the KVM option. Testing it is another
story, but it compiled alright. Maybe it was the missing /usr/src/linux
symlink to the current kernel, so I set KERNEL_SOURCE to the recently
compiled 4.11 vanilla kernel instead.
Summary:
root@G4QS:/usr/local/src## apt install build-essential fakeroot
devscripts libncurses-dev
root@G4QS:/usr/local/src## apt install linux-headers-powerpc-smp
root@G4QS:/usr/local/src## apt install zlib1g-devlibasound2-dev
libx11-dev libpng-dev zlibc flex bison libxext-dev libsdl1.2-dev
root@G4QS:/usr/local/src## apt install subversion
root@G4QS:/usr/local/src# cd /usr/local/src
root@G4QS:/usr/local/src/mac-on-linux-code# svn checkout
svn://svn.code.sf.net/p/mac-on-linux/code/trunk mac-on-linux-code
root@G4QS:/usr/local/src/mac-on-linux-code# cd mac-on-linux-code
root@G4QS:/usr/local/src/mac-on-linux-code# fakeroot ./autogen.sh
root@G4QS:/usr/local/src/mac-on-linux-code# fakeroot make
KERNEL_SOURCE=/usr/src/linux-4.11/
Machine Specific Build Targets --->
Virtualization type --->
( ) MOL kernel module
(X) KVM kernel module
[ ] AmigaOne Support
[*] Oldworld Support
Video Drivers --->
[*] Framebuffer device video
[*] X11 video
[ ] X11 DGA support (obsolete)
[*] VNC server support
Sound Drivers --->
[*] SDL sound support
[*] ALSA sound support
[ ] OSS sound support
Network drivers --->
[ ] Tun driver
[*] Sheep net driver
Device Support --->
[*] Generic USB support (USBDEV)
[ ] PCI-Proxy support
Debugging --->
[ ] Debugger support
[ ] Experimental TTY driver
[ ] Log SCSI commands
[ ] Dump network packets
[ ] Dump DHCP negotiation information
[ ] Build a hosted MOL version (WARNING: don't enable this!)
< Exit >
Do you wish to save your new kernel configuration? < Yes >
root@G4QS:/usr/local/src/mac-on-linux-code# LC_ALL="C" make install
To later change the configuration:
root@G4QS:/usr/local/src/mac-on-linux-code# fakeroot make menuconfig
List configuration:
root@G4QS:/usr/local/src/mac-on-linux-code# cat .config-ppc
#
# Automatically generated make config: don't edit
#
#
# Machine Specific Build Targets
#
# CONFIG_MOL is not set
CONFIG_KVM=y
# CONFIG_AMIGAONE is not set
CONFIG_OLDWORLD=y
CONFIG_SDL=y
#
# Video Drivers
#
CONFIG_FBDEV=y
CONFIG_X11=y
# CONFIG_XDGA is not set
CONFIG_VNC=y
#
# Sound Drivers
#
CONFIG_SDL_SOUND=y
CONFIG_ALSA=y
# CONFIG_OSS is not set
#
# Network drivers
#
# CONFIG_TUN is not set
CONFIG_SHEEP=y
#
# Device Support
#
CONFIG_USBDEV=y
# CONFIG_PCIPROXY is not set
#
# Debugging
#
# CONFIG_DEBUGGER is not set
# CONFIG_TTYDRIVER is not set
# CONFIG_SCSIDEBUG is not set
# CONFIG_DUMP_PACKETS is not set
# CONFIG_DHCP_DEBUG is not set
# CONFIG_HOSTED is not set