Fehler beim Kompilieren QT als Debug

Verschiedenes zu Qt
Antworten
defenderLQ
Beiträge: 156
Registriert: 27. Juli 2006 20:53

Fehler beim Kompilieren QT als Debug

Beitrag von defenderLQ »

Hi
Ich brauch unbedingt QT4.3.x als Debug version .
Es kommt nur noch der gleiche fehler.
Das tritt auf bei QT 4.3.2 und QT 4.3.3
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-rel
oc -Wl,-s -Wl,-subsystem,console -mthreads -Wl -o ..\..\..\bin\rcc.exe object_sc
ript.rcc.Release -L"d:\GTK\LIB"
./tmp\obj\release_shared\qbytearray.o(.text+0xf6d):qbytearray.cpp: undefined ref
erence to `uncompress'
./tmp\obj\release_shared\qbytearray.o(.text+0x1419):qbytearray.cpp: undefined re
ference to `compress2'
collect2: ld returned 1 exit status
mingw32-make[2]: *** [..\..\..\bin\rcc.exe] Error 1
mingw32-make[2]: Leaving directory `D:/Qt/4.3.3/src/tools/rcc'
mingw32-make[1]: *** [release] Error 2
mingw32-make[1]: Leaving directory `D:/Qt/4.3.3/src/tools/rcc'
mingw32-make: *** [debug-D__Qt_4_3_3_src_tools_rcc] Error 2
D:\Qt\4.3.3\src>
Letztes Jahr habe ich schon mal QT 4.2.3 als Debug hinbekommen, die habe ich aber schon gelöscht.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

zlib.h im pfad. deshalb denkt configure.exe du benutzt system zlib und es gibt Fehler --> --qt-zlib
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
defenderLQ
Beiträge: 156
Registriert: 27. Juli 2006 20:53

Beitrag von defenderLQ »

Christian81 hat geschrieben:zlib.h im pfad. deshalb denkt configure.exe du benutzt system zlib und es gibt Fehler --> --qt-zlib
wie im pfad?

du meinst zlib.h das bei MinGW dabei ist?

wo muss ich -qt-zlib eintragen?
Zuletzt geändert von defenderLQ am 30. Januar 2008 11:34, insgesamt 1-mal geändert.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Irgendwo im Include-Pfad von MinGW, ja. Siehe auch INCLUDE env var.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
defenderLQ
Beiträge: 156
Registriert: 27. Juli 2006 20:53

Beitrag von defenderLQ »

zlib.h habe ich schon entfernt aber kommt immer noch der gleiche fehler.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

auch configure neu aufegrufen? Und mal angeschaut was configure so über zlib gesagt hat?
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
defenderLQ
Beiträge: 156
Registriert: 27. Juli 2006 20:53

Beitrag von defenderLQ »

Christian81 hat geschrieben:Irgendwo im Include-Pfad von MinGW, ja. Siehe auch INCLUDE env var.
INCLUDE env var

finde ich garnicht bei mingw
defenderLQ
Beiträge: 156
Registriert: 27. Juli 2006 20:53

Beitrag von defenderLQ »

Christian81 hat geschrieben:auch configure neu aufegrufen? Und mal angeschaut was configure so über zlib gesagt hat?
neh, ich habe grad mal makefile erstmal gelöscht
dann wieder qtvars.bat compile_debug neu gestartet.

fehlr kommt wieder leider.

wie meinst du mit configure?

also meinst configure das man unter msys macht?

./configure ?
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Schaust Du dir überhaupt an was Du machst? im Qt-Sourceverzeichnis liegt eine configure.exe!
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
defenderLQ
Beiträge: 156
Registriert: 27. Juli 2006 20:53

Beitrag von defenderLQ »

ja die habe ich schon längst gesehen:
Third Party Libraries:
ZLIB support............system
GIF support.............plugin
TIFF support............plugin
JPEG support............plugin
PNG support.............qt
MNG support.............plugin
habe qvars.bat nun mal editiert:
configure -plugin-sql-sqlite -plugin-sql-odbc -qt-libpng -qt-libjpeg -qt-zlib
nun kommt der fehler nicht mehr.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Es steht also immer noch system dort - also muss noch irgendwo zlib.h rumliegen. Siehe auch http://websvn.kde.org/trunk/qt-copy/too ... iew=markup in der Funktion Configure::checkAvailability()
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
defenderLQ
Beiträge: 156
Registriert: 27. Juli 2006 20:53

Beitrag von defenderLQ »

danke nun hats doch noch geklappt.

ist grad fertig geworden.
defenderLQ
Beiträge: 156
Registriert: 27. Juli 2006 20:53

Beitrag von defenderLQ »

ja nun wollte ich auch QtTestd4
-lQtGuid4 -lQtNetworkd4 -lQtCored4
D:\MinGW\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot fin
d -lQtTestd4
collect2: ld returned 1 exit status
wie kann ich die kompilieren?

habe versucht den D:\Qt\4.3.3\include\QtTest
zu kompilieren aber kamen jede menge fehler
D:\Qt\4.3.3\include\QtTest
Zuletzt geändert von defenderLQ am 30. Januar 2008 19:17, insgesamt 1-mal geändert.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

QtTest ist in qt-4\tools\qtest oder so ähnlich - ggf. hast Du dort mingw32-make noch nicht ausgeführt
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten