[gelöst] MySQL workbench kompiliert nicht, da OpenGL fehlt

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
cledith
Beiträge: 147
Registriert: 07.10.2006 13:38:44

[gelöst] MySQL workbench kompiliert nicht, da OpenGL fehlt

Beitrag von cledith » 06.06.2009 22:26:45

Moin,

ich wollte gerade die MySQL workbench 5.1.12 kompilieren, doch stieß ich auf folgenden Fehler:
checking for GL/gl.h... yes
checking GL/glx.h usability... yes
checking GL/glx.h presence... yes
checking for GL/glx.h... yes
checking for glNewList in -lGL... no
configure: error: OpenGL library not found
make: *** [configure-stamp] Fehler 1
dpkg-buildpackage: Fehlschlag: debian/rules build gab Fehler-Exitstatus 2
Kann mir vielleicht jemand sagen, was da fehlt? Meine Suche war bisher leider nicht erfolgreich. In anderen Foren habe ich gelesen, dass ein Installieren von
libxmu-dev libxmu6
das Problem behob, doch sind beide Pakete installiert.

Vielen Dank für die Hilfe!
Zuletzt geändert von cledith am 11.06.2009 13:07:20, insgesamt 2-mal geändert.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: MySQL workbench kompiliert nicht, da OpenCL fehlt

Beitrag von KBDCALLS » 06.06.2009 22:33:47

Was meldedet dpkg-checkbuilddeps ?

Du hast zwar nicht geschrieben das du ein Debianpaket bauen willst ich gehe mal davon aus.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

cledith
Beiträge: 147
Registriert: 07.10.2006 13:38:44

Re: MySQL workbench kompiliert nicht, da OpenCL fehlt

Beitrag von cledith » 06.06.2009 22:43:04

Das ging ja mal schnell ;) Danke!
KBDCALLS hat geschrieben: Du hast zwar nicht geschrieben das du ein Debianpaket bauen willst ich gehe mal davon aus.
Korrekt.
Was meldedet dpkg-checkbuilddeps ?
Gar nichts, anbei die Control Datei. Aufgerufen habe ich es mittels $ cd debian; dpkg-checkbuilddeps control
Source: mysql-workbench
Section: utils
Priority: extra
Maintainer: MySQL Workbench team <workbench@sun.com>
Build-Depends: debhelper (>= 5), autoconf, automake, libtool, libzip-dev, libgtkmm-2.4-dev, libxml2-dev, libglade2-dev, libgnome2-dev, libmysqlclient15-dev, uuid-dev, libgl1-mesa-dev, libpcre3-dev, liblua5.1-0-dev, python-dev
Standards-Version: 3.7.2
Homepage: http://dev.mysql.com/workbench/

Package: mysql-workbench-oss
Suggests: mysql-client-5.0
Architecture: i386 amd64
Depends: ${shlibs:Depends}
Description: MySQL Workbench
A database diagramming and development tool for MySQL.
Die habe ich vorher auch alle schon manuell installiert.

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: MySQL workbench kompiliert nicht, da OpenCL fehlt

Beitrag von Spasswolf » 06.06.2009 23:16:42

Existiert denn der /usr/lib/libGL.so symlink? Wenn ja worauf zeigt er?

cledith
Beiträge: 147
Registriert: 07.10.2006 13:38:44

Re: MySQL workbench kompiliert nicht, da OpenCL fehlt

Beitrag von cledith » 07.06.2009 11:23:41

Jup, tut er.
lrwxrwxrwx 1 root root 37 7. Jun 10:45 libGL.so -> /usr/lib/nvidia/libGL.so.1.2.xlibmesa
Die Datei existiert auch.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: MySQL workbench kompiliert nicht, da OpenGL fehlt

Beitrag von KBDCALLS » 07.06.2009 11:33:28

Hab das ganze mal ausprobiert. Die Sourcen von hier noch ein paar Pakete nachinstalliert und dann angefangen zu kompilieren. Allerdings nicht bis zu Ende kompiliert.

hier die Liste.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

cledith
Beiträge: 147
Registriert: 07.10.2006 13:38:44

Re: MySQL workbench kompiliert nicht, da OpenGL fehlt

Beitrag von cledith » 07.06.2009 14:32:18

Hey,
also ich habe jetzt auch mal die Sourcen von deinem Link genommen und habe 5.1.10 kompiliert, das lief ohne Probleme durch. Damit ist das Problem zwar nicht gelöst, aber damit kann ich leben.

Aber dennoch habe ich noch eine - wahrscheinlich - bekloppte Frage, für die ich nicht extra einen neuen Thread aufmachen möchte.
Ich habe dir workbench mittel ./autogen.sh; sudo checkinstall make bauen und installieren lassen. Aber es wurde keine executable angelegt. Kann mir jemand sagen, wie ich mir die Executables eines pakets anzeigen lassen kann bzw. mir einen Tipp geben, wo ich fündig werden könnte? (Wie peinlich)

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: MySQL workbench kompiliert nicht, da OpenGL fehlt

Beitrag von KBDCALLS » 07.06.2009 22:16:39

Das ist doch ein Debiansource. Die baut man doch mit Debiandpkg-builpackage Hat man das Paket installiert und man hat dlocate installiert. update-dlocatedb und dann

Code: Alles auswählen

dlocate -L Paketame
. oder dlocate -lsbin paketname
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

cledith
Beiträge: 147
Registriert: 07.10.2006 13:38:44

Re: MySQL workbench kompiliert nicht, da OpenGL fehlt

Beitrag von cledith » 09.06.2009 01:23:47

Hmm.. also es tut mir echt Leid. Aber egal wie ich es anstelle, da kommt kein Paket oder eine Anwendung bei raus. make_deb (dpkg-buildpackage) führt er nicht aus, weil debian/changelog fehlt. Wenn ich das Ganze per autogen konfigurieren lasse und make aufrufe kommt auch nichts bei rum.

Ich glaube ich stelle mich gerade unheimlich bescheuert an, aber irgendwo hakt's. Was müsste ich denn machen, um erfolgreich, wie auch immer, die workbench zu installieren? Ich steh' echt auf dem Schlauch.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: MySQL workbench kompiliert nicht, da OpenGL fehlt

Beitrag von KBDCALLS » 09.06.2009 13:03:03

PEBKAC :-)

Zuerst ziehen wir uns mal die Sourcen.

Dazu gehören *.dsc *.diff.gz und *.orig.tar.gz

Also

Code: Alles auswählen

http://people.debian.org/~nobse/mysql-workbench/mysql-workbench-oss_5.1.10-1.diff.gz
http://people.debian.org/~nobse/mysql-workbench/mysql-workbench-oss_5.1.10-1.dsc
http://people.debian.org/~nobse/mysql-workbench/mysql-workbench-oss_5.1.10.orig.tar.gz

Wenn das passiert ist, wird das ganze entpackt.

Code: Alles auswählen

dpkg-source -x mysql-workbench-oss_5.1.10-1.dsc
Es wird der Source entpackt und gleichzeitig gepatcht
Dann wechseln wir in das Wurzelverzeichnisder SOurcen.

cd mysql-workbench-oss_5.1.10

Jetzt testen wir ob die builddepencies alle erfüllt sind.

Code: Alles auswählen

dpkg-checkbuilddeps
wenn der zufrieden ist. Wird kompiliert und die Debs gebaut.

Code: Alles auswählen

dpkg-buildpackage  -us -uc

Und mit

Code: Alles auswählen

dpkg -i
Paketname installiert. Um eventuelle Abhängigkeiten mußt du dich selbst kümmern. Das wird dir aber angezeigt welche das sind.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

cledith
Beiträge: 147
Registriert: 07.10.2006 13:38:44

Re: MySQL workbench kompiliert nicht, da OpenGL fehlt

Beitrag von cledith » 11.06.2009 13:06:54

KBDCALLS hat geschrieben:PEBKAC :-)
Amen! ;)

Aber, wooohooooo! Vielen Dank für die atemraubende Hilfestellung, aber vermelde, hat alles wunderbar geklappt.

Antworten