Hallo liebe Community!
ich wollte ebenfalls Eric 4 zum laufen bekommen, doch leider ist dies mit ein paar Problemen verbunden.
Schritt 1:
Klappte ohne Probleme
Schritt 2:
Klappt ohne Probleme.
gcc (GCC) 3.4.2 (mingw-special) wird angezeigt.
Schritt 3:
Folgendes Ausführen:
C:\sip-4.5>python configure.py -p win32-g++
C:\sip-4.5>mingw32-make
C:\sip-4.5>mingw32-make install
Er zeigt mir an, das der Befehl "python" nicht gefunden werden kann. Lass ich "python" weg und geb den Rest so ein, dann geht es.
Beim Verlassen des Verzeichnisses kommt dann immer ERROR 2.
(Bin mir nicht sicher, ob das nun tragisch ist oder nicht)
Schritt 4:
C:\>cd QS\Qt4
C:\QS\Qt4>qmake qscintilla.pro
C:\QS\Qt4>mingw32-make
Das funktioniert soweit, allerdings gibt es auch hier wieder ein ERROR 2 bei jedem Verlassen des Verzeichnisses.
C:\QS\Qt4>copy *.h %QTDIR%\include
C:\QS\Qt4>copy Qsci\*.h %QTDIR%\include
C:\QS\Qt4>copy qscintilla*.qm %QTDIR%\translations
C:\QS\Qt4>copy *.ts %QTDIR%\translations
C:\QS\Qt4>copy %QTDIR%\lib\qscintilla2.dll %QTDIR%\bin
Als letztes einmal folgendes ausführen:
C:\QS\Qt4>mingw32-make install
Dies klappt nicht vollständig. Da die "qscintilla2.dll" nicht vorhanden ist bei mir. Alle anderen Sachen gingen zu kopieren. Ich glaube, das die qscintilla2.dll zuvor nicht "kompiliert"(lieg ich da richtig?) wurde.
Witzig ist, wie ich finde: mach ich trotzdem mingw32-make install, dann erzeugt er die qscintilla2.dll. Nur, das wird jetzt philosophisch, wie kopiert man eine Datei, die erst nach dem Kopieren existiert?
Schritt 5:
Gebe ich
C:\PyQt>python configure.py
ein, natürlich ohne vorangestelltes "python", dann kommt folgende Ausgabe(Ausschnitt).
The Qt mkspecs directory is in D:\Programmierung\Qt.
These PyQt modules will be built: QtCore QtGui QtHelp QtNetwork QtOpenGL
QtScript QtSql QtSvg QtTest QtWebKit QtXml QtXmlPatterns QtAssistant
QtDesigner.
The PyQt Python package will be installed in
D:\Programmierung\Python\Lib\site-packages.
The Designer plugin will be installed in D:\Programmierung\Qt\plugins\designer.
The QScintilla API file will be installed in
D:\Programmierung\Qt\qsci\api\python.
The PyQt .sip files will be installed in D:\Programmierung\Python\sip\PyQt4.
pyuic4, pyrcc4 and pylupdate4 will be installed in D:\Programmierung\Python.
Generating the C++ source for the QtCore module...
Der Befehl "D:\Programmierung\Python\sip\" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
Error: Unable to create the C++ code.
Möchte ich nun
C:\PyQt>mingw32-make
durchführen, dann gibt er mir natürlich aus, das die Makefile nicht existiert.
Der Ordner ....Python\sip\ existiert in genau dieser Schreibweise, weswegen ich nicht verstehe, wieso er den Ort nicht findet. Mich verwundert es zudem, das ein Pfad hier als "Befehl" gewertet wird.
Weiter bin ich bisher nicht gekommen.
Ich bin selbstverständlich dankbar für dieses Tutorial und für jede Hilfe die ich hier bekommen kann, dennoch verstehe ich nicht, wieso der/die Entwickler von Eric keine Anleitung zur Installation geben. Sowas dämmt meiner Ansicht nach die Verbreitung der Software ein, weil viele eventuell schon nicht mal zu Schritt 3 gekommen wären, ohne dieses Tutorial.
Damit will ich nicht die Software an sich kritisieren, aber die Anleitung ist doch etwas dürftig bzw. nicht vorhanden seitens der Entwickler. Nagut, genug Frust abgelassen, ran an den Ball...
Grüße
Lock on