Probably this is just user stupidity, but I'm trying to build current SVN under macOS Sierra and High Sierra, using a script that I put together entirely with help from Dominus. (I wouldn't know how to begin, and everything in the script is basically Dominus's work.) I'm trying to build a dynamic-linked DOSBox because the current code won't build a static-linked version in my script, and the code builds correctly - but it doesn't take any keyboard input. Nothing that I type appears at the Z: prompt.
Obviously, this is my fault, because Dominus's 64-bit build works perfectly. But I'm trying to learn how to build current SVN so that I can eventually build my custom code that works under Windows, but which I can't yet build under macOS.
If there's an easy answer to this, please let me know.
Sorry for not replying to your personal message, holiday stress 😀
So, I've been down that road and had the no keyboard input happen to me, too. That was in September and during our big move... so most of it is forgotten. if you start the Dosbox binary from terminal you will notice that whatever you type in Dosbox is actually redirected to the terminal 😀 Fun times 😀
BUT I think it was important to limit the 64bit building to 10.10 upwards and and 32bit from 10.5 upwards, and using the latest SDL 1.2 branch *and* making sure the libraries were all built identically (same arches and minimal os x version).
My build script for the 0.74-2 release:
OK - thank you for that, and no need to send a reply to the private message! I think this tells me what I need to know. I'll try to figure out how to build the libraries, etc., for 64-bit architecture. For my project, I don't need to support anything older than 10.10, so I'll use your new diff.
Some holiday stress here too, but I'll find time to work on this after Christmas. Thank you again! And stay calm and cool!
Last edited by emendelson on 2018-12-23, 23:25. Edited 1 time in total.
1. I modified my one-stop script to build all the libraries, etc., with x86_64 architecture in a separate x86_64 folder
2. I modified your build script to use the folder names on my system, and I commented out the patch line because I'm not yet ready to build a static version.
3. I used your build script to build a 64-bit dynamic-linked version - but, once again, all the keyboard input is going into the terminal window!
There's no urgency about this - but if you remember how you got the keyboard input to go into the DOSBox window, I'll be very glad to know it!