In addition to the Windows binary, I am attempting to build from the CVS for OSX. I'd be happy to help document the steps to compile RC on OSX or Linux, except I'm a bit stuck here myself.
I've pulled down and installed all the required libraries and copied the makefile.darwin files over the makefile in all the Retro libraries. A few of the Retro libraries are made, but others are getting stuck when looking for lretrobase.
The contents of the RetroBase folder were made without errors and now contain libretrobase.1.dylib, Endian.o, Packer.o, Modules.o, CompressedIO.o, CommonAccess.o, MemoryBitmap.o, MyString.o, MobileContent.o, MIDIFileWriter.o, MIDIFile.o, Adpcm.o, Basics.o, PacketCollection.o, wruntime_error.o
Here is the output of running the general make command from the Code directory. It is processing the retroWave make command:
make
cd ../retroBase && make
make[1]: Nothing to be done for `all'.
cd ../retroWave && make
g++ -dynamiclib -install_name libretrowave.1.dylib -o libretrowave.1.dylib MSCodec.o WaveFile.o WaveProperty.o AVIFile.o AVIProperty.o retroWave.o -L../retroBase -lretrobase -lstdc++
ld: library not found for -lretrobase
collect2: ld returned 1 exit status
make[1]: *** [libretrowave.1.dylib] Error 1
make: *** [retroWave/retrowave.dylib] Error 2
The absense of lretrobase is messing up make of retroApple, retroBeatnik, retroYamaha, retroG711...
There might be other make errors with the other retro libraries, but I wanted to start with lretrobase.
What else can I assist with on the testing end to help resolve this?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I am currently in the process of updating all project files on CVS to reflect the latest changes and updates. So far, only the windows build is up-to-date and that one is not using the autobuild environment. So my next steps are updating that autobuild-part to make sure you get successfull builds on linux, solaris and macos.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
In addition to the Windows binary, I am attempting to build from the CVS for OSX. I'd be happy to help document the steps to compile RC on OSX or Linux, except I'm a bit stuck here myself.
I've pulled down and installed all the required libraries and copied the makefile.darwin files over the makefile in all the Retro libraries. A few of the Retro libraries are made, but others are getting stuck when looking for lretrobase.
The contents of the RetroBase folder were made without errors and now contain libretrobase.1.dylib, Endian.o, Packer.o, Modules.o, CompressedIO.o, CommonAccess.o, MemoryBitmap.o, MyString.o, MobileContent.o, MIDIFileWriter.o, MIDIFile.o, Adpcm.o, Basics.o, PacketCollection.o, wruntime_error.o
Here is the output of running the general make command from the Code directory. It is processing the retroWave make command:
make
cd ../retroBase && make
make[1]: Nothing to be done for `all'.
cd ../retroWave && make
g++ -dynamiclib -install_name libretrowave.1.dylib -o libretrowave.1.dylib MSCodec.o WaveFile.o WaveProperty.o AVIFile.o AVIProperty.o retroWave.o -L../retroBase -lretrobase -lstdc++
ld: library not found for -lretrobase
collect2: ld returned 1 exit status
make[1]: *** [libretrowave.1.dylib] Error 1
make: *** [retroWave/retrowave.dylib] Error 2
The absense of lretrobase is messing up make of retroApple, retroBeatnik, retroYamaha, retroG711...
There might be other make errors with the other retro libraries, but I wanted to start with lretrobase.
What else can I assist with on the testing end to help resolve this?
I am currently in the process of updating all project files on CVS to reflect the latest changes and updates. So far, only the windows build is up-to-date and that one is not using the autobuild environment. So my next steps are updating that autobuild-part to make sure you get successfull builds on linux, solaris and macos.