[Xastir] Re: tested CVS....oops.....

Tom Russo russo at bogodyn.org
Mon Jul 2 19:10:05 EDT 2007


On Mon, Jul 02, 2007 at 04:02:16PM -0700, we recorded a bogon-computron collision of the <r.polivka at sbcglobal.net> flavor, containing:
> *** this worked:
> 
> Building with AX25 ................................. : no
> Building with Festival ............................. : yes
> Building with GPSMan ............................... : no
> Building with GraphicsMagick/ImageMagick ........... : GraphicsMagick
> Building with libproj .............................. : yes
> Building with GeoTiff .............................. : yes
> Building with GDAL/OGR ............................. : yes
> Building with ShapeLib ............................. : yes
> Building with pcre ................................. : yes
> Building with dbfawk ............................... : yes
> Building with map caching .......................... : yes
> Building with rtree indexing ....................... : yes (external)
> ----------------------------------------------------------
> Building with ErrorPopups (Old Method) ............. : no
> Building with libgc (Debug) ........................ : no
> Building with profiling (Debug) .................... : no
> Building with Linux Standard Base .................. : no
> 
> *** running, got this:
> 
> [n6nko at bigbox xastir]$ xastir
> 
> 
> Built-in map types:
>       gnis   USGS GNIS Datapoints
>        map   APRSdos Maps
>        map   WinAPRS/MacAPRS/X-APRS Maps
>        pdb   PocketAPRS Maps
> 
> Support for these additional map types has been compiled in:
>        geo   Image Map (ImageMagick/GraphicsMagick library, many formats allowed)
>        geo   URL (Internet maps via libcurl library)
>        shp   ESRI Shapefile Maps (Shapelib library)
>        tif   USGS DRG Geotiff Topographic Maps (libgeotiff/libproj)
>        xpm   X Pixmap Maps (XPM library)
>        tab   MapInfo TAB
>        mid   MapInfo MID
>        mif   MapInfo MIF
>        ddf   Spatial Data Transfer Standard (SDTS)
>        rt1   US Census Bureau TIGER/Line
>        s57   International Hydrographic Organization (IHO) S-57
> 
> festival_client: connect to server failed
> SayText: Couldn't open socket to Festival
> Indexing maps...
> Finished indexing maps
> *** Reading WX Alert log files
> *** Done with WX Alert log files
> xastir: index.c:157: RTreeInsertRect: Assertion `r->boundary[i] <= r->boundary[3+i]' failed.
> 
> 
> The window came up with the usual screen buffer garbage for about 2 seconds, then disappeared with the above fault coming up. 

Ok.  Failed experiment.  The rtree library that is bundled with the GDAL
libraries in the Fedora repositories is not interchangable with our own.
That means that I'll have to undo my changes, and go through the entire
rtree library to make all of its symbols unique to deconflict with those
libraries.  I'll go through and add a prefix like Xastir_ to all the functions
and global symbols throughout the local library.

What a PITA.  This would not be an issue with the GDAL/GRASS plug-in (I have
gdal built that way per the recommendations, and I see that while the 
GRASS plug-in has a dependency on libgrass_rtree.so, gdal itself doesn't ---
the plug-in is only used when GDAL is trying to work on GRASS format data,
and is loaded at run time instead of link time.  Sigh.

Anyhow, I will not have time to go through the rtree library to do this
renaming exercise before Thursday, maybe not before next Monday, unless
Curt goes through and slams it in before I finish typing this...

In the mean time, compile xastir without GDAL support, I bet you'll never miss 
it.

-- 
Tom Russo    KM5VY   SAR502   DM64ux          http://www.swcp.com/~russo/
Tijeras, NM  QRPL#1592 K2#398  SOC#236 AHTB#1 http://kevan.org/brain.cgi?DDTNM
"And, isn't sanity really just a one-trick pony anyway? I mean all you get is
 one trick, rational thinking, but when you're good and crazy, oooh, oooh,
 oooh, the sky is the limit!"  --- The Tick



More information about the Xastir mailing list