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

Tom Russo russo at bogodyn.org
Mon Jul 2 19:45:46 EDT 2007


On Mon, Jul 02, 2007 at 04:17:39PM -0700, we recorded a bogon-computron collision of the <r.polivka at sbcglobal.net> flavor, containing:
> Tom,
> 
> Already did --without-gdal.  The program runs. 
> 
> Thanks for trying. What an exercise in frustration. At least the pain now has a name.

Well, you can try CVS again.  Turned out to be a simple thing to put in
the prefix to all the rtree library symbols.  I can confirm that doing so
didn't break my build, and I think it should completely deconflict our
rtree library from GRASS's.

Please lemme know if that fixes it.  This issue has frustrated enough Fedora
users that it would be nice to have it nailed.

> Tom Russo <russo at bogodyn.org> wrote: On Mon, Jul 02, 2007 at 04:02:16PM -0700, we recorded a bogon-computron collision of the  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
> 

-- 
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