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 -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

