Compilieren unter OS X

  • Compilieren unter OS X

    Hallo Forum,

    vor einer Woche habe ich mein iBook auf OS X 10.3 erneuert und habe nun mir haarsträubenden Problemen zu kämpfen. Ursprünglich wollte ich eigentlich nur einen apache aufsetzen - mit mysql, openssl, dem ganzen Kram, den man halt so haben möchte.

    Die schlimmsten Probleme macht libtool/ranlib:
    - "you must specify a MODE"
    - "unrecognized option -arch_only" usw. Egal, was ich auch zu compilieren versuche - mit Meldungen dieser Art bleibt er stecken.

    Interessanterweise ist ranlib ja nur ein Link auf /usr/bin/libtool. Es gibt auch noch /usr/local/bin/libtool und /usr/bin/glibtool - also den Link ein bisschen gebogen, versucht, nichts. Jetzt versuche ich, ein aktuelles libtool aufzusetzen (1.5.6), und erhalte die Meldung

    ranlib .libs/libltdl.a
    ranlib: warning: cannot infer operation mode from `.libs/libltdl.a'
    ranlib: you must specify a MODE
    Try `ranlib --help' for more information.

    Kann doch nicht sein!
    LD_LIBRARY_PATH gesetzt.
    DYLD_LIBRARY_PATH gesetzt.

    Hat hier jemand eine Idee? Ich zwar deppert, aber ich denke so langsam über das Downgrade auf 10.2 nach - das lief wenigstens...

    Gruß,
    Marianne
  • RE: Compilieren unter OS X

    Original von snowman
    Wie kompilierst Du?
    make ? make config ausgeführt?


    Nehme als Beispiel jpeg-6b:
    # ./configure --enable-shared
    # make
    [...]
    ranlib .libs/libjpeg.a
    ranlib: warning: cannot infer operation mode from `.libs/libjpeg.a'
    ranlib: invalid operation mode `'
    Try `ranlib --help' for more information.

    Von 'make config' hab ich noch nie was gehört.
  • RE: Compilieren unter OS X

    ich bekomme das auch nur ohne shared-libs hin.
    Wenn ich das paket über fink installiere klappt es. Da werden beim configure aber andere Sachen gemacht, da steige ich aber so nicht durch.
    Ich würde zu FinkCommander raten.