You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#1 2013-10-18 11:17:31
- ibot
- Member
- Registered: 2013-10-18
- Posts: 1
mod_tile: Compile Error at parameterize_style.cpp
Hallo zusammen,
ich versuche gerade meinen eigenen OSM Tile Server unter Ubuntu 12.04 LTS Desktop Edition zu installieren. Soweit klappt das auch und ich kann mit mapnik das Image erstellen. Aktuell versuche ich mod_tile für Apache2 zu installieren und stoße beim Make auf folgenden Fehler. Ist der Fehler bekannt? Könnt ihr mir helfen?
osm@maps:~/src/mod_tile$ make
Making all in iniparser3.0b
make[1]: Entering directory /home/osm/src/mod_tile/iniparser3.0b'
make[1]: Nothing to be done forall'.
make[1]: Leaving directory /home/osm/src/mod_tile/iniparser3.0b'
make[1]: Entering directory/home/osm/src/mod_tile'
g++ -DHAVE_CONFIG_H -I. -I./includes -I/usr/include/freetype2 -pthread -I/usr/include -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/cairomm-1.0 -I/usr/lib/x86_64-linux-gnu/cairomm-1.0/include -I/usr/include/cairo -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -MT parameterize_style.o -MD -MP -MF .deps/parameterize_style.Tpo -c -o parameterize_style.o test -f 'src/parameterize_style.cpp' || echo './'src/parameterize_style.cpp
src/parameterize_style.cpp: In function ‘void parameterize_map_language(mapnik::Map&, char*)’:
src/parameterize_style.cpp:46:97: error: request for member ‘create’ in ‘mapnik::singleton::instance with T = mapnik::datasource_cache, CreatePolicy = mapnik::CreateStatic’, which is of non-class type ‘mapnik::datasource_cache*’
make[1]: *** [parameterize_style.o] Error 1
make[1]: Leaving directory `/home/osm/src/mod_tile'
make: *** [all-recursive] Error 1
Gruß,
Tobi
Offline
#2 2013-10-19 01:49:42
- amm
- Member
- Registered: 2009-09-20
- Posts: 618
- Website
Re: mod_tile: Compile Error at parameterize_style.cpp
Danke fuer die Fehlermeldung. Das Problem sollte hoffentlich nun behoben sein.
Der Fehler wurde vor 5 Tagen eingebaut, da ich vergessen hatte das Mapnik Versionen 2.1 und neuer einige Funktionsdefinitionen geaendert hatte und ich die entsprechende Fallunterscheidung nicht eingebaut hatte.
Offline
#3 2013-10-20 09:12:09
- borish-osm
- Member
- Registered: 2013-08-31
- Posts: 60
Re: mod_tile: Compile Error at parameterize_style.cpp
Gibt es Pakete für Ubuntu? Das würde die Installation sehr vereinfachen.
Offline
#4 2013-10-21 07:06:16
- amm
- Member
- Registered: 2009-09-20
- Posts: 618
- Website
Re: mod_tile: Compile Error at parameterize_style.cpp
Ja, es gibt Packete fuer Ubuntu: https://launchpad.net/~kakrueger
Das Ganze ist auch auf http://switch2osm.org/serving-tiles/bui … -packages/ beschrieben.
Auf der Seite gibt es zwei Serien von Packeten. Einmal die stable Serie ( https://launchpad.net/~kakrueger/+archive/openstreetmap ) die ist jeweils auf dem Stand des Releases von Ubuntu und wird ausser wenn es gravierende Probleme gibt normalerweise nicht aktualisiert. Ausserdem gibt es die unstable series ( https://launchpad.net/~kakrueger/+archive/osm-unstable ) die weitest gehend aktuell mit den neuesten Entwicklungen gehalten wird. Die unstable Serie, ist auch gerade aktualisiert worden um nun auch die Carto basierten Stylesheets zu verwenden und enthalten Mapnik 2.2.
Offline