Programm aus Quellcode installieren

Hinweis: In dem Thema Programm aus Quellcode installieren gibt es 47 Antworten auf 5 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Ich kenn pkgconfigure nicht. Ich vermute mal, dass es der Funktion ./configure entspricht.

    Ne, eigentlich nicht:

    Fast jedes -devel hat heute ein Textfile, welches in /usr/lib64/pkgconfig abgelegt wird:

    Code
    ls -al /usr/lib64/pkgconfig/ | grep -i portaudio
    -rw-r--r-- 1 root root 245 16. Mai 20:25 portaudio-2.0.pc
    -rw-r--r-- 1 root root 230 16. Mai 20:25 portaudiocpp.pc

    Und damit wird dann Distributionsübergreifend das -devel Paket festgelegt.

    Wenn man z.B. in einer Datei zur Erstellung eines rpm-Paketes statt

    Requires: portaudio-devel

    Requires: pkgconfig(portaudio-2.0)

    kann man damit verschieden Namen des gleichen Paketes in unterschiedlichen Distributionen aus dem Weg gehen. Und mit einem spec rpms für unterschiedliche Distributionen bauen. Wird so im OBS gehandhabt.

  • Danke, wieder was dazugelernt.

    Hab bisher noch kein rpm-Paket unter openSUSE selber gebaut. Eher mal kleine Übungsprogramme (in C bzw C++) compiliert. Oder eben mal ein einzelnes Programm, an der Paketverwaltung vorbei, erzeugt und laufen lassen.

    EDV-Dinosaurier im Ruhestand


    ich bin /root, ich darf das 8)


    Dinos are not dead. They are alive and well and living in data centers all around you. They speak in tongues and work strange magics with computers. Beware the Dino! And just in case you're waiting for the final demise of these Dino’s: remember that Dino’s ruled the world for 155-million years! (Unknown Author)

    Für den Inhalt des Beitrages 284959 haftet ausdrücklich der jeweilige Autor: Igel1954

  • Bei mir hat keine Version gebaut........

    Das klingt nicht gut... =O


    Ich gebe aber so schnell nicht auf. Der Befehl "make" erzeugt mittlerweile jede Menge Befehlszeilen.


    Stutzig macht mich jetzt die Zeile:


    Code
    qtclient.cpp:19:10: fatal error: QStandardPaths: Datei oder Verzeichnis nicht gefunden


    Den das müsste eigentlich auf meinem Rechner sein:



    Oder habe ich da was übersehen...? :/

  • Den das müsste eigentlich auf meinem Rechner sein:

    Nicht das ich Ahnung habe, aber vielleicht erwartet make dies in einem anderen Verzeichnis.


    Gruß, Heinz-Peter

    Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt. Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

    Für den Inhalt des Beitrages 284982 haftet ausdrücklich der jeweilige Autor: Heinz-Peter

  • Ps:

    da du gegen QT5 baust muss es auch qmake-qt5 heissen, denn:


    Zitat

    cnf qmake


    Das Programm 'qmake' ist verfügbar im Paket 'libqt4-devel', das auf ihrem System installiert ist.


    Der absolute Pfad für 'qmake' ist '/usr/bin/qmake'. Bitte überprüfen Sie, ob Ihre $PATH-Variable den genannten Pfad enthält.

    Für den Inhalt des Beitrages 284983 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Das -devel Paket? Um herauszufinden, was das entsprechende -devel Paket ist:

    Klicke in dem Bild auf "Technische Daten" und scrolle herunter, dann siehst du, aus welchem Paket das gebaut ist:



    Jetzt würde ich mal nach diesem Paket in Software installieren suchen und das entsprechende -devel Paket installieren:



    So geht das mit Yast.

  • Wie findet man mit zypper das entsprechende -devel-Paket:


    Steht im Quellpaket und damit dort einfach das -devel anhängen:

    Code
    zypper in libqt5-qttools-devel