Menu

OSX: lretrobase library not found

Help
2008-08-02
2013-04-15
  • Dave Lindsay

    Dave Lindsay - 2008-08-02

    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?

     
    • Till Toenshoff

      Till Toenshoff - 2008-08-09

      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.

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.