[Xastir] Shapelib & Cygwin

Steve Friis wm5z at comcast.net
Thu Jun 2 10:40:47 EDT 2005



Tom Tessier wrote:

>Hi,
>
>I see you are running Fedora 3...try ./sbin/ldconfig
>  
>

Without the v "/sbin/ldconfig" produces no out put, with the -v it 
causes the screen to print an endless stream of data. None of that 
output made any sense to me :-O I scrolled up and apparently it 
generated so much output that the data overflowed the buffer so I can 
not tell you what the beginning may have contained.


>the /sbin path is not necessarily loaded by default, and that's where
>ldconfig is found on my system. Typing the path explicitly may fix the
>problem. Likewise with /sbin/ldconfig -v
>
>-Tom
>----- Original Message ----- 
>From: "Steve Friis" <wm5z at comcast.net>
>To: "Dan Brown" <brown at brauhaus.org>; <xastir at xastir.org>
>Sent: Thursday, June 02, 2005 1:11 AM
>Subject: Re: [Xastir] Shapelib & Cygwin
>
>
>  
>
>>Dan Brown wrote:
>>
>>    
>>
>>>On Wed, 1 Jun 2005, Steve Friis wrote:
>>>
>>>
>>>
>>>      
>>>
>>>>OK, so I did make the directory, ran the script and that worked ok it
>>>>seems.
>>>>Then I redid the "./configure" and make and "make install. All seemed to
>>>>run without a hitch. However when I now run "xastir &" it breaks. It use
>>>>to run before only without shapelib. The error message says"
>>>>
>>>>[steve at Laptop ~]$ xastir &
>>>>[1] 9573
>>>>xastir: error while loading shared libraries: libshp.so.1: cannot open
>>>>shared object file: No such file or directory
>>>>[steve at Laptop ~]$
>>>>
>>>>I did a file search and it tells me "link broken" under type, but the
>>>>file is there.
>>>>
>>>>I really would appreciate your help fixing this. I would really miss not
>>>>having xastir work onthe laptop. I am really new to linux, so don't
>>>>understand all the workings of this OS.
>>>>
>>>>
>>>>        
>>>>
>>>Without a bit more information, I'm going to be kinda guessing.
>>>
>>>First, Which version of linux?
>>>
>>>
>>>      
>>>
>>Fedora 3
>>
>>    
>>
>>>It sorta sounds like shapelib didn't actually get installed, for whatever
>>>reason, though, if Xastir thought it found it, something may need to be
>>>fixed someplace.
>>>
>>>Couple things to look at... First do:
>>>
>>>cat /etc/ld.so.config
>>>
>>>      
>>>
>>[root at Laptop steve]# cat /etc/ld.so.config
>>cat: /etc/ld.so.config: No such file or directory
>>
>>
>>    
>>
>>>and make sure it includes "/usr/local/lib" and a few other directories.
>>>Mine looks like:
>>>
>>>myhost.org:~$ cat /etc/ld.so.conf
>>>
>>>/usr/kerberos/lib
>>>/usr/X11R6/lib
>>>/usr/lib/sane
>>>/usr/lib/qt-3.1/lib
>>>/usr/lib
>>>/usr/local/lib
>>>
>>>Then, do:
>>>
>>>sudo ldconfig
>>>
>>>and see if that says anything.
>>>
>>>      
>>>
>>[root at Laptop steve]# sudo ldconfig
>>sudo: ldconfig: command not found
>>
>>
>>    
>>
>>>If you want, you can do:
>>>
>>>sudo ldconfig -v
>>>
>>>and it will spit out a bunch of stuff - look for libshp in the output.
>>>
>>>next try:
>>>
>>>ldd /usr/local/bin/xastir |grep libshp
>>>
>>>
>>>      
>>>
>>[root at Laptop steve]# ldd /usr/local/bin/xastir |grep libshp
>>        libshp.so.1 => not found
>>
>>    
>>
>>>it should tell you something like:
>>>
>>>myhost.org:~$ ldd /usr/local/bin/xastir |grep libshp
>>>       libshp.so.1 => /usr/local/lib/libshp.so.1 (0x40a32000)
>>>
>>>then:
>>>
>>>myhost.org:~$ ls -l /usr/local/lib/libshp.so.1
>>>lrwxrwxrwx    1 root     root           15 Feb 27 15:11
>>>      
>>>
>/usr/local/lib/libshp.so.1 -> libshp.so.1.0.1*
>  
>
>>>finally:
>>>
>>>myhost.org:~$ ls -l /usr/local/lib/libshp.so.1.0.1
>>>-rwxr-xr-x    1 root     root        74276 Feb 27 15:11
>>>      
>>>
>/usr/local/lib/libshp.so.1.0.1*
>  
>
>>>If something like that last file isn't there, then shapelib probably
>>>      
>>>
>didn't
>  
>
>>>get built or installed correctly.  I'd probably try re-running the script
>>>and watching the output to see if that gives you any clues.  You can also
>>>read through the script to see what it is doing - there isn't too much
>>>there that is complicated.  Finally, if you look under
>>>xastir/tmp/shapelib-1.2.10 you'll see a README and a Makefile there -
>>>      
>>>
>they
>  
>
>>>should have some good information about building and installing shapelib.
>>>
>>>Finally, if none of this works, you can compile xastir without shapelib
>>>      
>>>
>by
>  
>
>>>giving configure the option:
>>>
>>>--without-shapelib
>>>
>>>See the README.Getting-Started for more information on configure options.
>>>
>>>Hope this helps.
>>>
>>>73,
>>>N8YSZ.
>>>
>>>
>>>
>>>
>>>      
>>>
>>Thanks for any help. The whole idea is to get shapelib working so I can
>>have xastir working with portable maps rather than just the online
>>".geo" maps. I want to be able to use this in the field in SAR work
>>(Search and rescue). This is the only program that I have found that can
>>do the job. I have it up and running (without shapelib) on the other
>>PC's here all under Linux as that is all I use anymore. The idea would
>>be to find and install topographic maps for our juristiction and set up
>>a mobile base station. Then at least one member of each team in the
>>field would carry an HT with a GPS+radio+Tinytracker to give their
>>locations at programmed times. This would allow keeping track of the
>>teams locations. Would allow assuring complete coverage of search areas
>>and in the event of a casualty being able to dispatch to the exact
>>location where aid is needed.
>>
>>    
>>
>>>      
>>>
>>>>Steve/WM5Z
>>>>
>>>>
>>>>Dan Brown wrote:
>>>>
>>>>
>>>>
>>>>        
>>>>
>>>>>On Wed, 1 Jun 2005, Steve Friis wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>          
>>>>>
>>>>>>Yea, sure did. This is where it choked.
>>>>>>
>>>>>>[root at Laptop Steve]# perl get_shapelib.sh
>>>>>>Checking for sudo
>>>>>>/usr/bin/sudo found - validating /usr/bin/sudo privilages
>>>>>>Ok, we can continue
>>>>>>ERROR: /root/src/xastir/tmp Doesn't appear to exsit.
>>>>>>Please create dir and/or edit script. Exiting
>>>>>>[root at Laptop Steve]#
>>>>>>
>>>>>>So, do I just make the directory or edit the script? If I edit the
>>>>>>script, what do I tell it?
>>>>>>Steve
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>            
>>>>>>
>>>>>Easiest is to just make the dir, imo.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>          
>>>>>
>>>>>>Dan Brown wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>            
>>>>>>
>>>>>>>On Wed, 1 Jun 2005, Steve Friis wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>              
>>>>>>>
>>>>>>>>Looks like you did a great job for sygwin. What would I need to
>>>>>>>>                
>>>>>>>>
>change
>  
>
>>>>>>>>in that script to make it work for Fedora3 Linux? I have not been
>>>>>>>>                
>>>>>>>>
>able
>  
>
>>>>>>>>to get shapelib to load with my distro.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>                
>>>>>>>>
>>>>>>>Did you try it? If so, did it work? Lemmi know. IIRC, it did work
>>>>>>>on Redhat 9, which should be pretty close to FC3.
>>>>>>>
>>>>>>>FWIW, if you look at the script, it doesn't really do a whole lot
>>>>>>>              
>>>>>>>
>other
>  
>
>>>>>>>than what one would do manually.  The fixes are documented in the
>>>>>>>README.win32 file, all most of what I did was to automate applying
>>>>>>>              
>>>>>>>
>the
>  
>
>>>>>>>fixes, using sed.
>>>>>>>
>>>>>>>73, N8YSZ.
>>>>>>>
>>>>>>>--
>>>>>>>Dan Brown
>>>>>>>brown at brauhausdc.org
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>              
>>>>>>>
>>>>>--
>>>>>Dan Brown
>>>>>brown at brauhausdc.org
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>          
>>>>>
>>>--
>>>Dan Brown
>>>brown at brauhausdc.org
>>>
>>>
>>>
>>>
>>>      
>>>
>>_______________________________________________
>>Xastir mailing list
>>Xastir at xastir.org
>>https://lists.xastir.org/mailman/listinfo/xastir
>>
>>
>>    
>>
>
>
>  
>



More information about the Xastir mailing list