Pat,

On 03/28/2012 10:16 PM, Pat Suwalski wrote:
That is a valid observation.

Nonetheless, with including the source inside of celestia, one must then 
maintain the build infrastructure. I notice Debian has a patch to make 
it work with their libtool, for example. This patch may break it on 
other distributions, and so on.

In general, if it can be done externally, it is preferable. Perhaps my 
like pkgconfig suggestion is enough. I suspect it is, since that is what 
we have been doing in configure.in for quite a while.
I would like to remind you that the Celestia's 'thirdparty' library sources meanwhile comprise

1) the Eigen lib
2) the glew lib
3) Chris' curveplot

so far we made no negative experiences...

Fridger
 
--Pat

On 28/03/12 03:48 PM, Fridger Schrempp wrote:
Pat,


On 03/28/2012 09:28 PM, Pat Suwalski wrote:
This is exactly why we should be using pkgconfig. Including lua source
is a very bad idea.

Including the source to any scripting library is generally considered
bad, as these things get security updates far more often than
static-code libraries.

To have a somewhat more quantitative idea about what you say about the
number of updates in case of lua, I went to the original download page
and had a look:

Look at the years! 10 updates ONLY between 2003 and 2012...Or about 1
update per year. That's not all that much, is it?

Fridger

lua-5.2.0.tar.gz <http://www.lua.org/ftp/lua-5.2.0.tar.gz>
2011-12-12 	246377 	
	md5: f1ea831f397214bae8a265995ab1a93e
sha1: 08f84c355cdd646f617f09cebea48bd832415829
------------------------------------------------------------------------
lua-5.1.5.tar.gz <http://www.lua.org/ftp/lua-5.1.5.tar.gz>
2012-02-13 	221213 	
	md5: 2e115fe26e435e33b0d5c022e4490567
sha1: b3882111ad02ecc6b972f8c1241647905cb2e3fc
------------------------------------------------------------------------
lua-5.1.4.tar.gz <http://www.lua.org/ftp/lua-5.1.4.tar.gz>
2008-08-18 	216679 	
	md5: d0870f2de55d59c1c8419f36e8fac150
sha1: 2b11c8e60306efb7f0734b747588f57995493db7
------------------------------------------------------------------------
lua-5.1.3.tar.gz <http://www.lua.org/ftp/lua-5.1.3.tar.gz>
2008-01-21 	215817 	
	md5: a70a8dfaa150e047866dc01a46272599
sha1: 89bc9f5a351402565b8077e8123327e7cd15f004
------------------------------------------------------------------------
lua-5.1.2.tar.gz <http://www.lua.org/ftp/lua-5.1.2.tar.gz>
2007-03-29 	214134 	
	md5: 687ce4c2a1ddff18f1008490fdc4e5e0
sha1: 8a460d2d7e70e93cb72bf3d584405464763cb5f0
------------------------------------------------------------------------
lua-5.1.1.tar.gz <http://www.lua.org/ftp/lua-5.1.1.tar.gz>
2006-06-07 	207810 	
	md5: 22f4f912f20802c11006fe9b84d5c461
sha1: be13878ceef8e1ee7a4201261f0adf09f89f1005
------------------------------------------------------------------------
lua-5.1.tar.gz <http://www.lua.org/ftp/lua-5.1.tar.gz> 	2006-02-20
206877 	
	md5: 3e8dfe8be00a744cec2f9e766b2f2aee
sha1: 1ae9ec317511d525c7999c842ca0b1ddde84e374
------------------------------------------------------------------------
lua-5.0.3.tar.gz <http://www.lua.org/ftp/lua-5.0.3.tar.gz>
2006-06-19 	191384 	
	md5: feee27132056de2949ce499b0ef4c480
sha1: e7e91f78b8a8deb09b13436829bed557a46af8ae
------------------------------------------------------------------------
lua-5.0.2.tar.gz <http://www.lua.org/ftp/lua-5.0.2.tar.gz>
2004-03-17 	190442 	
	md5: dea74646b7e5c621fef7174df83c34b1
sha1: a200cfd20a9a4c7da1206ae45dddf26186a9e0e7
------------------------------------------------------------------------
lua-5.0.1.tar.gz <http://www.lua.org/ftp/lua-5.0.1.tar.gz>
2003-11-25 	193978 	
	md5: e0a450d84971a3f4563b98172d1e382c
sha1: 03b47b4785178aca583333f01d8726a8ab9f7ae7


--Pat

On 28/03/12 02:18 PM, Fridger Schrempp wrote:
Pat,

On 03/28/2012 07:46 PM, Pat Suwalski wrote:
I know that in the Debian world, the link target is quite clearly:
/usr/lib/x86_64-linux-gnu/liblua5.1.so
The problem is that there are more ambiguities as soon as library
version numbers are included at the level of compiling
e.g:

Ubuntu, Debian:

liblua5.1.so

CentOS 6, Fedora 16:

liblua-5.1.so

etc.,

while Fedora 6 uses liblua.so instead ;-)
Besides openSuSE also RedHat uses no version numbers.

This is a mess.

Fridger
------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Celestia-developers mailing list
Celestia-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/celestia-developers