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

Richard Polivka, N6NKO r.polivka at sbcglobal.net
Mon Jul 2 19:51:32 EDT 2007


I am on the laptop. I will go down and fire up BigBox, grab and test.

73 from 807,

Richard, N6NKO


Tom Russo wrote:
> 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
>>
>>     
>
>   



More information about the Xastir mailing list