(Gentoo) Linux und OpenCBM

Es gibt 3 Antworten in diesem Thema, welches 1.530 mal aufgerufen wurde. Der letzte Beitrag (5. November 2014 um 18:37) ist von daybyter.

  • Hallo!

    Irgendwie klappen die install Targets des Linux Makefiles bei mir nicht?

    Code
    ...
    install -m 644 `[ -f cbm.ko ] && echo cbm.ko || echo cbm.o` 
    install: missing destination file operand after 'cbm.ko'
    Try 'install --help' for more information.
    LINUX/Makefile:27: recipe for target 'install-files' failed
    make[1]: *** [install-files] Error 1
    make[1]: Leaving directory '/usr/src/opencbm/opencbm-code/opencbm/sys/linux'
    LINUX/Makefile:60: recipe for target 'BUILDSYSTEM.sys/linux/.install' failed
    make: *** [BUILDSYSTEM.sys/linux/.install] Error 2

    und

    Code
    ...
    mkdir -p -m 755 /usr/local/bin /usr/local/lib /usr/local/man/man1 /usr/local/include /usr/local/info
    mkdir -p -m 755 
    mkdir: missing operand
    Try 'mkdir --help' for more information.
    LINUX/Makefile:86: recipe for target 'install-files.prepare' failed
    make: *** [install-files.prepare] Error 1


    Hat jemand einen Tipp?

    TIA,
    Andreas

  • Die Fehlermeldungen sehen so aus, als würde dort eine Umgebungsvariable referenziert, die gar nicht existiert; vermutlich irgend ein Installationsverzeichnis.
    Zum Vergleich: Gib in einer Shell mal ein:

    Code
    echo $PATH

    Jetzt wird der Inhalt Deines Suchpfads ausgegeben. Gib nun ein:

    Code
    echo $GIBTESNICHT

    Da wird jetzt nichts ausgegeben, da diese Variable nicht definiert ist. Würde nun ein Kopierbefehl die Ausgabe dieses Kommandos als Zielverzeichnis benutzen wollen, erfolgt eine Fehlermeldung wie oben ("missing operand").
    Hast Du evtl. bei "./configure" eine Angabe vergessen?

    Yes, I'm the guy responsible for the Bitte melde dich an, um diesen Link zu sehen. cross assembler. And some Bitte melde dich an, um diesen Link zu sehen..

  • Vielen Dank für den Tipp! Werd nachher gleich mal configure neu ausführen.

    Ich hab aktuell die Files manuell kopiert und häng daran, dass OpenCBM keinen freien Bus bekommt und daher kein Gerät erkennt.

    Aber erstmal das 1. Problem lösen. Vielleicht löst sich das 2. gleich mit...

    Danke nochmal!

  • Nu geht es. Aber ich hab make -f LINUX/Makefile dev vergessen gehabt? Daran könnte es gelegen haben. Ab der config hab ich mal nix geändert. Weiter testen...