Search Criteria
Package Details: sheepshaver-git r2687.g720eb598-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/sheepshaver-git.git (read-only, click to copy) |
---|---|
Package Base: | sheepshaver-git |
Description: | An Open Source PowerMac Emulator |
Upstream URL: | http://sheepshaver.cebix.net |
Keywords: | emulator macos system-9 |
Licenses: | GPL |
Conflicts: | sheepshaver |
Provides: | sheepshaver |
Submitter: | grawity |
Maintainer: | FabioLolix |
Last Packager: | None |
Votes: | 5 |
Popularity: | 0.34 |
First Submitted: | 2018-10-31 23:14 (UTC) |
Last Updated: | 2024-03-25 13:30 (UTC) |
Dependencies (4)
- gtk2 (gtk2-maemoAUR, gtk2-patched-filechooser-icon-viewAUR)
- sdlAUR (sdl-openglhqAUR, sdl-nokbgrabAUR, sdl-openglhq-nokbgrabAUR, sdl-gitAUR, sdl12-compat-gitAUR, sdl12-compat)
- vde2 (vdeplug4-gitAUR)
- git (git-gitAUR, git-glAUR) (make)
Latest Comments
1 2 3 4 Next › Last »
Stormrvr commented on 2023-10-07 02:52 (UTC)
@VorpalWay - Thanks for that; I installed linux-mainline (kernel version 6.6rc4-1 at time of writing) and SheepShaver is back to working so far.
VorpalWay commented on 2023-10-06 21:40 (UTC)
@Stormrvr With respect to the allocation failure: https://bugs.archlinux.org/task/79656
Stormrvr commented on 2023-09-26 20:11 (UTC) (edited on 2023-09-26 20:24 (UTC) by Stormrvr)
Running kernel 6.5.4-arch2-1 - with
sysctl vm.mmap_min_addr=0
I also get:ERROR: Cannot map Low Memory Globals: Cannot allocate memory.
VorpalWay commented on 2023-09-11 14:53 (UTC)
As of kernel 6.5.2-arch1-1, it seems like
sysctl vm.mmap_min_addr=0
is no longer enough to make SheepShaver work, I keep getting:ERROR: Cannot map Low Memory Globals: Cannot allocate memory.
VorpalWay commented on 2023-08-22 13:34 (UTC)
So I figured out the issue:
I needed to add
options=(!lto)
to the PKGBUILD.Unfortunately it still fails to build later on, and I needed to also add
-Wno-error=format-security
toCXXFLAGS
.-Werror=format-security
is included by default in Arch's standard makepkg.conf.So those two changes are needed.
projectgus commented on 2023-07-04 23:23 (UTC) (edited on 2023-07-04 23:26 (UTC) by projectgus)
Seems if makepkg is configured for parallel compilation then the build can get ahead of itself creating the
obj
directory. The symptoms are early error output like"Fatal error: can't create obj/main.o: No such file or directory"
(as the directory doesn't exist yet), but the build keeps running for some time and later there is more cryptic output of"cc1plus: note: destination object is likely at address zero"
.The makefiles were probably never designed with parallel builds in mind, so suggest perhaps changing the build command to
make -j1
in the PKGBUILD. Have confirmed this solves the parallel build issue (runningmakepkg
twice also seems to solve it, lol!)Also, FWIW, it seems like development has moved from the cebix fork to https://github.com/kanjitalk755/macemu (semi-officially, there's a link in the cebix repo's README). That version seems to build fine from this PKGBUILD as well (although it still has the parallel compilation issue.)
Thanks for packaging SheepShaver for Arch users! :)
laclica commented on 2023-06-30 04:02 (UTC)
having the same configure error as @VorpalWay.
VorpalWay commented on 2023-04-22 13:38 (UTC) (edited on 2023-04-22 13:47 (UTC) by VorpalWay)
Which is quite odd, for a native (non-cross compiling) build on x86-64.
Also: I cannot reproduce this issue when configuring sheepshaver directly (outside of makepkg)
aviallon commented on 2021-11-06 11:11 (UTC)
@hazelnot Thanks for the comment. It looks like this is caused by the CFLAGS '-Werror=format-security' As a workaround, if you remove it from your makepkg.conf, it should work again I'll try to patch it to make it work again.
hazelnot commented on 2021-10-22 12:03 (UTC)
I'm getting a massive error... thing. Not sure what exactly is failing here:
1 2 3 4 Next › Last »