Anscheinend zu dumm für QT :/

Verschiedenes zu Qt
Antworten
Mantus
Beiträge: 19
Registriert: 6. November 2007 00:30

Anscheinend zu dumm für QT :/

Beitrag von Mantus »

hi

ich hab QT mit dem windows installer ganz normal installiert, danach ein configure gemacht, sowie ein make.
lief zu dem zeitpunkt fehlerfrei durch

Jetzt wollt ich in meinem Projekt eine Datanbank ansprechen, als ich feststellen musste das kein einziger DB treiber geladen ist.
irgendwo hab ich gelesen das ich die treiber als plugins erst extra bauen muss.
was irgendwie nicht funktioniert :/
erstmal:

Code: Alles auswählen

configure -qt-sql-mysql -qt-sql-odbc -qt-sql-sqlite
mingw32-make
.....
das legts dann immer mitfolgender meldung auf:

Code: Alles auswählen

gcc: installation problem, cannot exec `cc1': No such file or directory
mingw32-make[2]: *** [tmp/obj/release_shared/adler32.o] Error 1
mingw32-make[2]: Leaving directory `C:/Qt/2009.02/qt/src/tools/bootstrap'
mingw32-make[1]: *** [release] Error 2
mingw32-make[1]: Leaving directory `C:/Qt/2009.02/qt/src/tools/bootstrap'
mingw32-make: *** [sub-tools-bootstrap-make_default-ordered] Error 2
in meinem "plugins/sqldrivers" befinden sich folgende files

Code: Alles auswählen

22.04.2009  10:58             2.168 libqsqlite4.a
22.04.2009  10:58             2.178 libqsqlited4.a
22.04.2009  10:57             2.178 libqsqlodbc4.a
22.04.2009  10:57             2.182 libqsqlodbcd4.a
22.04.2009  10:58           400.384 qsqlite4.dll
22.04.2009  10:58         2.793.327 qsqlited4.dll
22.04.2009  10:57           152.576 qsqlodbc4.dll
22.04.2009  10:57         1.593.196 qsqlodbcd4.dll
was läuft bei mir falsch?
das projekt selbst baut problemlos, nur bei der datenbankverbindung krachts
cooky1976
Beiträge: 76
Registriert: 24. Januar 2008 00:19

Beitrag von cooky1976 »

Dumme Frage .... Was sagt denn Google zu der Fehlermeldung?

Mir hatte er gerade einiges zu sagen ....
Mantus
Beiträge: 19
Registriert: 6. November 2007 00:30

Beitrag von Mantus »

wie ich diesen satz hasse ;)
wozu gibts eigentlich foren? oder wozu gibts maillinglisten?
es gibt doch jetzt google :roll:

klar hab ich versucht das problem im netz zu suchen, und klar hab ich einiges gefunden, aber wohl nichts was mein problem behoben hat oder mit weitergeholfen hat .... sonst hätt ich diesen thread doch nicht gestartet.

diese google meldung kommt doch nur von leuten die selbst keine ahnung haben ;)
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

Naja:

Code: Alles auswählen

gcc: installation problem, cannot exec `cc1': No such file or directory
sagt dir was?
Genau, er findet cc1 nicht. Punkt.
Das ist ein Programm, das er ausführen will.
Idealerweise (um es ohne Pfadangabe starten zu können) liegt sowas im PATH. Les dir da was durch wie das unter WIN geht.
Jetzt schaust du mal nach, ob MINGW sein bin-Verzeichnis schon in den PATH eingatragen hat. Wenn ja, und da ist kein cc1 drin, mach halt einfach nen symlink von g++ nach cc1.
Wenn dein mingw-Verzeichnis nicht drin steht, musst es halt noch eintragen. Ich wette dann findet er auch uic/moc/etc nicht ;)

Fertig.
Und das hätte dir auch Google gesagt, darum der Post oben.
Sollte dich das nicht weiterbringen, kannst du ja nochmmal posten.

Grüße
Franz
cooky1976
Beiträge: 76
Registriert: 24. Januar 2008 00:19

Beitrag von cooky1976 »

Ich möchte hier noch was anfügen ..... ich wusste mit der Fehlermeldung ad hoc nichts anzufangen, außer, dass die executable cc1 fehlt und genau die Fehlerbeschreibung, die franzf Dir auch aufgezeigt hat, bringt Google relativ häufig.

Zu meiner Anfangszeit gab' es immer das Zitat: RTFM ... ich gebe zu .. auch ich frage manchmal lieber, weil es einfacher ist und ich stimme nur jedem zu, der mir dann an den Kopf wirft ... RTFM oder google mal :-)

Ach ja, mein Google war:
http://www.google.de/search?q=Mingw+cc1

Und jetzt entschuldige ich mich nochmals für die plumpe Antwort Mantus ;-)
Antworten