Wer kann das kompilieren? ->GaBi-0.76-src.tgz

o0Pascal0o

Vice Admiral Special
Mitglied seit
24.01.2004
Beiträge
519
Renomée
1
Standort
NRW
Hi,

ich hab echt gar keine Ahnung von Programmierung, aber dieses Programm kann man sich frei runterladen, jedoch hab ich keine Ahnung, wie ich das zum Laufen bringe:

GaBi-0.76-src.tgz -> http://bildungsdoku-gabi.de/download.php

Kann das jemand für mich kompilieren - wäre echt Klasse. Oder aber jemand erlärt mir wie es geht, wenn es ein Otto-Normal-User auch verstehen kann, das wäre natürlich auch super.

Vielen Dank,

Pascal
(passman@gmx.de)
 
ja, oh gott -da war ich ausch schon drauf. Ich hab mir zig Sachen runtergeladen, aber bedienen kann ich davon nix. Teilweise weiß ich nichtmal womit ich die Programme starten kann.
 
Hier mal der Inhalt README:

Um GaBi zu übersetzen (kompilieren) sind folgende Schritte nötig:

- Starten Sie die Console von Qt-4.1.x
Start/Programme/Qt by Trolltech v4.1.2 (OpenSource)/Qt 4.1.2 Command Prompt

- wechseln Sie in das Verzeichnis, in dem die entpackten Quellen (Sourcedateien) liegen
z.B. cd c:\temp

- erzeugen Sie die Makefiles mit Hilfe von qmake
qmake

- erzeugen Sie GaBi
make release

- GaBi.exe befindet sich nun im Verzeichnis release

- starten Sie ISTool aus dem Inno Setup Paket um setup.exe zu erzeugen
cd windows
start GaBi.iss
drücken Sie Strg+F9

Diese Schritte funktionieren nur, wenn Sie vorher die entsprechende Software aus dem Internet heruntergeladen haben:
- MinGW von http://www.mingw.org
- Qt-4.1.x von http://www.trolltech.com
- Inno Setup von http://www.innosetup.org

Viel Spaß mit GaBi!
(C) 2006 Sebastian Held <sebastian.held@gmx.de>
oder Sebastian Held <Sebastian@Bildungsdoku-GaBi.de>

GaBi nutzt für die Backupfunktion Info-ZIP.
Für weitere Informationen zu Info-ZIP rufen Sie die Datei zip.exe mit dem Parameter -v auf:
zip.exe -v
oder für die Lizenz:
zip.exe -L

Da das Programm sich noch in Entwicklung befindet und somit mit weiteren Versionen bis zur Fertigstellung zu rechnen ist, ist es angebracht, es selbst kompilieren zu können.

Da MinGW auf der entspr. Downloadseite für Anfänger wirklich unübersichtlich ist (z.B. was muss man alles downloaden und installieren),
würde ich mit dem Gesamtpaket qt-win-opensource-4.1.2-mingw.exe von Trolltech anfangen.
ftp://ftp.trolltech.com/qt/source/qt-win-opensource-4.1.2-mingw.exe

Der Trolltech-Installer übernimmt dann auch den Download und die Installation von MinGW.

Leider bekomme ich es nicht zu Ende übersetzt:
mingw32-make[1]: *** No rule to make target `GaBi.rc', needed by `release\GaBi_res.o'. Stop.
mingw32-make[1]: Leaving directory `E:/dev/gabi'
mingw32-make: *** [release] Error 2


Das File GaBi.rc fehlt...
Keine Ahnung, ob das durch QT erzeugt werden soll oder ob es schlicht und ergreifend im GaBi-Source Paket fehlt.
Also, entweder fehlt das File generell oder beim Make geht was schief.
Ich hab's übrigens mit QT 4.1.2 und 4.2.2 versucht, kein Unterschied.
 
Oh, geht doch. Habe eine dummy RC Datei genommen.
Einfach die hier beigefügte Datei in GaBi.rc umbenennen und ins GaBi Grundverzeichnis ablegen.

Tja, aber mit dem Installer haperts noch. Das Installer Script hat noch Fehler ...
 
Zuletzt bearbeitet:
Vielen Dank, ich glaube so bekomme ich das jetzt hin!
 
Hier noch die Zusammenfassung:

Übersetzen:
Das File GaBi.rc fehlt...
-> Dummy GaBi.rc nutzen

Setup erzeugen:
GaBi.iss korrigieren

Falsch:
Source: {#QTDIR}\lib\QtXml4.dll; DestDir: {app}
Source: {#QTDIR}\lib\QtSql4.dll; DestDir: {app}
Source: {#QTDIR}\lib\QtSvg4.dll; DestDir: {app}

Richtig
Source: {#QTDIR}\bin\QtXml4.dll; DestDir: {app}
Source: {#QTDIR}\bin\QtSql4.dll; DestDir: {app}
Source: {#QTDIR}\bin\QtSvg4.dll; DestDir: {app}

Eventuell den Pfad zu MinGW anpassen

Die qgif1.dll ist nicht vorhanden, also auskommentieren (wird nicht benötigt):
;Source: {#QTDIR}\plugins\imageformats\qgif1.dll; DestDir: {app}\plugins\imageformats

Damit klappt dann auch das Erstellen der Setup.Exe und die GaBi kann installiert werden.

Hier gibt es den Download der Setup.exe, falls Du's (noch) nicht hinbekommst:
Die (t)olle Gabi
 
Auf diesem Weg nochmals vielen vielen Dank an Ray für seine tolle Hilfe und die nochmalige Bereitstellung der Datei !

Du bist Spitze !!
 
Zurück
Oben Unten