[Pkg-firebird-general] fb2 packages ready for testing
Daniel Urban
daniel@sente.pl
Tue, 29 Jun 2004 10:45:04 +0200
This is a multi-part message in MIME format.
------=_NextPart_000_009B_01C45DC6.22E30E70
Content-Type: text/plain;
charset="iso-8859-2"
Content-Transfer-Encoding: 7bit
Hi
> This is the starndard way of specifying where binaries (/usr/),
> dynamic data (/var/), shared static data (/usr/share) and others
> should be installed. I hoped in fb2 the default installation is not
> "/opt-like" - like it was in fb1, but instead fb2 normally uses
> autotools and installs things in (more-less) FHS-compatible locations
> by default?
>
> > The firebird configure script "lies" about options it has for the
> > location of files try:
> >
> > ./configure --help
> >
autogen --help is in attachement
>
> > I tried to use it when building my version but the settings don't seem
to
> > have any effect. Probably because interbase historically lived in /opt.
I
> > guess upstream should want to have this fixed too.
>
> Agrh! /opt is ugly! AFAIR this was on TODO list for fb2 to kiss this
> structure good bye (and it was 2 years ago...)
In allready firebird2 /opt isn't default targer directory, now it is
/usr/local/firebird
(Remco said about firebird.1.0.3)
Maybe we could build firebird2 now with follow configuration:
./autogen \
[--enable-super-server] \
--prefix=/usr/lib/firebired2 \ //done allready
--bindir=/usr/bin
--libdir=/usr/lib
--includedir=/usr/include
--mandir=/usr/share/man/[man1???]
and get rid of /lib and /include symlinks from fb directory?
With regard
Daniel Urban
------=_NextPart_000_009B_01C45DC6.22E30E70
Content-Type: application/octet-stream;
name="autogen.help"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="autogen.help"
AUTOCONF=3Dautoconf=0A=
LIBTOOL=3Dlibtool=0A=
LIBTOOLiZE=3Dlibtoolize=0A=
Running libtoolize ...=0A=
Putting files in AC_CONFIG_AUX_DIR, `builds/make.new/config'.=0A=
Running autoconf ...=0A=
Running ./configure --help ...=0A=
`configure' configures this package to adapt to many kinds of systems.=0A=
=0A=
Usage: ./configure [OPTION]... [VAR=3DVALUE]...=0A=
=0A=
To assign environment variables (e.g., CC, CFLAGS...), specify them as=0A=
VAR=3DVALUE. See below for descriptions of some of the useful variables.=0A=
=0A=
Defaults for the options are specified in brackets.=0A=
=0A=
Configuration:=0A=
-h, --help display this help and exit=0A=
--help=3Dshort display options specific to this package=0A=
--help=3Drecursive display the short help of all the included =
packages=0A=
-V, --version display version information and exit=0A=
-q, --quiet, --silent do not print `checking...' messages=0A=
--cache-file=3DFILE cache test results in FILE [disabled]=0A=
-C, --config-cache alias for `--cache-file=3Dconfig.cache'=0A=
-n, --no-create do not create output files=0A=
--srcdir=3DDIR find the sources in DIR [configure dir or =
`..']=0A=
=0A=
Installation directories:=0A=
--prefix=3DPREFIX install architecture-independent files in =
PREFIX=0A=
[/usr/local/firebird]=0A=
--exec-prefix=3DEPREFIX install architecture-dependent files in =
EPREFIX=0A=
[PREFIX]=0A=
=0A=
By default, `make install' will install all the files in=0A=
`/usr/local/firebird/bin', `/usr/local/firebird/lib' etc. You can =
specify=0A=
an installation prefix other than `/usr/local/firebird' using `--prefix',=0A=
for instance `--prefix=3D$HOME'.=0A=
=0A=
For better control, use the options below.=0A=
=0A=
Fine tuning of the installation directories:=0A=
--bindir=3DDIR user executables [EPREFIX/bin]=0A=
--sbindir=3DDIR system admin executables [EPREFIX/sbin]=0A=
--libexecdir=3DDIR program executables [EPREFIX/libexec]=0A=
--datadir=3DDIR read-only architecture-independent data =
[PREFIX/share]=0A=
--sysconfdir=3DDIR read-only single-machine data [PREFIX/etc]=0A=
--sharedstatedir=3DDIR modifiable architecture-independent data =
[PREFIX/com]=0A=
--localstatedir=3DDIR modifiable single-machine data [PREFIX/var]=0A=
--libdir=3DDIR object code libraries [EPREFIX/lib]=0A=
--includedir=3DDIR C header files [PREFIX/include]=0A=
--oldincludedir=3DDIR C header files for non-gcc [/usr/include]=0A=
--infodir=3DDIR info documentation [PREFIX/info]=0A=
--mandir=3DDIR man documentation [PREFIX/man]=0A=
=0A=
System types:=0A=
--build=3DBUILD configure for building on BUILD [guessed]=0A=
--host=3DHOST cross-compile to build programs to run on HOST =
[BUILD]=0A=
--target=3DTARGET configure for building compilers for TARGET [HOST]=0A=
=0A=
Optional Features:=0A=
--disable-FEATURE do not include FEATURE (same as =
--enable-FEATURE=3Dno)=0A=
--enable-FEATURE[=3DARG] include FEATURE [ARG=3Dyes]=0A=
--enable-shared[=3DPKGS]=0A=
build shared libraries [default=3Dyes]=0A=
--enable-static[=3DPKGS]=0A=
build static libraries [default=3Dyes]=0A=
--enable-fast-install[=3DPKGS]=0A=
optimize for fast installation [default=3Dyes]=0A=
--disable-libtool-lock avoid locking (might break parallel builds)=0A=
--enable-superserver build SuperServer architecture (default=3Dno)=0A=
--enable-debug build debug version (default=3Dno)=0A=
--enable-raw-devices enable databases on raw devices (default=3Dno)=0A=
--disable-largefile omit support for large files=0A=
=0A=
Optional Packages:=0A=
--with-PACKAGE[=3DARG] use PACKAGE [ARG=3Dyes]=0A=
--without-PACKAGE do not use PACKAGE (same as =
--with-PACKAGE=3Dno)=0A=
--with-gnu-ld assume the C compiler uses GNU ld =
[default=3Dno]=0A=
--with-pic try to use only PIC/non-PIC objects =
[default=3Duse=0A=
both]=0A=
--with-tags[=3DTAGS]=0A=
include additional configurations [automatic]=0A=
--with-lock-manager build lock manager=0A=
--with-editline support fancy command line editing=0A=
--with-service-name specify inet service name (default=3Dgds_db)=0A=
--with-service-port specify inet service port (default=3D3050)=0A=
--with-ipc-name specify local IPC name (default=3DFirebirdIPI)=0A=
--with-gpre-ada support ADA in gpre (default=3Dno)=0A=
--with-gpre-cobol support COBOL in gpre (default=3Dno)=0A=
--with-gpre-fortran support FORTRAN in gpre (default=3Dno)=0A=
--with-gpre-pascal support PASCAL in gpre (default=3Dno)=0A=
--with-sfio=3DPATH use sfio (replacement stdio on Solaris) =
(default=3Dno)=0A=
--with-pipe-name specify wnet pipe name (default=3Dinterbas)=0A=
=0A=
Some influential environment variables:=0A=
CC C compiler command=0A=
CFLAGS C compiler flags=0A=
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a=0A=
nonstandard directory <lib dir>=0A=
CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have=0A=
headers in a nonstandard directory <include dir>=0A=
CXX C++ compiler command=0A=
CXXFLAGS C++ compiler flags=0A=
CPP C preprocessor=0A=
CXXCPP C++ preprocessor=0A=
F77 Fortran 77 compiler command=0A=
FFLAGS Fortran 77 compiler flags=0A=
=0A=
Use these variables to override the choices made by `configure' or to =
help=0A=
it to find libraries and programs with nonstandard names/locations.=0A=
=0A=
Now type `make' to compile Firebird2=0A=
------=_NextPart_000_009B_01C45DC6.22E30E70--