[GELÖST] qwt6 lässt sich nicht kompilieren (FreeBSD) ...

Alles rund um die Programmierung mit Qt
Antworten
mabralume
Beiträge: 39
Registriert: 26. April 2007 11:54
Wohnort: Siegen
Kontaktdaten:

[GELÖST] qwt6 lässt sich nicht kompilieren (FreeBSD) ...

Beitrag von mabralume »

... und zwar hängt es sich schon zu Beginn mit :
13:26:20: Starte "/usr/bin/make"
cd src/ && /usr/bin/make -f Makefile
/usr/local/bin/qmake-qt4 -spec /usr/local/share/qt4/mkspecs/freebsd-g++ -o Makefile src.pro
Cannot find file: src.pro.
*** [Makefile] Error code 2
auf. Bin echt am verzweifeln. Früher konnte ich das Paket mit Kdevelop3 übersetzen, das hatte noch ein Importplugin für qmake bzw. .pro - Dateien. Mit dem neuen Kdev4 geht das nicht mehr. Der QtCreator lädt zwar die qwt.pro, gibt aber zum Kompilierstart obige Fehlermeldung.

... mit gmake, make und cmake probiert :
mb@ws-pr-5 [~/src/qwt-6.1.0] $ make
cd src/ && make -f Makefile
/usr/local/bin/qmake-qt4 -o Makefile src.pro
Cannot find file: src.pro.
*** [Makefile] Error code 2

Stop in /usr/home/mb/src/qwt-6.1.0/src.
*** [sub-src-make_default-ordered] Error code 1

Stop in /usr/home/mb/src/qwt-6.1.0.
Arrgh - ich krieg das Paket nicht übersetzt. Mein System ist FreeBSD 9.2, gcc version 4.2 (systemcompiler) oder gcc47.
Qt Version ist 4.8.6. Was fehlt mir ? Bzw. wie oder womit bekommt man das Teil kompiliert ?

mfg
MB
Zuletzt geändert von mabralume am 19. Mai 2014 09:17, insgesamt 2-mal geändert.
Ein Programmierer ist ein Tool, was Coffein in Code umwandelt.
Uwe
Beiträge: 176
Registriert: 9. Oktober 2005 13:37
Wohnort: München

Re: qwt6 lässt sich nicht kompilieren ...

Beitrag von Uwe »

Laut Fehlermeldung fehlt die Datei src/src.pro.
Entweder ist da beim Runterladen/Auspacken vom Qwt Tarball was schief gegangen, oder Deine IDE springt in irgendein anderes src Verzeichnis.

Uwe
mabralume
Beiträge: 39
Registriert: 26. April 2007 11:54
Wohnort: Siegen
Kontaktdaten:

Re: qwt6 lässt sich nicht kompilieren ...

Beitrag von mabralume »

Morjen :)

ja, ich hatte vergessen zu erwähnen, das alle Verzeichnisse da sind. Wenn ich /usr/local/bin/qmake-qt4 -o Makefile src.pro direkt im Unterverzeichnis src aufrufe, dann erstellt er mir auch klaglos das Makefile. Rufe ich dann im Anschluß "make" im selben Verzeichnis "src" auf , dann kommt wieder :
/usr/local/bin/qmake-qt4 -o Makefile src.pro
Cannot find file: src.pro.
*** [Makefile] Error code 2
Ich tippe da eher auf Deine letzte Aussage, das er in ein anderes src springt - davon gibt's unter FreeBSD eigentlich nur das Verzeichnis mit den Systemsources (/usr/local/src) , umbenamsen brachte auch keinen Erfolg.

Ich wüßte nur gern, an welcher Stelle ich das in welcher .pro Datei ändern soll. Außerdem müßte der Fehler doch auch bei anderen auftreten !? Oder nehm ich des falsche make oder fehlen mir noch Environment-Einstellungen oder kann man des Paket so nicht unter FreeBSD übersetzen ?

mfg
MB
Ein Programmierer ist ein Tool, was Coffein in Code umwandelt.
mabralume
Beiträge: 39
Registriert: 26. April 2007 11:54
Wohnort: Siegen
Kontaktdaten:

Re: qwt6 lässt sich nicht kompilieren ...

Beitrag von mabralume »

Jo, wenn man TOMATEN auf den Augen hat :roll: - damit meine ich mich.

Als Standard war make eingestellt, d.h. egal ob ich make oder gmake aufgerufen hab, hat der IMMER make aufgerufen . Ich muß explizit in der "/etc/make.conf" ein "MAKE=gmake" eintragen, damit das System das GnuMake nimmt statt dem Standard make.

Ist halt blöd, daß man da immer die make.conf ändern muß. Per Environment-Variablen hab ich das jetzt nicht hinbekommen. Naja, egal es geht.


mfg
MB
Ein Programmierer ist ein Tool, was Coffein in Code umwandelt.
Antworten