Seite 1 von 1

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

Verfasst: 16. Mai 2014 13:40
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

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

Verfasst: 16. Mai 2014 17:31
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

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

Verfasst: 19. Mai 2014 08:35
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

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

Verfasst: 19. Mai 2014 09:13
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