Menu

compiling on MacOsX

Help
spanish
2002-10-24
2002-11-14
  • spanish

    spanish - 2002-10-24

    has anybody compiled the app undeer OsX? i tried the configure thing and all semms to be fine, but when I type "make all" I get the message "no rules"
    any clue? I have a binary of 1.1.5 and works great so I'd really like to upgrade!
    thanks

     
    • Manuel Clos

      Manuel Clos - 2002-10-24

      Can you give us more information please?

      You used cvs code?
      You used the 1.1.7 release?
      What version of each tool do you used?

      also, try "make"

       
      • spanish

        spanish - 2002-10-25

        Yes I tried both the released archive and the cvs (don't remember the module i specified, maybe cdrdao because it updated almost everything); I'm using X 10.2.1 with the Developer Tools shipped with Jaguar. Today I'll install the latest update to the devtools and try again
        thanks

         
    • spanish

      spanish - 2002-10-29

      still no luck... I get the same message "No rules for make", just after compiling hte pccts files

       
      • Manuel Clos

        Manuel Clos - 2002-10-29

        this is how you should build cvs:

        after checking out cvs:

        ./autogen.sh
        ./configure
        make

        are you doing this? it seems that the Makefile is not being created.

         
        • spanish

          spanish - 2002-10-29

          Actually I do:
          autoconf
          ./configure
          make

          anyway, when I get homw from work I'll try the steps you suggest. thanks

           
    • spanish

      spanish - 2002-11-04

      I tried the sequence
      ./autogen.sh
      ./configure
      make

      and it works until, compiling the trackdb module, it complains about not finding malloc.h...so still no luck

       
      • Manuel Clos

        Manuel Clos - 2002-11-04

        do you have such file? I get it from libc6-dev in debian gnu/linux.

        Look for that file, if you have it, post the path and the compilation errors.

         
    • Anonymous

      Anonymous - 2002-11-10

      Why don't you use fink (fink.sourceforge.net) to install? This did work fine for me and you can uninstall cdrdao, if you don't use it anymore.
      The problem with malloc.h you can solve, if you replace the include it with ->  /usr/include/objc/malloc.h. Had this problem on my beige MT too. But compiling without doesn't affect the work of cdrdao.

       
    • spanish

      spanish - 2002-11-11

      I tried fink, but when I trie to install cdrdao it wants to install additional programs, I say yes and it fails to download audiofile...I'll wait until they release the stable version for 10.2.
      I'll try to include manually malloc.h again, I already tried but it gave me errors (can't remember now). Anyway I have now the binary for cdrdao (somebody gave it to me) but i need to compile it to use toc2cue, or is there any option to convert a toc file to cue??
      Anyway I'll need to uninstall and reinstall the DevTools, before recompiling.
      Thank you everybody

       
    • spanish

      spanish - 2002-11-12

      finally works! using /usr/include/objc/malloc.h did the trick, I was trying to include a malloc.h that was in some Frameworks folder
      thanks

       
      • Manuel Clos

        Manuel Clos - 2002-11-13

        Great.

        Can you sum up what changes are required?

        So that next time it is just "./configure ; make ; make install"

        ;)

         
    • spanish

      spanish - 2002-11-14

      basically, I ran the cvs update on module cdrdao, then I opened the file lec.cc and changed the line #include <malloc.h> with #include "/usr/include/objc/malloc.h" (I know that i could have changed the Makefile (or configure) in a way to look in that directory, but I'm too lazy and always running out of time, so I went for the dirtiest way...
      then simply:
      ./autogen.sh
      ./configure
      make
      now works (except for toc2cue that always gives me empty files, on *.toc created with cdrdao)

       

Log in to post a comment.