On Sat, 15 Nov 2008, Lee Bengston wrote:
> http://www.xastir.org/wiki/index.php/HowTo:Ubuntu_8.10
>
> Enjoy - hope this helps some folks out.
>
Yes, thank you, it did indeed get me going!
I wanted to keep it as simple as possible, yet give me a more up-to-date
install than the distribution package. I opted to compile from the latest
stable tarball, using the distribution libraries if at all possible to
minimize breakage in other applications.
I was getting 'undeclared variable' errors in map_tif.c during the make,
and posting the error here elicited no responses, but your comment about
Ubuntu's 'non-standard' installation of the geotiff library, and the
configure workaround got me past that one.
However, when I first launched xastir, it barfed on a missing file:
XReadBitmapFile() failed: Bitmap not found?
/usr/share/xastir/symbols/2x2.xbm
...thinking this may be a similar issue, I browsed until I found the file
in /usr/local/share/...
I then deleted the .xastir directory under my home directory, so that
xastir would build a new one upon launch. Sure enough, it worked!
So, this leaves me with a few questions/suggestions:
1) Maybe your wiki entry could add a comment about renaming or removing
the .xastir subdirectory in the section about 'if you've already installed
the distributed version'.
2) I don't want to start a pissing contest, but why the talk about
'non-standard' locations for library and application installs? Ubuntu as
well as Fedora and SuSE all claim to be 'FSB compliant' (or LSB compliant,
some days I can't keep my acronyms straight). Who's "right"?
Would it be possible to amend the configure script to search the Ubuntu
install locations as well as the Fedora/Suse ones? I would consider the
current situation a bug, in that configure without the override did detect
the presence of libgeotiff, but did not configure the compile for the
correct location. It would seem to me that it should configure for its
actual location, or report it as not found.
...and finally, I have a question that is more Debian/ubuntu related than
xastir per se. Somewhere, I heard mention of a script that would build a
simple 'package' from a tarball-compiled application, so that the apt
database can be aware of the files that were installed. Would it be
possible to add a target to the makefile like 'make debinstall' that would
invoke such a script and perform the install in a way that would minimize
potential future adverse interactions with distribution package installs
and upgrades.
--
Rick Green, N8BJX
"Those who would give up essential Liberty, to purchase a little
temporary Safety, deserve neither Liberty nor Safety."
-Benjamin Franklin
_______________________________________________
Xastir mailing list
[email protected]
http://lists.xastir.org/cgi-bin/mailman/listinfo/xastir