Compiler-Problem mit package analitza-4.10.1

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
polix
Beiträge: 12
Registriert: 24.03.2013 19:18:06

Compiler-Problem mit package analitza-4.10.1

Beitrag von polix » 28.03.2013 18:09:52

Guten Abend,

da ich jetzt Urlaub habe, habe ich mich entschlossen was Neues zu lernen und zwar: kompilieren

Ich bin ein großer Fan der Desktop-Oberfläche KDE und wollte meinem Debian KDE 4.10.1 schenken als Ostergeschenk :mrgreen:

Ich bin kein Konsolenfreund, daher habe ich alle nötiger kompilierungswerkzeuge installiert, darunter Cmake 2.8.9

Damit habe ich ein Problem: ich wollte das Paket analitza-4.10.1 kompilieren und bekam folgende Fehlanzeigen:

Code: Alles auswählen

The C compiler identification is GNU 4.7.2
The CXX compiler identification is GNU 4.7.2
Check for working C compiler: /usr/bin/gcc
Check for working C compiler: /usr/bin/gcc -- works
Detecting C compiler ABI info
Detecting C compiler ABI info - done
Check for working CXX compiler: /usr/bin/c++
Check for working CXX compiler: /usr/bin/c++ -- works
Detecting CXX compiler ABI info
Detecting CXX compiler ABI info - done
Looking for Q_WS_X11
Looking for Q_WS_X11 - found
Looking for Q_WS_WIN
Looking for Q_WS_WIN - not found.
Looking for Q_WS_QWS
Looking for Q_WS_QWS - not found.
Looking for Q_WS_MAC
Looking for Q_WS_MAC - not found.
Found Qt-Version 4.8.2 (using /usr/bin/qmake)
Looking for XOpenDisplay in /usr/lib/i386-linux-gnu/libX11.so;/usr/lib/i386-linux-gnu/libXext.so;/usr/lib/i386-linux-gnu/libXft.so;/usr/lib/i386-linux-gnu/libXau.so;/usr/lib/i386-linux-gnu/libXdmcp.so
Looking for XOpenDisplay in /usr/lib/i386-linux-gnu/libX11.so;/usr/lib/i386-linux-gnu/libXext.so;/usr/lib/i386-linux-gnu/libXft.so;/usr/lib/i386-linux-gnu/libXau.so;/usr/lib/i386-linux-gnu/libXdmcp.so - found
Looking for gethostbyname
Looking for gethostbyname - found
Looking for connect
Looking for connect - found
Looking for remove
Looking for remove - found
Looking for shmat
Looking for shmat - found
Looking for IceConnectionNumber in ICE
Looking for IceConnectionNumber in ICE - found
Found X11: /usr/lib/i386-linux-gnu/libX11.so
Looking for include file pthread.h
Looking for include file pthread.h - found
Looking for pthread_create
Looking for pthread_create - not found.
Looking for pthread_create in pthreads
Looking for pthread_create in pthreads - not found
Looking for pthread_create in pthread
Looking for pthread_create in pthread - found
Found Threads: TRUE  
Looking for _POSIX_TIMERS
Looking for _POSIX_TIMERS - found
Found Automoc4: /usr/bin/automoc4 
Found Perl: /usr/bin/perl (found version "5.14.2") 
Found Phonon: /usr/include 
Performing Test _OFFT_IS_64BIT
Performing Test _OFFT_IS_64BIT - Failed
Performing Test HAVE_FPIE_SUPPORT
Performing Test HAVE_FPIE_SUPPORT - Success
Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL
Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL - Success
Performing Test __KDE_HAVE_GCC_VISIBILITY
Performing Test __KDE_HAVE_GCC_VISIBILITY - Success
Found KDE 4.9 include dir: /usr/include
Found KDE 4.9 library dir: /usr/lib
Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
Found automoc4: /usr/bin/automoc4
Could NOT find Readline  (missing:  READLINE_INCLUDE_DIR READLINE_LIBRARY) 
Could NOT find OpenGL (missing:  OPENGL_gl_LIBRARY) 
disabling plots3ddemo because OpenGL is not available

-----------------------------------------------------------------------------
-- The following OPTIONAL packages could NOT be located on your system.
-- Consider installing them to enable more features from this software.
-----------------------------------------------------------------------------
   * GNU Readline  <http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html>
     Allows KAlgebra to provide a console interface.
   * OpenGL  <http://opengl.org>
     Support for 3D graphs in Analitza

-----------------------------------------------------------------------------

Configuring done
Generating done
Ich habe nachgeschaut und readline-common ist drauf. Als nächtes installierte ich Nvidia-3D-Treiber um so an OpenGL zu kommen.
Dennoch verstehe ich nicht warum, Cmake mir diese Fehlermeldung einblendet.

Ich freue mich auf Lösungsvorschläge.

Viele Grüße
polix

DeletedUserReAsG

Re: Compiler-Problem mit package analitza-4.10.1

Beitrag von DeletedUserReAsG » 28.03.2013 18:16:18

Du benötigst Debianlibreadline-dev und wahrscheinlich Debianlibqt4-opengl und das passende -dev

cu,
niemand

polix
Beiträge: 12
Registriert: 24.03.2013 19:18:06

Re: Compiler-Problem mit package analitza-4.10.1

Beitrag von polix » 28.03.2013 18:21:28

Hallo niemand,

in der Tat fehlte mir ein wichtiges Paket:

Code: Alles auswählen

root@debianbox:/home/polix# apt-get install libreadline-dev 
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  libreadline6-dev
Die folgenden NEUEN Pakete werden installiert:
  libreadline-dev libreadline6-dev
0 aktualisiert, 2 neu installiert, 0 zu entfernen und 2 nicht aktualisiert.
Es müssen 176 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 563 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren [J/n]? 
Holen: 1 http://ftp.it.debian.org/debian/ unstable/main libreadline6-dev i386 6.2+dfsg-0.1 [175 kB]
Holen: 2 http://ftp.it.debian.org/debian/ unstable/main libreadline-dev i386 6.2+dfsg-0.1 [896 B]
Es wurden 176 kB in 0 s geholt (260 kB/s).
Vormals nicht ausgewähltes Paket libreadline6-dev:i386 wird gewählt.
(Lese Datenbank ... 147090 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacken von libreadline6-dev:i386 (aus .../libreadline6-dev_6.2+dfsg-0.1_i386.deb) ...
Vormals nicht ausgewähltes Paket libreadline-dev:i386 wird gewählt.
Entpacken von libreadline-dev:i386 (aus .../libreadline-dev_6.2+dfsg-0.1_i386.deb) ...
libreadline6-dev:i386 (6.2+dfsg-0.1) wird eingerichtet ...
libreadline-dev:i386 (6.2+dfsg-0.1) wird eingerichtet ...
root@debianbox:/home/polix# apt-get install libqt4-opengl 
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
libqt4-opengl ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 2 nicht aktualisiert.
root@debianbox:/home/polix# 
Ich bin gespannt ob das Kompilieren von analitza-4.10.1 jetzt klappt! :)

Danke erstmal und wenn es Probleme gibt, melde ich mich wieder.

LG
polix

DeletedUserReAsG

Re: Compiler-Problem mit package analitza-4.10.1

Beitrag von DeletedUserReAsG » 28.03.2013 18:26:09

OpenGL wird noch fehlen.

Sei’ mir nicht böse, aber so ganz ohne Übung (offensichtlich baust du nicht oft) gleich ein ganzes KDE bauen zu wollen, endet mit einer Wahrscheinlichkeit von 98% in Frust. Der Rest ist aufgeteilt in: 1.99% „nach vielen Nächten läuft‘s nun“ und 0.01% „an einem Nachmittag fertigbekommen“.

cu,
niemand

polix
Beiträge: 12
Registriert: 24.03.2013 19:18:06

Re: Compiler-Problem mit package analitza-4.10.1

Beitrag von polix » 28.03.2013 18:34:31

niemand hat geschrieben:OpenGL wird noch fehlen.

Sei’ mir nicht böse, aber so ganz ohne Übung (offensichtlich baust du nicht oft) gleich ein ganzes KDE bauen zu wollen, endet mit einer Wahrscheinlichkeit von 98% in Frust. Der Rest ist aufgeteilt in: 1.99% „nach vielen Nächten läuft‘s nun“ und 0.01% „an einem Nachmittag fertigbekommen“.

cu,
niemand
Entweder hast Du meinen PC gehackt, oder Du kannst hellsehen.. :D

In der Tat bekam ich schon wieder die Meldung wegen fehlenden OpenGL...

Ich bin wie Du es sagst wirklich Anfänger und möchte gern wissen welches Paket ich am einfachsten komplilieren kann.

LG
polix

agaida
Beiträge: 16
Registriert: 12.10.2010 15:46:39
Wohnort: Bielefeld
Kontaktdaten:

Re: Compiler-Problem mit package analitza-4.10.1

Beitrag von agaida » 28.03.2013 22:57:48

Polix,
probiers mit http://svn.berlios.de/svnroot/repos/fullstory/infobash/ . Bei Problemen hilft Dir slh bestimmt sehr gern.
Alle meine Beiträge stehen unter WTFPL

Antworten