[Tile-serving] [openstreetmap/mod_tile] Can't build mod_tile on Ubuntu 14.04 (#126)
Andrew Kirmse
notifications at github.com
Sat May 28 00:42:04 UTC 2016
I'm attempting to set up a tile server on Ubuntu 14.04 (on AWS) following the instructions at https://switch2osm.org/serving-tiles/manually-building-a-tile-server-14-04/ . I've successfully built mapnik 3.0 and I'm at the part where I'm building mod_tile. Almost looks like it's trying to use GCC instead of clang, some kind of basic configuration error?
```
./autogen.sh
./configure
make
Making all in iniparser3.0b
make[1]: Entering directory `/home/ubuntu/src/mod_tile/iniparser3.0b'
depbase=`echo src/iniparser.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../includes -g -O2 -MT src/iniparser.lo -MD -MP -MF $depbase.Tpo -c -o src/iniparser.lo src/iniparser.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../includes -g -O2 -MT src/iniparser.lo -MD -MP -MF src/.deps/iniparser.Tpo -c src/iniparser.c -fPIC -DPIC -o src/.libs/iniparser.o
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../includes -g -O2 -MT src/iniparser.lo -MD -MP -MF src/.deps/iniparser.Tpo -c src/iniparser.c -o src/iniparser.o >/dev/null 2>&1
depbase=`echo src/dictionary.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../includes -g -O2 -MT src/dictionary.lo -MD -MP -MF $depbase.Tpo -c -o src/dictionary.lo src/dictionary.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../includes -g -O2 -MT src/dictionary.lo -MD -MP -MF src/.deps/dictionary.Tpo -c src/dictionary.c -fPIC -DPIC -o src/.libs/dictionary.o
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../includes -g -O2 -MT src/dictionary.lo -MD -MP -MF src/.deps/dictionary.Tpo -c src/dictionary.c -o src/dictionary.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CC --mode=link gcc -std=gnu99 -g -O2 -version-info 3 -o libiniparser.la -rpath /usr/local/lib src/iniparser.lo src/dictionary.lo -lm
libtool: link: gcc -shared -fPIC -DPIC src/.libs/iniparser.o src/.libs/dictionary.o -lm -O2 -Wl,-soname -Wl,libiniparser.so.3 -o .libs/libiniparser.so.3.0.0
libtool: link: (cd ".libs" && rm -f "libiniparser.so.3" && ln -s "libiniparser.so.3.0.0" "libiniparser.so.3")
libtool: link: (cd ".libs" && rm -f "libiniparser.so" && ln -s "libiniparser.so.3.0.0" "libiniparser.so")
libtool: link: ar cru .libs/libiniparser.a src/iniparser.o src/dictionary.o
libtool: link: ranlib .libs/libiniparser.a
libtool: link: ( cd ".libs" && rm -f "libiniparser.la" && ln -s "../libiniparser.la" "libiniparser.la" )
make[1]: Leaving directory `/home/ubuntu/src/mod_tile/iniparser3.0b'
make[1]: Entering directory `/home/ubuntu/src/mod_tile'
depbase=`echo src/daemon.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I./includes -pthread -DSYSTEM_LIBINIPARSER=0 -g -O2 -MT src/daemon.o -MD -MP -MF $depbase.Tpo -c -o src/daemon.o src/daemon.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo src/daemon_compat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I./includes -pthread -DSYSTEM_LIBINIPARSER=0 -g -O2 -MT src/daemon_compat.o -MD -MP -MF $depbase.Tpo -c -o src/daemon_compat.o src/daemon_compat.c &&\
mv -f $depbase.Tpo $depbase.Po
g++ -DHAVE_CONFIG_H -I. -I./includes -pthread -DSYSTEM_LIBINIPARSER=0 -I/usr/local/include -I/usr/local/include/mapnik/agg -I/usr/local/include/mapnik -I/home/ubuntu/src/mapnik-3.x/mason_packages/.link/include -I/home/ubuntu/src/mapnik-3.x/mason_packages/.link/include/freetype2 -I/home/ubuntu/src/mapnik-3.x/mason_packages/.link/include/libpng16 -I/home/ubuntu/src/mapnik-3.x/mason_packages/.link/include/cairo -I/home/ubuntu/src/mapnik-3.x/mason_packages/.link/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DHAVE_JPEG -DMAPNIK_USE_PROJ4 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DSVG_RENDERER -std=c++11 -D_GLIBCXX_USE_CXX11_ABI=0 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -Wno-unsequenced -Wtautological-compare -Wheader-hygiene -O3 -g -O2 -MT src/renderd-gen_tile.o -MD -MP -MF src/.deps/renderd-gen_tile.Tpo -c -o src/renderd-gen_tile.o `test -f 'src/gen_tile.cpp' || echo './'`src/gen_tile.cpp
g++: error: unrecognized command line option ‘-Wtautological-compare’
g++: error: unrecognized command line option ‘-Wheader-hygiene’
make[1]: *** [src/renderd-gen_tile.o] Error 1
make[1]: Leaving directory `/home/ubuntu/src/mod_tile'
make: *** [all-recursive] Error 1
```
---
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/mod_tile/issues/126
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/tile-serving/attachments/20160527/04b32b59/attachment.html>
More information about the Tile-serving
mailing list