Opened 8 years ago

Closed 7 years ago

#4634 closed defect (fixed)

tirex v27703 doesn't compile with current mapnik

Reported by: dieterdreist Owned by: jochen@…
Priority: minor Milestone:
Component: tirex Version:
Keywords: mapnik Cc:


the error is:

~/src/tirex$ make
cd backend-mapnik; make
make[1]: Entering directory `/home/osm/src/tirex/backend-mapnik'
/usr/include/freetype2/ -DBOOST_FILESYSTEM_VERSION=2    -c -o
renderd.o In constructor ‘RenderDaemon::RenderDaemon(int, char**)’: error: base operand of ‘->’ has non-pointer type
make[1]: *** [renderd.o] Error 1
make[1]: Leaving directory `/home/osm/src/tirex/backend-mapnik'
make: *** [build] Error 2

this was discussed on the mapnik mailing list here:!topic/mapnik/g2P3A8PcO_c

Dane Springmeyer's answer describes reason and solution like this:

This is due to a change in the C++ API in Mapnik 2.2-pre. Tirex will need something like:

to be able to compile against all past and future Mapnik versions.

Change History (1)

comment:1 Changed 7 years ago by Dane Springmeyer

Resolution: fixed
Status: newclosed

this should be fixed in r29248.

Note: See TracTickets for help on using tickets.