Re: gnomemeeting-1.2.2: surprise dependencies



Hopefully this will be the last time today that I reply to myself.  I am
having a bad day. I missed one of the libraries in the list below.

Explanation
--------------
Firefox, as configured, installs all of its libs into 

        $(libdir)/firefox-1.x.y. 

What I am suggesting is to link the libs in that directory associated
with nspr and nss to $libdir

firefox-nspr
------------
* libnspr4.so
* libplc4.so
* libplds4.so

firefox-nss
-----------
* libnss3.so
* libnssckbi.so
* libsmime3.so
* libsoftokn3.so
* libssl3.so


-Joseph

============================================================================
On Sat, 2005-10-01 at 11:56 -0400, Joseph E. Sacco, PhD wrote:
> Having a bad day already ...
> (1) the correct Makefile is attached to this email
> 
> (2) Pondering over the e-d-s / firefox LD_LIBRARY_PATH problem I think
> that changing libedataserver-1.2.pc is a bad idea [guenther concurs :-)]
> 
> What might be better is a post-install target in firefox that links a
> select list of libs from $(libdir)/firefox-1.x.y to $(libdir)
> 
> The list of libs to be linked:
> * libnspr4.so 
> * libnss3.so 
> * libnsskbi.so 
> * libplc4.so 
> * libsmime3.so 
> * libsoftokn3.so 
> * libssl3
> 
> -Joseph
> 
> ==================================================================================
> 
> On Sat, 2005-10-01 at 08:22 -0400, Joseph E. Sacco, PhD wrote:
> > gnomemeeting-1.2.2 depends on:
> > * dbus
> > 
> > * evolution-data-server
> > through libebook, which requires libedataserver
> > 
> > Linking against libedataserver requires that the firefox/mozilla
> > libraries be in the library search path. 
> > 
> > A new Makefile, patched to add the firefox libs to LD_LIBRARY_PATH
> > during the build, is attached to this message.
> > 
> > This is the second app that has required this hack.  I think we should
> > investigate patching libedataserver-1.2.pc instead. 
> > 
> > What I have in mind is something like:
> > 
> >         Libs: -L${libdir} -L${libdir}/firefox-1.07 -ledataserver-1.2
> > 
> > which can be accomplished "cleanly" through some post-install scripting
> > foo when e-d-s is built.
> > 
> > -Joseph
> > 
-- 
joseph_sacco [at] comcast [dot] net




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]