[postgis-devel] Problems compiling ( libtool )
Nathaniel Hunter Clay
clay.nathaniel at gmail.com
Sun Sep 18 17:09:50 PDT 2011
Hi all,
I am having trouble compiling postgis svn trunk on Ubuntu 11.10. I have
gcc installed, is there anything I need to do to inform libtool where to
point etc.?
Thanks,
Nathaniel H Clay
nathaniel at nathan-MS-7599:/srv/gis/postgis$ make
for s in liblwgeom libpgcommon regress postgis loader utils raster
topology; do \
echo "---- Making all in ${s}"; \
make -C ${s} all || exit 1; \
done;
---- Making all in liblwgeom
make[1]: Entering directory `/srv/gis/postgis/liblwgeom'
/bin/sh ../libtool --mode=compile gcc -g -O2 -fPIC -DPIC -Wall
-Wmissing-prototypes -I/usr/include -DPOSTGIS_GEOS_VERSION=32
-DPOSTGIS_PROJ_VERSION=47 -c -o stringbuffer.lo stringbuffer.c
eval: 1: base_compile+= gcc: not found
eval: 1: base_compile+= -g: not found
eval: 1: base_compile+= -O2: not found
eval: 1: base_compile+= -fPIC: not found
eval: 1: base_compile+= -DPIC: not found
eval: 1: base_compile+= -Wall: not found
eval: 1: base_compile+= -Wmissing-prototypes: not found
eval: 1: base_compile+= -I/usr/include: not found
eval: 1: base_compile+= -DPOSTGIS_GEOS_VERSION=32: not found
eval: 1: base_compile+= -DPOSTGIS_PROJ_VERSION=47: not found
eval: 1: base_compile+= -c: not found
eval: 1: CC_quoted+= gcc: not found
libtool: compile: you must specify a compilation command
libtool: compile: Try `libtool --help --mode=compile' for more information.
make[1]: *** [stringbuffer.lo] Error 1
make[1]: Leaving directory `/srv/gis/postgis/liblwgeom'
make: *** [all] Error 1
nathaniel at nathan-MS-7599:/srv/gis/postgis$ gcc --help
Usage: gcc [options] file...
Options:
-pass-exit-codes Exit with highest error code from a phase
--help Display this information
--target-help Display target specific command line options
--help={target|optimizers|warnings|params|[^]{joined|separate|undocumented}}[,...]
Display specific types of command line options
(Use '-v --help' to display command line options of sub-processes)
--version Display compiler version information
-dumpspecs Display all of the built in spec strings
-dumpversion Display the version of the compiler
-dumpmachine Display the compiler's target processor
-print-search-dirs Display the directories in the compiler's
search path
-print-libgcc-file-name Display the name of the compiler's companion
library
-print-file-name=<lib> Display the full path to library <lib>
-print-prog-name=<prog> Display the full path to compiler component
<prog>
-print-multi-directory Display the root directory for versions of
libgcc
-print-multi-lib Display the mapping between command line
options and
multiple library search directories
-print-multi-os-directory Display the relative path to OS libraries
-print-sysroot Display the target libraries directory
-print-sysroot-headers-suffix Display the sysroot suffix used to find
headers
-Wa,<options> Pass comma-separated <options> on to the
assembler
-Wp,<options> Pass comma-separated <options> on to the
preprocessor
-Wl,<options> Pass comma-separated <options> on to the linker
-Xassembler <arg> Pass <arg> on to the assembler
-Xpreprocessor <arg> Pass <arg> on to the preprocessor
-Xlinker <arg> Pass <arg> on to the linker
-save-temps Do not delete intermediate files
-save-temps=<arg> Do not delete intermediate files
-no-canonical-prefixes Do not canonicalize paths when building relative
prefixes to other gcc components
-pipe Use pipes rather than intermediate files
-time Time the execution of each subprocess
-specs=<file> Override built-in specs with the contents of
<file>
-std=<standard> Assume that the input sources are for <standard>
--sysroot=<directory> Use <directory> as the root directory for
headers
and libraries
-B <directory> Add <directory> to the compiler's search paths
-v Display the programs invoked by the compiler
-### Like -v but options quoted and commands not
executed
-E Preprocess only; do not compile, assemble or
link
-S Compile only; do not assemble or link
-c Compile and assemble, but do not link
-o <file> Place the output into <file>
-x <language> Specify the language of the following input
files
Permissible languages include: c c++
assembler none
'none' means revert to the default behavior of
guessing the language based on the file's
extension
Options starting with -g, -f, -m, -O, -W, or --param are automatically
passed on to the various sub-processes invoked by gcc. In order to pass
other options on to these processes the -W<letter> options must be used.
For bug reporting instructions, please see:
<file:///usr/share/doc/gcc-4.6/README.Bugs>.
nathaniel at nathan-MS-7599:/srv/gis/postgis$
More information about the postgis-devel
mailing list