Fehler bei make install von Qt4

Dein Thema passt einfach in kein Forum? Dann probiers mal hier.
Antworten
f.stendike
Beiträge: 4
Registriert: 20. November 2006 20:49

Fehler bei make install von Qt4

Beitrag 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
Sym
Beiträge: 139
Registriert: 15. Mai 2006 15:38
Wohnort: Bremen

Beitrag 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
f.stendike
Beiträge: 4
Registriert: 20. November 2006 20:49

Beitrag 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
Sym
Beiträge: 139
Registriert: 15. Mai 2006 15:38
Wohnort: Bremen

Beitrag von Sym »

Ich habe das gestern ausprobiert. Bei mir ist das Problem nicht nachvollziehbar. :(

edit: Bist du als su angemeldet?
f.stendike
Beiträge: 4
Registriert: 20. November 2006 20:49

Beitrag von f.stendike »

Habe es mittels sudo make install ausgeführt, das sollte doch äquivalent sein, oder nicht?
Sym
Beiträge: 139
Registriert: 15. Mai 2006 15:38
Wohnort: Bremen

Beitrag 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.
f.stendike
Beiträge: 4
Registriert: 20. November 2006 20:49

Beitrag 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...
Antworten