[Xastir] libgeotiff error

Hurt, Jay hurt at adcom911.org
Fri May 28 19:56:32 EDT 2004


OK, I'll check again for older files, I had libtiff that came with the SLS distribution and removed that package with pkgtool before installing the 361 version.

I started using the verbose flag for /sbin/ldconfig, it appears everything looks okay, but I could be missing something there. I'll give it another go.

If I need to, I'll attempt to use the same versions you're using and see if I can get a different result. 

Thanks!
Jay


-----Original Message-----
From: Curt Mills [mailto:archer at eskimo.com]
Sent: Thursday, May 27, 2004 8:10 AM
To: Hurt, Jay
Cc: xastir at xastir.org
Subject: Re: [Xastir] libgeotiff error


On Thu, 27 May 2004, Hurt, Jay wrote:

> bash-2.05b# /usr/local/bin/xastir: relocation error:
> /usr/local/lib/libgeotiff.so: undefined symbol:
> TIFFMergeFieldInfo

You've got a mismatch between libgeotiff and libtiff.  At least
that's what I would suspect first.  It could be that you have a
version of the headers that doesn't match the library, for
libgeotiff or for libtiff.

libgeotiff is telling you that it can't find the TIFFMergeFieldInfo
call in libtiff when it goes to fix up the unresolved links during
the dynamic link stage (right before the executable actually runs).

Perhaps you might have remnants of old installs for either package
still on your system?

Another possibility might be that one or the other library location
is not listed in /etc/ld.so.conf.  If so, add the directory and then
run "ldconf" as root to rebuild the /etc/ld.so.cache file, which ld
uses during the dynamic link phase.


> I am using these versions built from source:
> proj-4.4.8
> proj-nad27-1.1
> tiff-v3.6.1
> libgeotiff-1.2.0
> xastir132-2004-Apr-16.gz

I'm using libgeotiff-1.1.5, tiff-3.5.7, proj 4.4.7 here, so I'm
using older stuff than you.  It looks like you're using the correct
proj & libgeotiff's for your version of tiff.  I'd look for old
files.

The latest CVS Xastir has a new feature where you can exclude
various libraries using the --without-* flags.  If you really need
the geotiff maps, that won't help you much, but if you don't, you
can take them out of the compile with

    "--without-geotiff --without-proj"

That would let you make an executable until you get the library
issue solved.

-- 
Curt, WE7U.				archer at eskimo dot com
http://www.eskimo.com/~archer
  Lotto:  A tax on people who are bad at math. - unknown
Windows:  Microsoft's tax on computer illiterates. - WE7U.
The world DOES revolve around me:  I picked the coordinate system!"




More information about the Xastir mailing list