PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Liquid installieren



Painkiller
03.07.02, 08:19
Ja... ich will mir für KDE den Liquid 0.9.5 installieren, leider kommt bei Configure der Fehler mit X ganz am ende...





[paini@kuhhaufen mosfet-liquid0.9.5]$ ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD compatible install... /usr/bin/install -c
checking for -p flag to install... yes
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal... missing
checking for working autoconf... found
checking for working automake... missing
checking for working autoheader... found
checking for working makeinfo... missing
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for executable suffix...
checking for object suffix... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking whether we are using the GNU C++ compiler... no
checking whether g++ accepts -g... no
checking how to run the C++ preprocessor... /lib/cpp
checking whether g++ supports -frepo... no
checking whether g++ supports -instances=explicit... no
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependant libraries... pass_all
checking for ranlib... ranlib
checking for strip... strip
checking whether -lc should be explicitly linked in... yes
checking for objdir... .libs
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
finding the maximum length of command line arguments... 73729
checking if gcc supports -c -o file.o... yes
checking if gcc supports -fno-rtti -fno-exceptions ... yes
checking whether the linker (/usr/bin/ld) supports shared libraries... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking command to parse /usr/bin/nm -B output... ok
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for dlopen in -ldl... yes
checking for dlfcn.h... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... no
creating libtool
updating cache /dev/null
checking host system type... i686-pc-linux-gnu
checking build system type... i686-pc-linux-gnu
ltcf-cxx: with_gcc=no ; with_gnu_ld=no
ltcf-cxx.sh: error: problem compiling test program
checking for objdir... .libs
checking for g++ option to produce PIC... -DPIC
checking if g++ PIC flag -DPIC works... no
checking if g++ static flag works... no
finding the maximum length of command line arguments... 73729
checking if g++ supports -c -o file.o... no
checking if we can lock with hard links... yes
checking whether the linker (/usr/bin/ld) supports shared libraries... yes
checking how to hardcode library paths into programs... unsupported
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking command to parse /usr/bin/nm -B output... failed
checking if libtool supports shared libraries... no
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking for dlopen in -ldl... no
checking for dlopen... no
checking for dlopen in -lsvld... no
checking for dld_link in -ldld... no
checking for shl_load... no
checking for shl_load in -ldld... no
appending configuration tag "CXX" to libtool
checking for msgfmt... msgfmt
checking for gmsgfmt... msgfmt
found msgfmt program is not GNU msgfmt; ignore it
checking for xgettext... :
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for main in -lutil... yes
checking for main in -lcompat... no
checking for crypt in -lcrypt... yes
checking for socklen_t... size_t
checking for dnet_ntoa in -ldnet... no
checking for dnet_ntoa in -ldnet_stub... no
checking for inet_ntoa... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for res_init... no
checking for killpg in -lucb... no
checking for int... yes
checking size of int... 4
checking for long... yes
checking size of long... 4
checking for char *... yes
checking size of char *... 4
checking for char... yes
checking size of char... 1
checking for dlopen in -ldl... yes
checking for shl_unload in -ldld... no
checking for X... configure: error: Can't find X includes. Please check your installation and add the correct paths!
[paini@kuhhaufen mosfet-liquid0.9.5]$



Was jezz? Vielen Dank im vorraus :D

Rebell
03.07.02, 08:26
Wenn du Sourcen für X compilieren möchtest. Beispielsweise dein Liquid-Addon für KDE. Benötigst du auch die Developer-Pakete damit ./configure und make was zum Compilieren haben. Das sagt dir aber auch die Fehlermeldung aus.

Schau mal in die README oder INSTALL welche Developer-Pakete von X du für's Selbstcompilieren benötigst.
(Pakete ausgezeichnet mit *paketname*-devel-*version*.rpm)

Painkiller
03.07.02, 08:29
Bei Liquid sind keine Readme oder install dabei, auch sonst keine Dokus :(

Rebell
03.07.02, 08:31
Website?

Wenn du keine Paketliste findest, installier einfach alle XR6-Developer-Pakete *g*

Painkiller
03.07.02, 08:36
OoOoOo.... Kann ich dabei irgenwas falschmachen? Welche dateien sind das?

Ich hab RedHat 7.3... Liquid hab ich von hier (http://www.kde-look.org) und auf der Hersteller HP (http://www.mosfet.org) is auch nix :(

Rebell
03.07.02, 08:43
Als erste muss ich mal sagen: SRC sind nur für Leute die sich damit auskennen oder Zeit haben sich damit auseinander zu setzen. Auf der Homepage von Liquid gibts aber einen Link, wo man das RPM-Paket runterladen kann.

http://plf.zarb.org/rpm/cooker/i586/kdemoreartwork3-liquid-0.9.5-1plf.i586.rpm


Liuid Homepage:
http://www.mosfet.org/liquid.html



(einfach nur genauer nachschauen *g*)

Painkiller
03.07.02, 08:49
Original geschrieben von Rebell
Als erste muss ich mal sagen: SRC sind nur für Leute die sich damit auskennen oder Zeit haben sich damit auseinander zu setzen. Auf der Homepage von Liquid gibts aber einen Link, wo man das RPM-Paket runterladen kann.

http://plf.zarb.org/rpm/cooker/i586/kdemoreartwork3-liquid-0.9.5-1plf.i586.rpm


Liuid Homepage:
http://www.mosfet.org/liquid.html



(einfach nur genauer nachschauen *g*)

Ich erflehe deine verzeihung, Revolvermann :D

Der RPM link funzt nicht.... Kann ich auch den für Debian installieren?

Rebell
03.07.02, 08:53
Nein, eigentlich nicht *g* Esseidenn du benutzt das Programm "alien" und wandelst das deb in ein rpm um.

Aber weißt du was? Man könnte mal ein Thread eröffnen indem über das Konfigurieren, Compilierung und Installieren von Sourcen gesprochen wird.
Hab nämlich selber noch so meine Probleme damit *g*

Painkiller
03.07.02, 09:00
Ich glaub dafür gibt es sogar ein eigenes Forum.... http://www.gl-hessen.de/user/bengie/sconf/smokinsconf.gif


Wichtig wäre mir aber wie ich den verdammten Liquid installiere *g*

Rebell
03.07.02, 09:06
Die Frage muss aber anders gestellt werden: Nämlich nicht wie du Liquid installierst, sondern wie du rausbekommst was für Pakete noch nötig sind *g*

wie gesagt, versuch erstmal alle *devel* Pakete von X zu installieren (KDE evt. auch) und führe ./configure erneut aus.

Painkiller
03.07.02, 09:11
OK.... :D

Painkiller
03.07.02, 09:37
Soo....ich hab jezz X*irgedwas_devel istalliert.... Klappt auch :)

Und gleich nächstes Problem:



checking for char... yes
checking size of char... 1
checking for dlopen in -ldl... yes
checking for shl_unload in -ldld... no
checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include <----- Klappt :D
checking for IceConnectionNumber in -lICE... yes
checking for libXext... yes
checking for Xinerama... no
checking for pthread_create in -lpthread... yes
checking for extra includes... no
checking for extra libs... no
checking for libz... configure: error: not found. Check your installation and look into config.log
[paini@kuhhaufen mosfet-liquid0.9.5]


die zlib hab ich installiert.... muss ich irgedwie pfade angeben oder so?

Rebell
03.07.02, 09:48
Nein, eigentlich ist das Configure-Skripte gut ausgerüstet. Es findet alles von selber, aber du kannst ja mal das Skript öffnen um nachzuschauen was noch fehlt. Wenn du's hingekriegt hast, meld dich wieder hier.

PS: Deine Seite ist lustig ;-) Prototypen-Bau? Macht mein Bruder auch, in Berlin bei Infineon.

Painkiller
03.07.02, 12:07
SoOooo... Ich bins wieder :D

Nachdem ich jezz ca. 6 verschiedene Packete installiert habe, komme ich bei dieser Stelle nich weiter....



checking for Qt... configure: error: Qt (>= Qt 3.0.2) (library qt-mt) not found. Please check your installation!
For more details about this problem, look at the end of config.log.
Make sure that you have compiled Qt with thread support!
[paini@kuhhaufen mosfet-liquid0.9.5]


Ich weiss bei Gott nicht wo qt-mt drin is :(

Rebell
03.07.02, 12:09
download it, anywhere *g*

Painkiller
03.07.02, 12:18
NöÖöÖöÖö.... Ich weiss nich wo :(

Dennis_S
03.07.02, 12:58
Probier mal das:

./configure --prefix=/opt/kde3
su
make
make install


So hat es jedenfall bei mir geklappt. Liquid sieht einfach geil aus! :D

xare
03.07.02, 13:22
Hallo!

qt-mt ist bei mir in file:/usr/lib/qt3/lib/libqt-mt.so.3.0.3
Schau mal nach, ob du es drin hast.
Wenn ja, vermute ich, dass du den neuen gcc 3.x benutzt, die qt-bibliotheken aber mit dem alten 2.9x compiliert sind, das geht nicht.
Du hast doch bestimmt den alten noch drauf? Versuch doch mal den.


MfG Xare

Painkiller
03.07.02, 16:05
Ich hab einmal qt2, qt 2.3.1, qt3, qt3.0.3 und qt3-gcc2.96

bei allen sind libqt-mt.so.x drin.... Wie linke ich auf vorhandene versionen? :confused:

Dennis: klappt nich :(

xare
03.07.02, 17:17
qt2 und qt3 sind wohl nur links, oder?
Schau mal, welchen Compiler du benutzt und probiers mal mit dem alten, ich wette, da gehts.

Painkiller
03.07.02, 17:36
Ja... nur wie mach ich das?

xare
03.07.02, 18:03
g++ --version // die Version rauskriegen
whereis g++ // schaun, wo überall ein g++ installiert ist, und

checken, ob es unterschiedliche Versionen sind. Dann einfach von einer nichtbenutzten Version einen link nach /usr/bin setzen und g++ nennen (den alten halt einstweilen umbenennen).

Dann posten, obs funktioniert hat :)

Eine andere Möglichkeit wäre, die qt-libs selber zu kompilieren.