[EICLUSt] keine locale bei selbstkompiliertem gftp

Mario Mueller mmuellerss at gmx.de
Mit Nov 26 09:35:42 CET 2003


Hallo,

Am Dienstag, 25. November 2003 18:53 schrieb Niels Dettenbach:
> kann man dem configure (kenne die genaue Architektur und somit die
> Optionen von RPM bzgl. Source-Pakete nicht so gut) die Pfade von Libs
> etc. als Optionen hinterherwerfen? Mal probiert, die Sourcen direkt
> (./configure && make && make install blablah) zu übersetzen?

... nur so mach ich es.
Der einzigste Prefix war --prefix=/opt/gnome . Alle Anderen sind nicht 
notwendig. Einen Verdacht habe ich: gftp bemängelt ein fehlendes 
automake-1.4. Dies gibt es aber bei SuSE 9 nicht mehr, sondern nur noch 
1.7. Bei Debian kann man alle Versionen nebeneinander packen und da 
funzt es.

> Habs nicht probiert, aber checkinstall
> -> http://howto.linux-hardware-shop.de/software.htm
> dürfte Dir ggf. weiterhelfen. Due Machst dein configure mit den
> nötigen optionen und per checkinstall das make && make install in ein
> RPM Paket - so zumindest die Theorie...

... theoretisch richtig - praktisch unmöglich ...

> Was sagt den die Doku zu RPM bzgl. configure Optionen?

./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]
  --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-gtk20         Don't look for GTK+ 2.0 libraries
  --disable-gtkport       Disable compiling the GTK+ port
  --disable-textport      Disable compiling the text port
  --disable-ssl         Disable SSL support
  --disable-largefile     omit support for large files
  --enable-maintainer-mode enable make rules and dependencies not useful
                          (and sometimes confusing) to the casual 
installer
  --with-glib-prefix=PFX   Prefix where GLIB is installed (optional)
  --with-glib-exec-prefix=PFX Exec prefix where GLIB is installed 
(optional)
  --disable-glibtest       Do not try to compile and run a test GLIB 
program
  --with-readline         turn on readline [default=yes, default tries 
-lncurses, -lcurses, -ltermcap]
  --with-dmalloc          use dmalloc, as in
                          ftp://ftp.letters.com/src/dmalloc/
dmalloc.tar.gz
  --with-gtk-prefix=PFX   Prefix where GTK is installed (optional)
  --with-gtk-exec-prefix=PFX Exec prefix where GTK is installed 
(optional)
  --disable-gtktest       Do not try to compile and run a test GTK 
program
  --disable-nls           do not use Native Language Support
  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
  --disable-rpath         do not hardcode runtime library paths
  --with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and 
DIR/lib
  --without-libiconv-prefix     don't search for libiconv in includedir 
and libdir
  --disable-nls           do not use Native Language Support
  --with-included-gettext use the GNU gettext library included here
  --with-libintl-prefix[=DIR]  search for libintl in DIR/include and 
DIR/lib
  --without-libintl-prefix     don't search for libintl in includedir 
and libdir

> btw: die Locales in opt zu packen ist mal wieder typisch SuSe

... nicht nur diese Angaben sind im System verstreut ... eigentlich 
Alle.
Das hat aber auch Vorteile. Falls wieder mal bspw. eine neuere 
KDE-Version kommt - kann man die mit SuSE-rpm-Paketen daneben (neben 
(opt/kde3) packen - bei allen anderen Distris kommen die auch nach /usr 
und dabei gibt's nur ein entweder/oder.

Vielen Dank
-- 
mmuellerss                     \\ : //                 mmuellerss at gmx.de
Mario Mueller                   \\://        http://www.mmuellerss.de.vu
Barbarastrasse 6                (o -)              tel 01212 / 511568109
99752 Bleicherode         ---ooO-(_)-Ooo--          Knode/KMail auf SuSE