Forum
Tipps
News
Menu-Icon

brauche mal Hilfe bei Optionen für ./configure

Moin moin.
Folgendes Problem. Ich habe mir für meine Susi9.2 das Programm "Celestia" als tar.gz file runtergeladen und entpackt.Wenn ich nun ./configure --with-kde ausführe, tut configure auch seine Arbeit, bricht dann aber irgendwann mit der Fehlermeldung "configure: error: zlib not found" ab. Zlib ist aber vorhanden, also dachte ich mir: da muß noch ein Zusatz ran, der configure sagt wo er suchen muß. Ist das richtig? Also habe ich folgendes eingegeben: ./configure --with-kde-prefix=/usr/lib/perl5/vendor_perl/5.8.5/i586-linux-thread-multi/auto/Compress/Zlib. Mit dieser Eingabe erhalte ich aber nur den Hinweis:
configure: error: You must select an interface to build.
                  Possible options are:
                    --with-glut      GLUT front-end
                    --with-gtk       Enhanced GTK GUI
                    --with-gnome     GTK GUI with Gnome features
                    --with-kde       Enhanced KDE GUI
Wenn ich dann aber den Strich zwischen kde und prefix durch ein Leerzeichen ersetze nimmt er alles was hinter kde steht nicht mehr für voll und ich habe den gleichen Effekt wie zum Anfang. Ist ja zum Haareausraufen ;)
Kann mir mal jemand sagen wie dieser Wegweiser aussehen muß?
Besten Dank schon mal und ein schönes Wochenende.


Antworten zu brauche mal Hilfe bei Optionen für ./configure:

Ich glaube, Du musst bloß 'prefix' weglassen, also:

./configure --with-kde=/usr/lib/perl5/vendor_perl/5.8.5/i586-linux-thread-multi/auto/Compress/Zlib

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Moin moin.
Hey super. Besten Dank Das probiere ich doch gleich mal. Ich sag dann bescheid

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

mmmmhhhh. zu früh gefreut. Configure läuft wieder wie gehabt, bis zu der schon angesprochenen Fehlermeldung. Wäre ja zu schön um wahr zu sein.

Poste mal bitte alles von 'checking for [...] configure: error: [...]' an. Es könnte sein, dass Du die 'environment' mittels 'env' angeben musst...

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Moin moin Lucky.
Du hast es so gewollt ;D Hier ist die komplette Ausgabe.

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 for gawk... gawk
checking whether make sets ${MAKE}... yes
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 suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C preprocessor... gcc -E
checking how to run the C++ preprocessor... g++ -E
checking for a BSD-compatible install... /usr/bin/install -c -p
checking for ld used by GCC... /usr/i586-suse-linux/bin/ld
checking if the linker (/usr/i586-suse-linux/bin/ld) is GNU ld... yes
checking for /usr/i586-suse-linux/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking for a sed that does not truncate output...
checking whether ln -s works... yes
checking how to recognise dependant libraries... pass_all
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 dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ranlib... ranlib
checking for strip... strip
checking if gcc static flag  works... yes
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/i586-suse-linux/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
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 if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking whether the g++ linker (/usr/i586-suse-linux/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/i586-suse-linux/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... 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
appending configuration tag "GCJ" to libtool
checking if gcj supports -fno-rtti -fno-exceptions... (cached) no
checking for gcj option to produce PIC... -fPIC
checking if gcj PIC flag -fPIC works... no
checking if gcj supports -c -o file.o... no
checking whether the gcj linker (/usr/i586-suse-linux/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... 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 whether to include debugging code... no
checking whether to be pedantic... no
checking whether to do profiling... no
checking whether to enable GLUT... no
checking whether to enable GTK... no
checking whether to enable Gnome... no
checking whether to enable KDE... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking dependency style of gcc... (cached) gcc3
checking how to run the C preprocessor... gcc -E
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether g++ accepts -g... (cached) yes
checking dependency style of g++... (cached) gcc3
checking whether g++ supports -Wundef... yes
checking whether g++ supports -Wno-long-long... yes
checking whether g++ supports -Wnon-virtual-dtor... yes
checking whether g++ supports -fno-exceptions... yes
checking whether g++ supports -fno-check-new... yes
checking whether g++ supports -fexceptions... yes
checking how to run the C++ preprocessor... g++ -E
checking whether g++ supports -frepo... yes
checking for X... no
checking for deflate in -lz... no
configure: error: zlib not found.

Besten Dank schon mal und bis die Tage

Hast Du eigentlich das 'zlib-devel'-Package? Vielleicht reicht es schon, wenn Du das installierst und nochmal './configure' laufen lässt.

'zlib-dev' gibt's z.B. hier...

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Moin moin.
Zlib und zlib-devel sind installiert. Das sie nicht vorhanden sind, war ja gleich meine erste Vermutung. Dem war aber nicht so

Okay, noch zwei Vorschläge, dann bin ich mit meinem Latein am Ende:

1. Probier mal den zlib-Pfad wie folgt anzugeben:

$ ./configure --with-kde --with-zlib-dir=path/to/zlib
2. Die Fehlermeldung kann entstehen, wenn irgendetwas fehlt, was den 'zlib-Test' scheitern lässt. Um herauszufinden, was das ist, müsstest Du die von ./configure erstellte config.log-Datei (die ziemlich groß ist...) mal durchgehen. Ziemlich gegen Ende solltest Du fündig werden. Wenn Du die Möglichkeit hast, die config.log irgendwo hochzuladen, könnte ich mitsuchen ;-).
Zitat
1. Probier mal den zlib-Pfad wie folgt anzugeben:

$ ./configure --with-kde --with-zlib-dir=path/to/zlib

Oder so:

$ ./configure --with-kde --with-zlib=path/to/zlib

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Moin moin.
Hab es gerade ausprobiert. Egal welchen deiner Tips ich genommen habe, das Resultat bleibt das Gleiche: configure: error: zlib not found.
Ich bin die log. Datei mal durchgegangen und habe da ein paar Ungereimtheiten gefunden, aber so richtig schlüssig ist mir das nicht. Ich kann die Datei leider nicht irgendwo hochladen, deshalb würde ich sie dir gerne mal per mail schiken. Wenn du kein Problem damit hast?

Guck in Deine Privaten Mitteilungen, da findest Du meine eMail-Adresse...

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Moin moin.
Alles klar. Ist bereits geschehen. Besten Dank nochmal

Also, Dir fehlt ganz offensichtlich die 'libXmu'. Sie ist Bestandteil des X Windows System. Außerdem zu finden in 'qt3-devel'- sowie 'Openmotif-devel'-Packages.
Hier findest Du mehr...

Ich hoffe, das hilft!

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Moin moin.
Hey, hat dir schon mal jemand gesagt das du der Größte bist ;D Das Problem lag tatsächlich im qt3-devel. Da ist jetzt soweit alles bestens. Zwei Sachen hab ich aber noch. Zum einen würde mich interessieren durch welchen Eintrag du die fehlende Datei in der config.log gefunden hast. Zum anderen muß ich dir wohl oder übel noch mal die log Datei schicken. Configure läuft nämlich immernoch nicht durch und bricht mit folgender Meldung ab.
checking for KDE... configure: error:
in the prefix, you've chosen, are no KDE headers installed. This will fail.
So, check this please and use another prefix!
Wäre wirklich super wenn du mir nochmal auf die Sprünge helfen kannst.
Bis dann

Zitat
Zum einen würde mich interessieren durch welchen Eintrag du die fehlende Datei in der config.log gefunden hast.

In line 592 heißt es:
/usr/lib/gcc-lib/i586-suse-linux/3.3.4/../../../../i586-suse-linux/bin/ld: cannot find -lXmu
Im Compiler-Aufruf wird die Library unter der Linker-Option -l angegeben, wobei der Library-Name stets mit der Silbe lib beginnen sollte:
-lx bezieht sich somit auf die Bibliothek libx.

Zitat
in the prefix, you've chosen, are no KDE headers installed.

Die 'header-files' sind Bestandteil des KDE-devel-Pakets. Ist das installiert?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Moin moin.
Ich sag doch du bist der Größte. KDE-devel war installiert, aber offensichtlich beschädigt. Ich hab es jetzt gerade gebogen und siehe da. Es funktioniert. Besten Dank und ich trinke heute Abend ein Bierchen auf dich  ;D

Das hört man gern!

Prost!


« LX-Officespielen unter LINUX: interessant! »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Internet-Zugriffsprogramm
Ein Internet-Zugriffsprogramm, auch Browser genannt, stellt Internetseiten für den Benutzer dar. Am bekanntesten ist der Microsoft Internet Explorer, gefolgt vom kos...

Programm
Siehe Software...

Arbeitsspeicher
Arbeitsspeicher, auch Hauptspeicher oder RAM genannt, ist ein wichtiger, sehr schneller Speicherbereich des PCs, der seine Daten aber beim Auschalten oder Neustarten verl...