Mapnik 2.2 + QGIS 2.0.1 repositories have a dependency conflict over libgdal1

1,321 views
Skip to first unread message

josh.v...@gmail.com

unread,
Dec 12, 2013, 12:14:17 AM12/12/13
to map...@googlegroups.com
This is on Linux Mint 15 == Ubuntu Raring.

I'm using these launchpad repositories:

http://ppa.launchpad.net/mapnik/v2.2.0/ubuntu/
http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu/

QGIS version 2.0.1 requires libgdal1h
Mapnik 2.2 requires libgdal1

These libraries conflict, so installing Mapnik uninstalls Quantum and vice versa. So far I have found no way to install the latest versions of QGIS and Mapnik on the same machine. libgdal1h seems to be simply a newer version of libgdal1.

Has anyone successfully installed mapnik from source with the 'h' library or installed from the repo with QGIS installed at the same time?

Alex Mandel

unread,
Dec 12, 2013, 4:08:41 AM12/12/13
to map...@googlegroups.com
On 12/11/2013 09:14 PM, josh.v...@gmail.com wrote:
> This is on Linux Mint 15 == Ubuntu Raring.
>
> I'm using these launchpad repositories:
>
> http://ppa.launchpad.net/mapnik/v2.2.0/ubuntu/
> http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu/
>
> QGIS version 2.0.1 requires libgdal1h
> Mapnik 2.2 requires libgdal1
>
> These libraries conflict, so installing Mapnik uninstalls Quantum and vice
> versa. So far I have found no way to install the latest versions of QGIS
> and Mapnik on the same machine. libgdal1*h* seems to be simply a newer
> version of libgdal1.
>
> Has anyone successfully installed mapnik from source with the 'h' library
> or installed from the repo with QGIS installed at the same time?
>

If the mapnik control is upgraded to libgdal1 or libgdal1h it should all
be good. Yes the libgdal library was renamed several months ago I think
with the update to 1.10

Your other option I think is to use the ubuntugis stable repo, but
that's older QGIS.

Thanks,
Alex

Anthony

unread,
Jan 6, 2014, 7:44:37 AM1/6/14
to map...@googlegroups.com
Hello,
I have been having the same problem for weeks now plus I've scouted all over the internet no solution.

The following packages have unmet dependencies:

python-mapnik2: Depends: libc6 (>= 2.14) but 2.17-93ubuntu4 is to be installed
                Depends: libgcc1 (>= 1:4.1.1) but 1:4.8.1-10ubuntu9 is to be installed
                Depends: libstdc++6 (>= 4.6) but 4.8.1-10ubuntu9 is to be installed
                Depends: python (>= 2.7.1-0ubuntu2) but 2.7.5-5ubuntu1 is to be installed
I'm just stucked

Dane Springmeyer

unread,
Jan 10, 2014, 5:45:44 PM1/10/14
to map...@googlegroups.com
I'm sorry about this challenge.

It is because QGIS uses more recent GDAL, while Mapnik packages do not.

The best current workaround is to uninstall either Mapnik or QGIS and source compile one of them to build against the currently installed GDAL.

I'm happy to support you to learn how to source compile Mapnik, however I understand this is painful.

In the Mapnik 2.3.x packages I've made a change so that now you need to explicitly request the Mapnik GDAL and OGR plugins
which are the only part of Mapnik that depend on GDAL. So, it is now possible to avoid installing these plugins and then there should
be no conflict. Only when you try `apt-get install mapnik-input-plugin-gdal` will the apt system try to stop you. So, this is a viable workaround
if you don't actually need to read rasters into Mapnik via gdal.

Dane

--
You received this message because you are subscribed to the Google Groups "mapnik" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mapnik+un...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Dane Springmeyer

unread,
Jan 10, 2014, 7:38:09 PM1/10/14
to Alex Mandel, map...@googlegroups.com

On Dec 12, 2013, at 1:08 AM, Alex Mandel <tech...@wildintellect.com> wrote:

> If the mapnik control is upgraded to libgdal1 or libgdal1h it should all
> be good. Yes the libgdal library was renamed several months ago I think
> with the update to 1.10

Alex, we use libgdal1 here: https://github.com/mapnik/mapnik-packaging/blob/master/debian-nightlies/2.3.x/debian/control#L25. Are you saying that is correct or not?

The libgdal runtime dependency is only needed by:

https://github.com/mapnik/mapnik-packaging/blob/master/debian-nightlies/2.3.x/debian/control#L60-L72

And my understanding is that the ${shlibs:Depends} is actually the key line that ties the package to a version of gdal incompatible with what is in ubuntugis. But would love your more specific thoughts on this.

Dane

Emeka Okoli

unread,
Jan 11, 2014, 5:40:37 AM1/11/14
to map...@googlegroups.com
Hello Dane,

Thanks for the reply, because of this conflict issue I have not been able to install QGIS or Mapnik, I have successfully installed other packages at the detriment of QGIS and mapnik. proj,pyproj,gdal,postgre/postgis + other geo packages except mapnik and QGIS.

I have tried source compiling mapnik with the help i got from here but it didn't pass this stage
sudo add-apt-repository ppa:mapnik/boost
sudo apt-get update
because of this
 
udo add-apt-repository ppa:mapnik/boost

I've not been pass this stage.

So I'd be happy if you can walk me through source compiling mapnik. I must confess I was already getting frustrated before I got your reply.
Anthony.'


--
You received this message because you are subscribed to a topic in the Google Groups "mapnik" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/mapnik/MjbQBuK3F2A/unsubscribe.
To unsubscribe from this group and all of its topics, send an email to mapnik+un...@googlegroups.com.

Alex Mandel

unread,
Jan 11, 2014, 1:26:07 PM1/11/14
to map...@googlegroups.com
Dane,

It was changed upstream in Debian to fix a libtiff conflict that was
driving lots of people nuts.
https://lists.debian.org/debian-gis/2013/06/msg00015.html

So the control file should probably read libgdal1h or libgdal1
eventually only libgdal1h will exist but that will take time.

I think the following would fix it:
libgdal1h-dev || libgdal1-dev,

The DebianGIS and UbuntuGIS managers can provide a better explanation if
needed.

Thanks,
Alex

Emeka Okoli

unread,
Jan 13, 2014, 2:09:08 PM1/13/14
to map...@googlegroups.com
Hello Dane,

How are you doing? , I am still waiting to hear from you with regards to source compiling mapnik. I have tried the example on github which I indicated on my last email to.

I know you are probably busy with your work and I appreciate you taking your time to solve other peoples problems however I'd very much would love to hear from you about source compiling mapnik if there's another method I don't about.

Thanks
Anthony


On Fri, Jan 10, 2014 at 11:45 PM, Dane Springmeyer <da...@dbsgeo.com> wrote:

--
You received this message because you are subscribed to a topic in the Google Groups "mapnik" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/mapnik/MjbQBuK3F2A/unsubscribe.
To unsubscribe from this group and all of its topics, send an email to mapnik+un...@googlegroups.com.

Andy Allan

unread,
Jan 14, 2014, 9:34:58 AM1/14/14
to mapnik
On 11 January 2014 10:40, Emeka Okoli <aeok...@gmail.com> wrote:

> udo add-apt-repository ppa:mapnik/boost
>
> W: Failed to fetch
> http://ppa.launchpad.net/mapnik/boost/ubuntu/dists/saucy/main/binary-amd64/Packages
> 404 Not Found
>
> W: Failed to fetch
> http://ppa.launchpad.net/mapnik/boost/ubuntu/dists/saucy/main/binary-i386/Packages
> 404 Not Found
>
> I've not been pass this stage.

If the mapnik/boost ppa isn't working for you, don't worry. You can
use the boost packages directly from ubuntu - ("You can see the boost
version offered by your distro with the below command")

Try skipping down a bit in the instructions to where it says "Set up
build environment" and then use the command below the comment "On
newer system or if you've activated the mapnik PPA, then use this:"

Hope this helps,
Andy

Emeka Okoli

unread,
Jan 14, 2014, 3:54:27 PM1/14/14
to map...@googlegroups.com
Hello Andy.

I think you forgot to include the commands.


Andy Allan

unread,
Jan 15, 2014, 11:00:47 AM1/15/14
to mapnik
On 14 January 2014 20:54, Emeka Okoli <aeok...@gmail.com> wrote:
> Hello Andy.
>
> I think you forgot to include the commands.

All the commands I refer to are in the documentation - please read it carefully!

https://github.com/mapnik/mapnik/wiki/UbuntuInstallation

Thanks,
Andy

Dane Springmeyer

unread,
Jan 15, 2014, 2:19:27 PM1/15/14
to map...@googlegroups.com
Emeka,

Thanks for your patience. As Andy also said in another reply to this thread: all the documentation you need on at https://github.com/mapnik/mapnik/wiki/UbuntuInstallation, but you need to carefully follow it. This is because the documentation tries to be generic for many different ubuntu versions. What is happening is that you are running Ubuntu Saucy, which is recent. For this distribution you don't need to upgrade your boost using the PPA we provide. And that is why you are seeing this error: because you don't need to upgrade boost we've not provided a package for Saucy.

Anway, so what I recommend is that you source install Mapnik 2.3.x. Start following the docs on the line that says:

# On newer system or if you've activated the mapnik PPA, then use this:
And then run all the commands below that. Keep track of the commands so that if you run into any problems you can share exactly what you tried and we can help.

Dane

Emeka Okoli

unread,
Jan 15, 2014, 4:25:12 PM1/15/14
to map...@googlegroups.com
Thanks Dane,
So far I've been able to source compile but I am having problem passing this stage.
sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test;
sudo apt-get update -y
sudo apt-get install -y gcc-4.7 g++-4.7;
export CXX="g++-4.7" && export CC="gcc-4.7";
 git clone https://github.com/mapnik/mapnik cd mapnik
 ./configure CXX=${CXX} CC=${CC}
when I export CXX="g++-4.7" && export CC="gcc-4.7";
I didn't see any direct output or feed-back from the terminal so I expect that's normal.

Here's the major error message I got.
scons: Reading SConscript files ...

Welcome to Mapnik...

Configuring build environment...
Configuring on Linux in *release mode*...
Checking for freetype-config... yes
Checking for xml2-config... yes
Checking if compiler (g++-4.7) supports -std=c++11 flag... (cached) yes
Checking for C library z... yes
Checking for C++ library icuuc... yes
Checking for C++ library harfbuzz... no
Could not find required header or shared library for harfbuzz
Checking for ICU version >= 4.2... found: icu 4.8
(cached) Searching for boost libs and headers... (cached)
Using default boost lib dir: /usr/lib
Using default boost include dir: /usr/include
Checking for C++ header file boost/version.hpp... yes
Checking for Boost version >= 1.47... yes
Found boost lib version... 1_53
Checking for C++ library boost_system... yes
Checking for C++ library boost_filesystem... yes
Checking for C++ library boost_regex... yes
Checking for C++ library boost_program_options... yes
Checking for C++ library boost_thread... yes
Checking if boost_regex was built with ICU unicode support... (cached) yes
Checking for C library jpeg... yes
Checking for C library proj... yes
Checking for C library png... yes
Checking for C library webp... no
Could not find optional header or shared library for webp
Checking for C library tiff... yes
Checking for pkg-config... yes
Checking for requested plugins dependencies...
Checking for C library sqlite3... yes
Checking if SQLite supports RTREE... (cached) yes
Checking if gdal is ogr enabled... yes
Checking for name of ogr library... gdal
Checking for C++ library gdal... no
Checking for pg_config... yes
Checking for gdal-config --libs... yes
Checking for gdal-config --cflags... yes
Checking for name of gdal library... gdal
Checking for C++ library gdal... yes
Checking for cairo... yes
Checking for cairo lib and include paths...  yes
Checking for cairo freetype font support ... yes
Checking for C++ header file boost/python/detail/config.hpp... yes
Checking for pycairo... yes

Exiting... the following required dependencies were not found:
   - harfbuzz (HarfBuzz text shaping library | configure with HB_LIBS & HB_INCLUDES)

See '/home/anthony/mapnik/config.log' for details on possible problems.

Also, these OPTIONAL dependencies were not found:
   - webp (WEBP C library | configure with WEBP_LIBS & WEBP_INCLUDES)
   - gdal (GDAL C++ library | configured using gdal-config program | try setting GDAL_CONFIG SCons option | more info: https://github.com/mapnik/mapnik/wiki/GDAL)

Set custom paths to these libraries and header files on the command-line or in a file called 'config.py'
    ie. $ python scons/scons.py BOOST_INCLUDES=/usr/local/include BOOST_LIBS=/usr/local/lib

Once all required dependencies are found a local 'config.py' will be saved and then install:
    $ sudo python scons/scons.py install

To view available path variables:
    $ python scons/scons.py --help or -h

To view overall SCons help options:
    $ python scons/scons.py --help-options or -H

More info: https://github.com/mapnik/mapnik/wiki/Mapnik-Installation

I have checked if mapnik work doing doing the regular "import mapnik" it works but I just cant seem to get pass the final stage of the Source compile process.

I also followed this step to ensure gdal works
  >>> from mapnik import DatasourceCache as c
  >>> 'gdal' in c.plugin_names()
  True 
so gdal works but I don't understand the error message during the source 
sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test;
sudo apt-get update -y
sudo apt-get install -y gcc-4.7 g++-4.7;
export CXX="g++-4.7" && export CC="gcc-4.7";
git clone https://github.com/mapnik/mapnik
cd mapnik
./configure CXX=${CXX} CC=${CC}
Thanks for your patience really and also for the long lines I'm doing this in case some else encounters the same problem.
Anthony.

Dane Springmeyer

unread,
Jan 15, 2014, 5:47:43 PM1/15/14
to map...@googlegroups.com
Sounds like you correctly followed the instructions. Specifically https://github.com/mapnik/mapnik/wiki/UbuntuInstallation#source-install-of-mapnik-23x.

But then you should have stopped and not continued. You are done. The following instructions are for installing Mapnik from the master branch, which I did not tell you to do.

Dane

Emeka Okoli

unread,
Jan 16, 2014, 2:15:52 AM1/16/14
to map...@googlegroups.com
Ok, I guess I'll have to remove the rest after manpnik-2.3x, I know you will be mad at me because I did more than required of me but I thought they are all part of the installation.

I did a "make test"

FAIL: python_tests.cairo_test.test_pycairo_svg_surface1
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/home/anthony/mapnik-2.3.x/tests/python_tests/cairo_test.py", line 174, in test_pycairo_svg_surface1
    eq_(_pycairo_surface('svg','point'),True)
  File "/home/anthony/mapnik-2.3.x/tests/python_tests/cairo_test.py", line 166, in _pycairo_surface
    eq_( diff < 2100, True, msg)
AssertionError: diff in size (21633) between actual (/tmp/mapnik-cairo-surface-test.point.svg) and expected(tests/python_tests/./images/pycairo/cairo-surface-expected.point.svg)

======================================================================
FAIL: python_tests.cairo_test.test_pycairo_pdf_surface1
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/home/anthony/mapnik-2.3.x/tests/python_tests/cairo_test.py", line 183, in test_pycairo_pdf_surface1
    eq_(_pycairo_surface('pdf','point'),True)
  File "/home/anthony/mapnik-2.3.x/tests/python_tests/cairo_test.py", line 166, in _pycairo_surface
    eq_( diff < 2100, True, msg)
AssertionError: diff in size (7418) between actual (/tmp/mapnik-cairo-surface-test.point.pdf) and expected(tests/python_tests/./images/pycairo/cairo-surface-expected.point.pdf)

======================================================================
FAIL: python_tests.render_test.test_render_with_scale_factor
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/home/anthony/mapnik-2.3.x/tests/python_tests/render_test.py", line 236, in test_render_with_scale_factor
    eq_(actual.tostring(),expected.tostring(), 'failed comparing actual (%s) and expected (%s)' % (actual_file,expected_file))
AssertionError: failed comparing actual (/tmp/marker-text-line-scale-factor-1e-05.png) and expected (./images/support/marker-text-line-scale-factor-1e-05.png)

----------------------------------------------------------------------
Ran 452 tests in 25.874s

FAILED (failures=3)

I don't know why it failed,

aeok...@gmail.com

unread,
Jan 16, 2014, 4:26:19 AM1/16/14
to map...@googlegroups.com
Hello Dane,

It finally worked. I realised that compiling mapnik messed up the mapnik23x so I change directory to the mapnik folder sudo make uninstall then cd mapnik23x ./configure && make && sudo make install

then did the test again
all 910 visual test passed and every other test passed as well

I really cant thank you and every other person that helped me to get here. I appreciate alot.

----------
Sent from my Nokia phone

Emeka Okoli

unread,
Jan 18, 2014, 7:50:11 AM1/18/14
to map...@googlegroups.com
Hello Dane,

After I finished everything then i tried compiling my own example project and got this error

Practice$ python createExampleMap.py
*** Error in `python': double free or corruption (fasttop): 0x00000000014851f0 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x80996)[0x7f80a55e7996]
/usr/local/lib/libmapnik.so.2.3(_ZN6mapnik10projectionD1Ev+0x25)[0x7f80a34aba75]
/usr/local/lib/libmapnik.so.2.3(_ZN6mapnik23feature_style_processorINS_12agg_rendererINS_8image_32EEEE5applyEd+0x404)[0x7f80a343b154]
/usr/lib/python2.7/dist-packages/mapnik/_mapnik.so(_Z6renderRKN6mapnik3MapERNS_8image_32Edjj+0xaa)[0x7f80a3d2861a]
/usr/lib/python2.7/dist-packages/mapnik/_mapnik.so(_Z15render_to_file2RKN6mapnik3MapERKSs+0x15a)[0x7f80a3d28b5a]
/usr/lib/python2.7/dist-packages/mapnik/_mapnik.so(_ZN5boost6python6detail12caller_arityILj2EE4implIPFvRKN6mapnik3MapERKSsENS0_21default_call_policiesENS_3mpl7vector3IvS8_SA_EEEclEP7_objectSJ_+0xd1)[0x7f80a3d370c1]
/usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.53.0(_ZNK5boost6python7objects8function4callEP7_objectS4_+0xca)[0x7f80a2e1c62a]
/usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.53.0(+0x27998)[0x7f80a2e1c998]
/usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.53.0(_ZNK5boost6python6detail17exception_handlerclERKNS_9function0IvEE+0x43)[0x7f80a2e26e83]
/usr/lib/python2.7/dist-packages/mapnik/_mapnik.so(_ZN5boost6detail8function21function_obj_invoker2INS_3_bi6bind_tIbNS_6python6detail19translate_exceptionISt13runtime_errorPFvRKS8_EEENS3_5list3INS_3argILi1EEENSF_ILi2EEENS3_5valueISC_EEEEEEbRKNS6_17exception_handlerERKNS_9function0IvEEE6invokeERNS1_15function_bufferESO_SS_+0x13)[0x7f80a3d2f713]
/usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.53.0(_ZNK5boost6python6detail17exception_handlerclERKNS_9function0IvEE+0x28)[0x7f80a2e26e68]
/usr/lib/python2.7/dist-packages/mapnik/_mapnik.so(_ZN5boost6detail8function21function_obj_invoker2INS_3_bi6bind_tIbNS_6python6detail19translate_exceptionIN6mapnik11value_errorEPFvRKS9_EEENS3_5list3INS_3argILi1EEENSG_ILi2EEENS3_5valueISD_EEEEEEbRKNS6_17exception_handlerERKNS_9function0IvEEE6invokeERNS1_15function_bufferESP_ST_+0x13)[0x7f80a3d2f6c3]
/usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.53.0(_ZNK5boost6python6detail17exception_handlerclERKNS_9function0IvEE+0x28)[0x7f80a2e26e68]
/usr/lib/python2.7/dist-packages/mapnik/_mapnik.so(_ZN5boost6detail8function21function_obj_invoker2INS_3_bi6bind_tIbNS_6python6detail19translate_exceptionISt12out_of_rangePFvRKS8_EEENS3_5list3INS_3argILi1EEENSF_ILi2EEENS3_5valueISC_EEEEEEbRKNS6_17exception_handlerERKNS_9function0IvEEE6invokeERNS1_15function_bufferESO_SS_+0x13)[0x7f80a3d2f673]
/usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.53.0(_ZNK5boost6python6detail17exception_handlerclERKNS_9function0IvEE+0x28)[0x7f80a2e26e68]
/usr/lib/python2.7/dist-packages/mapnik/_mapnik.so(_ZN5boost6detail8function21function_obj_invoker2INS_3_bi6bind_tIbNS_6python6detail19translate_exceptionISt9exceptionPFvRKS8_EEENS3_5list3INS_3argILi1EEENSF_ILi2EEENS3_5valueISC_EEEEEEbRKNS6_17exception_handlerERKNS_9function0IvEEE6invokeERNS1_15function_bufferESO_SS_+0x13)[0x7f80a3d2f623]
/usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.53.0(_ZN5boost6python21handle_exception_implENS_9function0IvEE+0x2d)[0x7f80a2e26c4d]
/usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.53.0(+0x262a3)[0x7f80a2e1b2a3]
python(PyEval_EvalFrameEx+0x9fb)[0x52e3cb]
python(PyEval_EvalCode+0xfc)[0x567cdc]
python[0x451adb]
python(PyRun_FileExFlags+0x92)[0x451e5b]
python(PyRun_SimpleFileExFlags+0x2ee)[0x452394]
python(Py_Main+0xb5e)[0x453ead]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x7f80a5588de5]
python[0x5786be]
======= Memory map: ========
00400000-006ba000 r-xp 00000000 08:01 4326357                            /usr/bin/python2.7
008b9000-008ba000 r--p 002b9000 08:01 4326357                            /usr/bin/python2.7
008ba000-0092f000 rw-p 002ba000 08:01 4326357                            /usr/bin/python2.7
0092f000-00941000 rw-p 00000000 00:00 0
01370000-017cf000 rw-p 00000000 00:00 0                                  [heap]
7f808d8d6000-7f808daf9000 rw-p 00000000 00:00 0
7f808daf9000-7f808e127000 r--s 00000000 08:01 1846745                    /home/anthony/Documents/Interplay/Practice/TM_WORLD_BORDERS-0.3.shp
7f808e127000-7f808e143000 r-xp 00000000 08:01 399838                     /usr/local/lib/mapnik/input/geojson.input
7f808e143000-7f808e342000 ---p 0001c000 08:01 399838                     /usr/local/lib/mapnik/input/geojson.input
7f808e342000-7f808e343000 r--p 0001b000 08:01 399838                     /usr/local/lib/mapnik/input/geojson.input
7f808e343000-7f808e344000 rw-p 0001c000 08:01 399838                     /usr/local/lib/mapnik/input/geojson.input
7f808e344000-7f808e376000 r-xp 00000000 08:01 399840                     /usr/local/lib/mapnik/input/postgis.input
7f808e376000-7f808e575000 ---p 00032000 08:01 399840                     /usr/local/lib/mapnik/input/postgis.input
7f808e575000-7f808e577000 r--p 00031000 08:01 399840                     /usr/local/lib/mapnik/input/postgis.input
7f808e577000-7f808e578000 rw-p 00033000 08:01 399840                     /usr/local/lib/mapnik/input/postgis.input
7f808e578000-7f808e5a3000 r-xp 00000000 08:01 399843                     /usr/local/lib/mapnik/input/sqlite.input
7f808e5a3000-7f808e7a3000 ---p 0002b000 08:01 399843                     /usr/local/lib/mapnik/input/sqlite.input
7f808e7a3000-7f808e7a4000 r--p 0002b000 08:01 399843                     /usr/local/lib/mapnik/input/sqlite.input
7f808e7a4000-7f808e7a5000 rw-p 0002c000 08:01 399843                     /usr/local/lib/mapnik/input/sqlite.input
7f808e7a5000-7f808e7c8000 r-xp 00000000 08:01 399839                     /usr/local/lib/mapnik/input/ogr.input
7f808e7c8000-7f808e9c7000 ---p 00023000 08:01 399839                     /usr/local/lib/mapnik/input/ogr.input
7f808e9c7000-7f808e9c9000 r--p 00022000 08:01 399839                     /usr/local/lib/mapnik/input/ogr.input
7f808e9c9000-7f808e9ca000 rw-p 00024000 08:01 399839                     /usr/local/lib/mapnik/input/ogr.input
7f808e9ca000-7f808e9d4000 r-xp 00000000 08:01 1183636                    /lib/x86_64-linux-gnu/libcrypt-2.17.so
7f808e9d4000-7f808ebd3000 ---p 0000a000 08:01 1183636                    /lib/x86_64-linux-gnu/libcrypt-2.17.so
7f808ebd3000-7f808ebd4000 r--p 00009000 08:01 1183636                    /lib/x86_64-linux-gnu/libcrypt-2.17.so
7f808ebd4000-7f808ebd5000 rw-p 0000a000 08:01 1183636                    /lib/x86_64-linux-gnu/libcrypt-2.17.so
7f808ebd5000-7f808ec03000 rw-p 00000000 00:00 0
7f808ec03000-7f808ec48000 r-xp 00000000 08:01 4334034                    /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0
7f808ec48000-7f808ee47000 ---p 00045000 08:01 4334034                    /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0
7f808ee47000-7f808ee49000 r--p 00044000 08:01 4334034                    /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0
7f808ee49000-7f808ee4b000 rw-p 00046000 08:01 4334034                    /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0
7f808ee4b000-7f808ee58000 r-xp 00000000 08:01 4334026                    /usr/lib/x86_64-linux-gnu/libheimbase.so.1.0.0Aborted (core dumped)
/Documents/Interplay/Practice$

Help please
Anthony

Dane Springmeyer

unread,
Jan 24, 2014, 1:26:39 AM1/24/14
to map...@googlegroups.com
Hi Emeka,

A crash like that indicates a stale build. So the way to solve is to 1) full uninstall `make uninstall`, 2) ensure you have no duplicate mapnik versions around, 3) do a full, clean re-build and install.

Dane

Emeka Okoli

unread,
Jan 24, 2014, 2:52:50 AM1/24/14
to map...@googlegroups.com
Hi Dane,

I have another mapnik folder that I cloned from github and I have been trying to remove it but It keep saying permission denied even though I'm root. I guess that's whats causing the problem.

the question is how do I delete a github clone folder, when I don't need it again. I have tried all I know.

Anthony.

Emeka Okoli

unread,
Jan 24, 2014, 7:33:08 AM1/24/14
to map...@googlegroups.com
I tried doing a fresh source installation and got this error message from mapnik23 folder


Exiting... the following required dependencies were not found:
   - z (Z compression library | more info: http://www.zlib.net/)
   - icuuc (ICU C++ library | configure with ICU_LIBS & ICU_INCLUDES or use ICU_LIB_NAME to specify custom lib name  | more info: http://site.icu-project.org/)
   - boost development headers (more info see: https://github.com/mapnik/mapnik/wiki/Mapnik-Installation & http://www.boost.org)

See '/home/anthony/mapnik-2.3.x/config.log' for details on possible problems.


Dane Springmeyer

unread,
Jan 24, 2014, 3:10:48 PM1/24/14
to map...@googlegroups.com
Do you have the ability to start with a fresh Linux machine/install?

Seems like you are having some odd problems.

But specifically I can't help with this last configure error unless you share the 'config.log'

Dane

Emeka Okoli

unread,
Jan 25, 2014, 6:21:15 AM1/25/14
to map...@googlegroups.com
It will now make it the second time I will be doing a clean OS install because of mapnik.

I've attached the config log file hopefully it will have all you need.

Thanks
Anthony


--
You received this message because you are subscribed to a topic in the Google Groups "mapnik" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/mapnik/MjbQBuK3F2A/unsubscribe.
To unsubscribe from this group and all of its topics, send an email to mapnik+un...@googlegroups.com.
config.log

Dane Springmeyer

unread,
Jan 26, 2014, 7:11:59 PM1/26/14
to map...@googlegroups.com
The config.log is missing a lot of detail it normally has, which is confusing. Never seen that before :)

Let me know how a fresh install goes.

Dane

<config.log>

Emeka Okoli

unread,
Jan 27, 2014, 3:49:39 AM1/27/14
to map...@googlegroups.com
I'm not sure I will go through with the clean OS installation because I've got a lot of things already on the machine. I will find another way. I can't do that again because of mapnik.

I can't thank you enough for your time.
Anthony
Reply all
Reply to author
Forward
0 new messages