Opened 11 years ago

Last modified 7 years ago

#136 closed defect

xcache wont compile — at Initial Version

Reported by: xcache.lighttpd@… Owned by: moo
Priority: major Milestone:
Component: build Version: 1.2.2
Keywords: ./configure Cc:
Application: PHP Version: 5.2.4
Other Exts: SAPI: Irrelevant
Probability: Always Blocked By:


tss# phpize --clean && phpize
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519
tss# ./configure --help
`configure' configures this package to adapt to many kinds of systems.

Usage: ./configure [OPTION]... [VAR=VALUE]...

To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE. See below for descriptions of some of the useful variables.

Defaults for the options are specified in brackets.


-h, --help display this help and exit

--help=short display options specific to this package
--help=recursive display the short help of all the included packages

-V, --version display version information and exit
-q, --quiet, --silent do not print `checking...' messages

--cache-file=FILE cache test results in FILE [disabled]

-C, --config-cache alias for `--cache-file=config.cache'
-n, --no-create do not create output files

--srcdir=DIR find the sources in DIR [configure dir or `..']

Installation directories:

--prefix=PREFIX install architecture-independent files in PREFIX


--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX


By default, `make install' will install all the files in
/usr/local/bin', /usr/local/lib' etc. You can specify
an installation prefix other than /usr/local' using --prefix',
for instance `--prefix=$HOME'.

For better control, use the options below.

Fine tuning of the installation directories:

--bindir=DIR user executables [EPREFIX/bin]
--sbindir=DIR system admin executables [EPREFIX/sbin]
--libexecdir=DIR program executables [EPREFIX/libexec]
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc usr/include
--datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
--datadir=DIR read-only architecture-independent data [DATAROOTDIR]
--infodir=DIR info documentation [DATAROOTDIR/info]
--localedir=DIR locale-dependent data [DATAROOTDIR/locale]
--mandir=DIR man documentation [DATAROOTDIR/man]
--docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
--htmldir=DIR html documentation [DOCDIR]
--dvidir=DIR dvi documentation [DOCDIR]
--pdfdir=DIR pdf documentation [DOCDIR]
--psdir=DIR ps documentation [DOCDIR]

System types:

--build=BUILD configure for building on BUILD [guessed]
--host=HOST cross-compile to build programs to run on HOST [BUILD]
--target=TARGET configure for building compilers for TARGET [HOST]

Optional Features:

--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--enable-xcache Include XCache support.
--enable-xcache-constant XCache: Handle new constants made by php compiler (e.g.: for halt_compiler)
--enable-xcache-optimizer XCache: (N/A)
--enable-xcache-coverager XCache: Enable code coverage dumper, useful for testing php scripts
--enable-xcache-assembler XCache: (N/A)
--enable-xcache-disassembler XCache: Enable opcode to php variable dumper, NOT for production server
--enable-xcache-encoder XCache: (N/A)
--enable-xcache-decoder XCache: (N/A)
--enable-xcache-test XCache: Enable self test - FOR DEVELOPERS ONLY!!
--enable-xcache-dprint XCache: Enable debug print functions - FOR DEVELOPERS ONLY!!
--enable-shared=PKGS build shared libraries default=yes
--enable-static=PKGS build static libraries default=yes
--enable-fast-install=PKGS optimize for fast installation default=yes
--disable-libtool-lock avoid locking (might break parallel builds)

Optional Packages:

--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--with-libdir=NAME Look for libraries in .../NAME rather than .../lib
--with-php-config=PATH Path to php-config php-config
--with-gnu-ld assume the C compiler uses GNU ld default=no
--with-pic try to use only PIC/non-PIC objects default=use both
--with-tags=TAGS include additional configurations automatic

Some influential environment variables:

CC C compiler command
CFLAGS C compiler flags
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a

nonstandard directory <lib dir>

LIBS libraries to pass to the linker, e.g. -l<library>
CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if

you have headers in a nonstandard directory <include dir>

CPP C preprocessor
CXXCPP C++ preprocessor

Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.

tss# ./configure --enable-xcache

Change History (0)

Note: See TracTickets for help on using tickets.