[Xastir] Kubuntu _and_ Raspberry Pi build fails

vk2tv vk2tv at exemail.com.au
Thu Dec 17 22:11:14 EST 2015


Lee,


On 18/12/15 10:33, Lee Bengston wrote:
> Finally took a look at Ubuntu 15.10
>
> I have both imagemagick and graphicsmagick installed including their
> development packages - and yet...
>
> checking for GraphicsMagick-config... /usr/bin/GraphicsMagick-config
> checking GraphicsMagick/magick/api.h usability... yes
> checking GraphicsMagick/magick/api.h presence... yes
> checking for GraphicsMagick/magick/api.h... yes
> checking for WriteImage in -lGraphicsMagick... no
> configure: WARNING: *** Cannot find GraphicsMagick library files: Building
> w/o GraphicsMagick support. ***
> checking for Magick-config... no
>
> I think that last line is the check for ImageMagick.  So it appears the dev
> packages for both magick flavors are not giving Xastir what it wants.
>
> Lee - K5DAT
>
>
> On Tue, Nov 17, 2015 at 6:49 PM, David Ranch <xastir at trinnet.net> wrote:
>
>> Seems pretty obvious to me from the output.  Install GraphicsMagick and
>> GraphicsMagick-devel (recommended over ImageMagick) and compile again.
>>
>> --David
>> KI6ZHD
>>
>>
>>
>>
>> On 11/17/2015 02:05 PM, Dexter N Muir wrote:
>>
>>> Both builds fail, Kubi-wan is 15.10 amd64, Raspi is Jessie. Both fully
>>> updated. Here's the relevant excerpt and result of ./configure.
>>>
>>> ....
>>> checking gdal.h presence... no
>>> checking for gdal.h... no
>>> checking if db.h is exists and is usable... yes
>>> checking for a library containing db_create... -ldb-5.3
>>> checking for GraphicsMagick-config... /usr/bin/GraphicsMagick-config
>>> checking GraphicsMagick/magick/api.h usability... yes
>>> checking GraphicsMagick/magick/api.h presence... yes
>>> checking for GraphicsMagick/magick/api.h... yes
>>> checking for WriteImage in -lGraphicsMagick... no
>>> configure: WARNING: *** Cannot find GraphicsMagick library files:
>>> Building w/o GraphicsMagick support. ***
>>> checking for Magick-config... no
>>> checking that generated files are newer than configure... done
>>> configure: creating ./config.status
>>> config.status: creating Makefile
>>> ....
>>>
>>> ===========================================
>>>
>>> xastir 2.0.7 has been configured to use the following
>>> options and external libraries:
>>>
>>> MINIMUM OPTIONS:
>>>    ShapeLib (Vector maps) ................. : yes
>>>
>>> RECOMMENDED OPTIONS:
>>>    GraphicsMagick/ImageMagick (Raster maps) : no
>>>    pcre (Shapefile customization) ......... : yes
>>>    dbfawk (Shapefile customization) ....... : yes
>>>    rtree indexing (Shapefile speedups) .... : yes
>>>    map caching (Raster map speedups) ...... : yes
>>>    internet map retrieval ................. : yes (libcurl)
>>>
>>> FOR THE ADVENTUROUS:
>>>    AX25 (Linux Kernel I/O Drivers) ........ : yes
>>>    libproj (USGS Topos & Aerial Photos) ... : yes
>>>    GeoTiff (USGS Topos & Aerial Photos) ... : no
>>>    Festival (Text-to-speech) .............. : yes
>>>    GDAL/OGR (Obtuse map formats) .......... : no
>>>    GPSMan/gpsmanshp (GPS downloads) ....... : yes
>>> ....
>>>
>>> With both building successfully but identically stuck with no working
>>> online maps, and both Debian-based, I'm wondering: is this a Debian issue?
>>> Do I/we install IM to replace GM? Mod to 'quickie script'as a workaround
>>> pro tem?
>>>
>>
I recently compiled xastir on Debian 8.0, Jessie, and had the same 
problem. I added some missing dependencies as listed on the Debian 
package page for xastir and the error went away, with all options listed 
as 'yes'.

FWIW, here's the ldd listing from my machine. I compiled gdal, proj and 
libgeotiff from sources from their respective web sites, but I don't 
know how necessary that is anymore.

/usr/local/bin/xastir: /usr/local/lib/libgdal.so.1: no version 
information available (required by /usr/local/bin/xastir)
     linux-vdso.so.1 (0x00007ffe8f92a000)
     libgdal.so.1 => /usr/local/lib/libgdal.so.1 (0x00007fb66f9b5000)
     libXm.so.4 => /usr/lib/x86_64-linux-gnu/libXm.so.4 (0x00007fb66f4db000)
     libXt.so.6 => /usr/lib/x86_64-linux-gnu/libXt.so.6 (0x00007fb66f271000)
     libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 
(0x00007fb66ef2e000)
     libGraphicsMagick-Q16.so.3 => /usr/lib/libGraphicsMagick-Q16.so.3 
(0x00007fb66e9df000)
     libjbig.so.0 => /usr/lib/x86_64-linux-gnu/libjbig.so.0 
(0x00007fb66e7cf000)
     libwebp.so.5 => /usr/lib/x86_64-linux-gnu/libwebp.so.5 
(0x00007fb66e56f000)
     liblcms2.so.2 => /usr/lib/x86_64-linux-gnu/liblcms2.so.2 
(0x00007fb66e315000)
     libtiff.so.5 => /usr/lib/x86_64-linux-gnu/libtiff.so.5 
(0x00007fb66e09f000)
     libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 
(0x00007fb66ddf3000)
     libjasper.so.1 => /usr/lib/x86_64-linux-gnu/libjasper.so.1 
(0x00007fb66db99000)
     libjpeg.so.62 => /usr/lib/x86_64-linux-gnu/libjpeg.so.62 
(0x00007fb66d93f000)
     libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 
(0x00007fb66d719000)
     libwmflite-0.2.so.7 => 
/usr/lib/x86_64-linux-gnu/libwmflite-0.2.so.7 (0x00007fb66d4fc000)
     libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 
(0x00007fb66d2e9000)
     libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007fb66d0e1000)
     libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 
(0x00007fb66cec4000)
     liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fb66cca0000)
     libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 
(0x00007fb66ca90000)
     libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2 
(0x00007fb66c6d7000)
     libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fb66c4bb000)
     libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fb66c1ba000)
     libgomp.so.1 => /usr/lib/x86_64-linux-gnu/libgomp.so.1 
(0x00007fb66bf98000)
     libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 
(0x00007fb66bd7a000)
     libdb-5.3.so => /usr/lib/x86_64-linux-gnu/libdb-5.3.so 
(0x00007fb66b9bb000)
     libXpm.so.4 => /usr/lib/x86_64-linux-gnu/libXpm.so.4 
(0x00007fb66b7a9000)
     librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fb66b5a0000)
     libcurl-gnutls.so.4 => 
/usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 (0x00007fb66b328000)
     libproj.so.0 => /usr/local/lib/libproj.so.0 (0x00007fb66b0e6000)
     libshp.so.2 => /usr/lib/x86_64-linux-gnu/libshp.so.2 
(0x00007fb66aed6000)
     libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fb66ac69000)
     libgeotiff.so.2 => /usr/local/lib/libgeotiff.so.2 (0x00007fb66aa36000)
     libax25.so.0 => /usr/local/lib/libax25.so.0 (0x00007fb66a82b000)
     libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb66a482000)
     libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 
(0x00007fb66a259000)
     libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fb66a054000)
     libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 
(0x00007fb669cd9000)
     libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 
(0x00007fb669ac3000)
     libXmu.so.6 => /usr/lib/x86_64-linux-gnu/libXmu.so.6 
(0x00007fb6698a7000)
     libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 
(0x00007fb66966a000)
     libXft.so.2 => /usr/lib/x86_64-linux-gnu/libXft.so.2 
(0x00007fb669454000)
     libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 
(0x00007fb669231000)
     libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007fb66902c000)
     libicui18n.so.55 => /usr/lib/x86_64-linux-gnu/libicui18n.so.55 
(0x00007fb668bc8000)
     libicuuc.so.55 => /usr/lib/x86_64-linux-gnu/libicuuc.so.55 
(0x00007fb668834000)
     libicudata.so.55 => /usr/lib/x86_64-linux-gnu/libicudata.so.55 
(0x00007fb666d7d000)
     /lib64/ld-linux-x86-64.so.2 (0x00005564e5cef000)
     libnghttp2.so.14 => /usr/lib/x86_64-linux-gnu/libnghttp2.so.14 
(0x00007fb666b5a000)
     libidn.so.11 => /usr/lib/x86_64-linux-gnu/libidn.so.11 
(0x00007fb666926000)
     librtmp.so.1 => /usr/lib/x86_64-linux-gnu/librtmp.so.1 
(0x00007fb666707000)
     libssh2.so.1 => /usr/lib/x86_64-linux-gnu/libssh2.so.1 
(0x00007fb6664de000)
     libnettle.so.6 => /usr/lib/x86_64-linux-gnu/libnettle.so.6 
(0x00007fb6662a7000)
     libgnutls-deb0.so.28 => 
/usr/lib/x86_64-linux-gnu/libgnutls-deb0.so.28 (0x00007fb665f85000)
     libgssapi_krb5.so.2 => 
/usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007fb665d39000)
     libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3 
(0x00007fb665a62000)
     libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3 
(0x00007fb665832000)
     libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 
(0x00007fb66562d000)
     liblber-2.4.so.2 => /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2 
(0x00007fb66541e000)
     libldap_r-2.4.so.2 => /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2 
(0x00007fb6651cc000)
     libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 
(0x00007fb664fc1000)
     libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 
(0x00007fb664dbd000)
     libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 
(0x00007fb664bb6000)
     libhogweed.so.4 => /usr/lib/x86_64-linux-gnu/libhogweed.so.4 
(0x00007fb664982000)
     libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 
(0x00007fb6646fe000)
     libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 
(0x00007fb66441d000)
     libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 
(0x00007fb6641b7000)
     libtasn1.so.6 => /usr/lib/x86_64-linux-gnu/libtasn1.so.6 
(0x00007fb663fa3000)
     libkrb5support.so.0 => 
/usr/lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007fb663d97000)
     libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 
(0x00007fb663b93000)
     libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 
(0x00007fb66397b000)
     libsasl2.so.2 => /usr/lib/x86_64-linux-gnu/libsasl2.so.2 
(0x00007fb663760000)
     libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 
(0x00007fb66354c000)
     libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 
(0x00007fb663343000)

Ray vk2tv


More information about the Xastir mailing list