Closed nexusle closed 3 months ago
"x11 not available" is an error message returned by SDL. Have you not updated your SDL since 4 weeks ago?
BTW, you can check for updates to the repository with the command below.
git log -p --after '4 weeks'
Strange. BasiliskII works without this error message. Build just before SheepShaver. I didn‘t know whats different between BasiliskII and SheepShaver for SDL2.
I’d fresh installed the Pi5 these days and today, for testing, a x86 Debian distro (without X11). So SDL should be the newest version available over APT.
Isn‘t BasiliskII built with the same (SDL) source code files as SheepShaver? If so, why BII works and SheepShaver not?
If you build in the same environment, the same SDL library should be linked. Also, both BasiliskII and SheepShaver pass the same flag to SDL_Init(), which returns an error. I don't know how to fix it because I don't know how to reproduce it.
Maybe you can setup a little VM and install Debian NetISO. Deselect all from software installation page and you have a system without X11 :)
After a fresh installation of Debian, I ran the following command to install libsdl2-dev
.
sudo apt install libsdl2-dev
Then, libx11-dev
etc. will also be installed.
How did you install SDL2 without X11?
The same way. I didn‘t said, that I installed SDL without x11. The system had no Xorg and shouldn‘t have it. Goal is, that the system is directly booting in SheepShaver. But SheepShaver seems to need Xorg installed at the moment, BasiliskII strangely not.
Hey,
I'd builded SheepShaver on Raspi5 and get these error after build at start of SheepShaver:
in ./configure I enabled SDL for video and audio. Summary seems ok to me:
SheepShaver configuration summary:
To verify this, I build SheepShaver also on x86 and get the same error. Please can someone check this? An old build (4 weeks) on Raspberry Pi 4 didn't have this error.
Are there any changes, that now X11 must running??