Seite 1 von 1

Fehler bei make install von Qt4

Verfasst: 20. November 2006 20:55
von f.stendike
Hallo!

Folgendes spuckt mir bash unter Mac OSX (Tiger) aus, nachdem make install durchgelaufen ist:

ld: can't locate framework for: -framework QtCore
/usr/bin/libtool: internal link edit command failed
ld: can't locate framework for: -framework QtCore
/usr/bin/libtool: internal link edit command failed
lipo: can't figure out the architecture type of: /var/tmp//ccDQyJVZ.out
make[3]: *** [../../lib/QtXml.framework/QtXml_debug] Error 1
make[2]: *** [debug-install] Error 2
make[1]: *** [sub-xml-install_subtargets] Error 2
make: *** [sub-src-install_subtargets-ordered] Error 2

Was kann ich da machen? Ich kann dann zwar aus .pro Dateien mittels qmake XCode Projekte machen, aber die dann nicht kompilieren, da er das framework QtCore nicht findet (siehe Fehlermeldungen bei make install).

Danke für alle Antworten

Verfasst: 21. November 2006 16:22
von Sym
Hallo,

so sieht man sich wieder. Da ich meine Mails hier nicht lesen kann, noch einige offene Fragen, die vielleicht schon einmal geklärt waren. ;)

Welche Qt-Version nutzt Du?
Wie hast Du .configure aufgerufen?
Gibt make Fehler?

Gruß Lars

Verfasst: 21. November 2006 17:29
von f.stendike
Qt Version 4.2.1
make hat keine Fehler ausgespuckt
vor make habe ich "./configure -prefix /Developer/qt -qt-zlib -qt-libpng -qt-libjpeg -universal -sdk /Developer/SDKs/MacOSX10.4u.sdk"
ausgeführt

Verfasst: 22. November 2006 09:37
von Sym
Ich habe das gestern ausprobiert. Bei mir ist das Problem nicht nachvollziehbar. :(

edit: Bist du als su angemeldet?

Verfasst: 22. November 2006 15:56
von f.stendike
Habe es mittels sudo make install ausgeführt, das sollte doch äquivalent sein, oder nicht?

Verfasst: 22. November 2006 16:39
von Sym
f.stendike hat geschrieben:Habe es mittels sudo make install ausgeführt, das sollte doch äquivalent sein, oder nicht?
Jau, so sollte das funktionieren.
Das hier:

Code: Alles auswählen

/usr/bin/libtool: internal link edit command failed 
sollte bei Google helfen. Auf jeden Fall habe ich dabei ein paar Treffer.

Verfasst: 22. November 2006 16:40
von f.stendike
Habe noch was anderes gefunden: Weiter oben in der Ausgabe von make install steht:

mv -f QtCore ../../lib/QtCore.framework/Versions/4/QtCore
ln -s Versions/4/QtCore ../../lib/QtCore.framework/QtCore
rm -f ../../lib/QtCore.framework/Versions/Current
ln -s 4 ../../lib/QtCore.framework/Versions/Current
rm -f -r "/Developer/qt/lib/QtCore.framework"
cp -f -R "../../lib/QtCore.framework" "/Developer/qt/lib/QtCore.framework"
cp: ../../lib/QtCore.framework: No such file or directory
make[3]: [install_target] Error 1 (ignored)

Das lässt mich darauf schließen, dass der Ordner QtCore.Framework fehlt oder sonst halt irgendwie was fehlt. Aber make hat keine Fehler ausgegeben. ich bin irgendwie etwas ratlos...