Linux 15.011 Themen, 106.842 Beiträge

./configure-error

damasato / 3 Antworten / Flachansicht Nickles

Hallo!
Versuche ein Gui für (Web)Httrack zu kreieren.
Hab die tarball für khttrack entpackt und begann, wie schon so oft, mit:

magda@localhost khttrack-0.10]$ ./configure
...
checking for hts_init in -lhttrack... no
configure: error: *** httrack library not found!


„locate“-Befehl findet jedoch diese auch nicht???
(so sieht das Ergebnis aus:
magda@localhost khttrack-0.10]$ locate -lhttrack
fatal error: locate: ERROR: Security level must be 0 or 1.)

„lhttrack“ dürfte eine der beiden Dateien „libhttrack.so.1“ oder „libhttrack.so.1.0.330“ im Ordner /usr/lib sein, die ich bereits eingespielt habe.

Welche Parameter muß ich „configure“ mitgeben, damit er diese „lhttrack“ findet?

Ich schließe „./cinfigure –help“ an:
[magda@localhost khttrack-0.10]$ ./configure --help
Usage: configure [options] [host]
Options: [defaults in brackets after descriptions]
Configuration:
--cache-file=FILE cache test results in FILE
--help print this message
--no-create do not create output files
--quiet, --silent do not print `checking...\' messages
--version print the version of autoconf that created configure
Directory and file names:
--prefix=PREFIX install architecture-independent files in PREFIX
[/usr/local/kde]
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
[same as prefix]
--bindir=DIR user executables in DIR [EPREFIX/bin]
--sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
--libexecdir=DIR program executables in DIR [EPREFIX/libexec]
--datadir=DIR read-only architecture-independent data in DIR
[PREFIX/share]
--sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data in DIR
[PREFIX/com]
--localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
--libdir=DIR object code libraries in DIR [EPREFIX/lib]
--includedir=DIR C header files in DIR [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
--infodir=DIR info documentation in DIR [PREFIX/info]
--mandir=DIR man documentation in DIR [PREFIX/man]
--srcdir=DIR find the sources in DIR [configure dir or ..]
--program-prefix=PREFIX prepend PREFIX to installed program names
--program-suffix=SUFFIX append SUFFIX to installed program names
--program-transform-name=PROGRAM
run sed PROGRAM on installed program names
Host type:
--build=BUILD configure for building on BUILD [BUILD=HOST]
--host=HOST configure for HOST [guessed]
--target=TARGET configure for TARGET [TARGET=HOST]
Features and packages:
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--x-includes=DIR X include files are in DIR
--x-libraries=DIR X library files are in DIR
--enable and --with options recognized:
--disable-fast-perl disable fast Makefile generation (needs perl)
--enable-debug[=ARG] enables debug symbols (yes|no|full) [default=no]
--disable-debug disables debug output and debug symbols [default=no]
--enable-strict compiles with strict compiler options (may not work!)
--enable-warnings compiles with -Wall and similiar
--enable-profile creates profiling infos [default=no]
--enable-pch enables precompiled header support (currently only KCC) [default=no]
--enable-final build size optimized apps (experimental - needs lots of memory)
--disable-closure don\'t delay template instantiation
--enable-shared[=PKGS] build shared libraries [default=yes]
--enable-static[=PKGS] build static libraries [default=no]
--enable-fast-install[=PKGS] optimize for fast installation [default=yes]
--with-gnu-ld assume the C compiler uses GNU ld [default=no]
--disable-libtool-lock avoid locking (might break parallel builds)
--with-pic try to use only PIC/non-PIC objects [default=use both]
--enable-objprelink prelink apps using objprelink (experimental [only tested on linux/386])
--enable-embedded link to Qt-embedded, don\'t use X
--enable-qtopia link to Qt-embedded, link to the Qtopia Environment
--with-xinerama enable support for Xinerama
--disable-mt link to non-threaded Qt (deprecated)
--enable-kernel-threads Enable the use of the LinuxThreads port on FreeBSD/i386 only.
--disable-threading disables threading even if libpthread found
--with-extra-includes=DIR
adds non standard include paths
--with-extra-libs=DIR adds non standard library paths
--with-qt-dir=DIR where the root of Qt is installed
--with-qt-includes=DIR where the Qt includes are.
--with-qt-libraries=DIR where the Qt library is installed.
--disable-rpath do not use the rpath feature of ld
--disable-path-check don\'t try to find out, where to install


Wer kann mir etwas weiterhelfen?
Bin ja fleißig am Lernen von Linux – hab aber noch immer große Schwierigkeiten.
(Hab auch das Linux-User 06/2004 mit Schwerpunktthema „configure-Fehlermeldungen“ gelesen und gedacht, jetzt müßt ich das mal schaffen; bis heute noch kein Programm erfolgreich selbst kompiliert!)

Vielleicht wird\'s mal soweit!

bei Antwort benachrichtigen
KarstenW damasato „./configure-error“
Optionen

Dateien mit den Endungen so sind Bibliotheksdateien. In diesen bibliotheken sind Funktionen enthalten auf denen dein Programm angewiesen ist. Das nennt man ein dynamisch gelinktes Programm. Nach dem Programmstart wird der entsprechende Programmcode aus den Bibliotheken in den Speicher nachgeladen. Du mußt ersteinmal sicherstellen das die entsprechenden Bibliotheken auf deinem Rechner installiert sind. Es muß auch die Versionsnummer stimmen !
Das Gegenteil von dynamisch gelinkten programmen sind statisch gelinkte Programme. Bei denen ist der Programmcode aus den Bibliotheken schon in der ausführbaren Datei enthalten und muß nicht noch von der festplatte nachgeladen werden.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen