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.
  • Code
    netmsg.h:33:10: fatal error: QTcpSocket: Datei oder Verzeichnis nicht gefunden

    Das ist die Fehlermeldung, es fehlt "QTcpSocket", das bezieht sich meist auf irgendwelche fehlenden header Dateien (xxxxx.h), die befinden sich in den entsprechenden yyyyyyy-devel Paketen

    Ich hab extra xxxxx und yyyyy geschrieben, denn die Dateien müssen nicht mit dem Dateinamen übereinstimmen.


    zypper sagt dann:

    Code
    zypper wp qtcpsocket
    Das Kommando 'what-provides' wurde durch 'search --provides --match-exact' ersetzt.
    Siehe 'help search' für alle verfügbaren Optionen.
    Repository 'OSS-Update' ist veraltet. Sie können 'zypper refresh' als root ausführen, um es zu aktualisieren.
    Repository-Daten werden geladen...
    Installierte Pakete werden gelesen...
    Keine passenden Objekte gefunden.

    Suche im Netz mit

    Code
    qtcpsocket opensuse rpm

    als Suchbegriff:



    Man beachte ganz unten:

    libQT5Network-devel


    Installieren:

    Code
    zypper in libQt5Network-devel

    Gebraucht wird eigentlich die qtcpsocket.h (siehe oben), kannst du schauen:

    Code
    rpm -ql libQt5Network-devel| grep -i qtcpsocket
    /usr/include/qt5/QtNetwork/QTcpSocket
    /usr/include/qt5/QtNetwork/qtcpsocket.h
  • Mit dem Befehl "cnf" bin ich hier nicht weiter gekommen.

    cnf bedeutet command not found.


    Der Befehl durchsucht eine Datenbank nach Befehlen/Kommandos (die z.B. in /sbin, /usr/bin, /usr/sbin usw gespeichert werden), nicht nach allen Dateien.


    Du brauchst jedoch meist die Header-Dateien beim compilieren.

    Natürlich auch Befehle wie make, gcc qmake-qt5 usw.

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

  • So, nun habe ich wohl alle Abhängigkeiten gefunden und der Befehl "make" hat jede Menge Code produziert und am Ende erscheint der Eingabe-Promt ohne mir noch irgendwelche Fehlermeldungen anzuzeigen. Habe ich das Programm nun installiert? Woran kann ich das erkennen und wo finde ich es dann nun?

  • So, nun habe ich wohl alle Abhängigkeiten gefunden und der Befehl "make" hat jede Menge Code produziert und am Ende erscheint der Eingabe-Promt ohne mir noch irgendwelche Fehlermeldungen anzuzeigen. Habe ich das Programm nun installiert? Woran kann ich das erkennen und wo finde ich es dann nun?

    zeige mal.........

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

  • Der Code ist extrem lang. Ich habe ihn vorhin in eine Text-Datei verpackt. Allerdings bin ich gerade unterwegs, kann ihn also erst morgen hier mal ein stellen.


    Allerdings wurde in dem Terminal-Fenster nicht der komplette Code angezeigt.

  • Du brauchst eigentlich gar nichts zeigen, habs heute noch mal mit 3 verschiedenen Versionen versucht, der bricht einfach ab........

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

  • Ok, dann tut er das wohl bei mir auch.


    Habe jetzt noch mal versucht auf dem Laptop das Programm zu installieren, hier dennoch mal die Datei. Das ist dann da am Ende wohl auch ein Abbruch.


    Schade, dann muss ich wohl ohne "jammr" leben. Es wäre ja auch zu schön, mal ein lauffähiges Programm für einen musikalischen Video-Chat zu bekommen... X(

  • Vor vielen Jahren habe ich mit make "gespielt". Versuche

    Code
    make install

    Versuch macht klug :)

    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 285219 haftet ausdrücklich der jeweilige Autor: Heinz-Peter

  • Danke für die Idee, aber ich glaube, das hat auch nicht funktioniert:



    Ich muss es wohl leider aufgeben... ;(


    Werde jetzt das Thema als erledigt markieren, leider ohne Erfolgserlebnis.


    Nur so viel: Programme aus den Quell-Dateien zu bauen, ist eine extreme Herausforderung für user wie mich, die es eher gewohnt sind "nur" mir rpm-Paketen zu installieren. Also an alle da draußen, die es dennoch machen: Respekt und good luck