QEMU-PPC under FreeBSD is working unstable

About Qemu-system-ppc, a PPC Mac emulator for Windows, macOS and Linux that can run Mac OS 9.0 up to Mac OS X 10.5

Moderators: Cat_7, Ronald P. Regensburg

Post Reply
goodbyespy
Space Cadet
Posts: 8
Joined: Sun May 20, 2018 6:19 pm

QEMU-PPC under FreeBSD is working unstable

Post by goodbyespy »

Hi!
I have got an issue:
Sometimes OS does boot, but sometimes OS does not boot.
It happens 50/50.
I do not know from what it depend.

I am using FreeBSD 10.4 stable and FreeBSD 11.1
I have installed QEMU from FreeBSD ports.
The version of QEMU is 2.9.0
It is the latest version QEMU in the FreeBSD ports tree.

Can anybody help me?

Thanks, Oleg
User avatar
Cat_7
Expert User
Posts: 6169
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Re: QEMU-PPC under FreeBSD is working unstable

Post by Cat_7 »

Hi,

Which Mac OS are you booting, and how far do you get into the boot process?
As said earlier, your repo-provided qemu is rather old for the ppc build. It might be better to build qemu yourself from recent sources.

Best,
Cat_7
goodbyespy
Space Cadet
Posts: 8
Joined: Sun May 20, 2018 6:19 pm

Re: QEMU-PPC under FreeBSD is working unstable

Post by goodbyespy »

Hi!

I am using MacOS 9.2.1

When OS does not boot I am waiting about 5 min
and then quit from QEMU and launch QEMU again.

About a new version:
I have cloned from Git and trying to compile QEMU.
I have been so many errors:

Code: Select all

make: "/usr/home/pzn.oleg/prg/qemu/Makefile" line 18: Missing dependency operator
make: "/usr/home/pzn.oleg/prg/qemu/Makefile" line 35: Missing dependency operator
make: "/usr/home/pzn.oleg/prg/qemu/Makefile" line 36: Missing dependency operator
make: "/usr/home/pzn.oleg/prg/qemu/Makefile" line 45: Need an operator
make: "/usr/home/pzn.oleg/prg/qemu/Makefile" line 49: warning: duplicate script for target "git-submodule-update" ignored
make: "/usr/home/pzn.oleg/prg/qemu/Makefile" line 44: warning: using previous script for "git-submodule-update" defined here
make: "/usr/home/pzn.oleg/prg/qemu/Makefile" line 50: Need an operator
make: "/usr/home/pzn.oleg/prg/qemu/Makefile" line 51: Need an operator
make: "/usr/home/pzn.oleg/prg/qemu/Makefile" line 57: Missing dependency operator
make: "/usr/home/pzn.oleg/prg/qemu/Makefile" line 58: Missing dependency operator
make: "/usr/home/pzn.oleg/prg/qemu/Makefile" line 61: Need an operator
make: "/usr/home/pzn.oleg/prg/qemu/Makefile" line 62: Need an operator
make: "/usr/home/pzn.oleg/prg/qemu/Makefile" line 63: Need an operator
make: "/usr/home/pzn.oleg/prg/qemu/Makefile" line 82: Need an operator
make: "/usr/home/pzn.oleg/prg/qemu/Makefile" line 84: Missing dependency operator
make: "/usr/home/pzn.oleg/prg/qemu/Makefile" line 87: Need an operator
make: "/usr/home/pzn.oleg/prg/qemu/Makefile" line 88: Need an operator
make: "/home/pzn.oleg/prg/qemu/rules.mak" line 70: warning: duplicate script for target "%.o" ignored
make: "/home/pzn.oleg/prg/qemu/rules.mak" line 68: warning: using previous script for "%.o" defined here
make: "/home/pzn.oleg/prg/qemu/rules.mak" line 83: warning: duplicate script for target "%.o" ignored
make: "/home/pzn.oleg/prg/qemu/rules.mak" line 68: warning: using previous script for "%.o" defined here
make: "/home/pzn.oleg/prg/qemu/rules.mak" line 88: warning: duplicate script for target "%.o" ignored
make: "/home/pzn.oleg/prg/qemu/rules.mak" line 68: warning: using previous script for "%.o" defined here
make: "/home/pzn.oleg/prg/qemu/rules.mak" line 93: warning: duplicate script for target "%.o" ignored
make: "/home/pzn.oleg/prg/qemu/rules.mak" line 68: warning: using previous script for "%.o" defined here
make: "/home/pzn.oleg/prg/qemu/rules.mak" line 98: warning: duplicate script for target "%.o" ignored
make: "/home/pzn.oleg/prg/qemu/rules.mak" line 68: warning: using previous script for "%.o" defined here
make: "/home/pzn.oleg/prg/qemu/rules.mak" line 101: warning: duplicate script for target "%.o" ignored
make: "/home/pzn.oleg/prg/qemu/rules.mak" line 68: warning: using previous script for "%.o" defined here
make: "/home/pzn.oleg/prg/qemu/rules.mak" line 146: Need an operator
...
Output has been truncated


I think that I will wait a new port for the FreeBSD,
because each port has a maintainership.

Thanks
Oleg
Post Reply