Dominus wrote:I'm stumpedey stumped. I cannot make it to work... I have no idea what is failing me.
Especially since the text selecting is failing me in the first part already and that shouldn't.
I made sure that C_Clipboard is defined...
OK, since it was a MacOS X 10.10 VMware image, I will try to explain step by step on what I have done after getting OS X to boot into the desktop in VMware.
1. Download and install SDL 1.2.15. It is the usual configure+make+make install. Since GCC was not pre-installed, OS X asked me whether I wanted to install GCC, and I answer yes so that it was automatically installed (it took a few minutes). Everything went fine except that I needed to change the SDL_QuartzVideo.h file a little in order to get it to compile under OS X 10.10 (see this URL for more info about the patch: https://bitbucket.org/gennady/ja2-stracciatel … ile-on-os-x-109) and EDIT: also disable X11 support.
2. Download and install pdcurses. I ran make in the sdl1 directory, and it generated libpdcurses.a (along with other files, which are not necessary for our purpose though).
3. Mount and enter into the dosbox directory. This is the directory of the source code of DOSBox with LFN and mouse copy/paste support. I mounted the directory in the host machine from inside the VMware virtual machine so that OS X can access the directory in the host machine directly. Copy the libpdcureses.a file generated just now to the src directory.
4. The usual configure+make. Everything should work fine except that the compiler would eventually report about undefined symbols such as _PDC_getclipboard if the makefile does not contain link to libpdcureses.a. If this is the case, copy that command starting with "g++ -g -O2 -o dosbox dosbox.o cpu/libcpu.a ..." and add "./libpdcurses.a" manually after "dosbox.o". Go to the src directory and execute the modified command. Now it should generate the binary "dosbox" correctly.
5. Run the DOSBox binary with ./dosbox, and everything will be set.
(EDIT: Make sure all source files are the latest version, as attached in this thread)