[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: MySQL Workbench auf Sarge...



Hi Andreas,

Andreas Pakulat wrote:
> tut mir leid das es so lange gedauert hat, aber mir waere das ganze
> beinahe wieder entfallen :-( Ach und bitte zuerst bis zum Ende lesen...

Hab ich getan :-)

> On 25.07.06 15:21:50, Thomas Besser wrote:
>> Andreas Pakulat wrote:
>> 
>> > On 25.07.06 14:16:26, Thomas Besser wrote:
>> >> Andreas Pakulat wrote:
>> >> Konfiguriert habe ich die Quellen folgendermaßen:
>> >> sh autogen.sh --enable-grt --enable-canvas --disable-java-modules
>> >> --with-lua-includes=/usr/include/lua50
>> > 
>> > Sehr merkwuerdiger aufruf, aber nungut...
>> 
>> Das habe ich so unter einer der beiden URLs so gelesen.
> 
> Ja und ich weiss jetzt auch warum ;-) Ist aber eigentlich unnoetig, es
> reicht in dem ausgepackten mysql-gui-common
> 
> ./configure <optionen die du brauchst>
> 
> auszufuehren. Also insbesondere den --with-lua-includes wirst du
> brauchen. Weiterhin muessen glade2, gtk2 und gtkmm-2.4 -dev-Pakete
> installiert sein.
> 
> Hmm, falsch gedacht. Irgendwas haben die beim tar-Ball bauen falsch
> gemacht. Die Makefile.am's sind neuer als die Makefile.in's
> *kopfschuettel*
> 
>> Mal sehen, ob dir noch was dazu einfällt, wo man die fehlenden Dateien
>> herkommen sollen.
> 
> Da fehlen keine Dateien. Probiere es mal nur mit ./configure <optionen>,
> so wie es auch in mysql-workbench/README.linux steht *wink*.
> 
> Hier stieg er dann spaeter aus in library_grt/source, weil uuid/uuid.h
> nicht in /usr/include war, uuid-dev installieren und dann gings
> weiter...
> 
> Dann stieg er in library_gc/ftgl/src aus. Da war dann in
> library_gc/ftgl/include/FTTextureGlyph.h in Zeile 55 dass
> FTTextureGlyph:: zu entfernen. Und weiter gehts...
> 
> Dann der naechste Fehler: Das von mir angegebene lua-include dir wird
> nicht in allen Makefiles korrekt gesetzt, speziell in
> library_grt_workbench/source nicht. Also dort im Makefile.am die Zeile
> mit INCLUDE= um @GRT_CFLAGS@ erweitert. Und weiter gehts... Ha, nicht so
> schenll, erst noch eine kurze Odysee mit den autotools, mit dem Ergebnis
> dass configure pkg-config nicht mehr ausfuehren kann :-) Kurze Suche im
> configure-Skript, ah ja, er braucht zwingend die PKG_CONFIG
> Umgebungsvariable... Nun gehts aber weiter mit dem kompilieren...
> 
> Noch 2 Fehler wie oben (extra Qualification) in
> source/linux/canvas/MGCanvasScroller.h... Dann wie oh Wunder wieder ein
> fehlendes @GRT_CFGLAGS@ in nem Makefile.am (source/linux)...
> 
> So und nun ist Schluss:
> 
> if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/libglade-2.0
> -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include
> -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
> -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include
> -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include
> -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include
> -I/usr/include/pangomm-1.4 -I/usr/include/atkmm-1.6
> -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include  
> -I/usr/include/mysql -DBIG_JOINS=1   -DENABLE_LUA_MODULES
> -DENABLE_PYTHON_MODULES -I/usr/include/freetype2    -I/usr/include/lua50/
> -I/home/andreas/python2.4/include/python2.4 -I../../library/include
> -I../../library_util/include -I../../library_util/shared_include
> -I../../library_grt/include -I../../library_grt_modules/include
> -I../../library_grt_workbench/include -I../../library_gc/include
> -I../../library_gc/ftgl/include -I..
> -DDATADIRNAME=\""/home/andreas/mysql-gui-common/share"\"
> -DCOMMONDIRNAME=\"""\"    -g -O2 -MT MGRTValueTree.o -MD -MP -MF
> ".deps/MGRTValueTree.Tpo" -c -o MGRTValueTree.o `test -f
> 'MySQLGRT/MGRTValueTree.cc' || echo './'`MySQLGRT/MGRTValueTree.cc; \
>         then mv -f ".deps/MGRTValueTree.Tpo" ".deps/MGRTValueTree.Po";
>         else rm -f ".deps/MGRTValueTree.Tpo"; exit 1; fi
> 
> gibt jede Menge Fehler und da braucht man dann Ahnung von sigc++ und dem
> Quellecode von MySQL Workbench. Es ist jetzt halb 3 und da hoere ich
> auf. Tut mir wirklich leid dass ich dir nicht weiter helfen kann...
> 
> Ehrlich gesagt frag ich mich was die Typen die das geschrieben haben
> rauchen. Solchen Muell kann man nichtmal als Beta verkaufen, das ist
> nichtmal ein Technical Preview.

Ok, dann war meine frühe Aufgabe also intuitiv nicht so falsch ;-)

> Wenn ich ein Blog haette wuerde ich das ganze ja dareinstellen, wenn du
> nen Ort hast an dem du das veroeffentlichen willst oder einen Link auf
> diesen Thread im Archiv setzen: Feel free.

Erstmal gut, daß es beim Googeln jetzt dann auch gefunden wird und andere
hoffentlich die Pfoten von dieser Software lassen ;-)

Danke für deinen nicht unerheblichen Zeiteinsatz!!!

Gruß
Thomas



Reply to: