Re: gnomemeeting-1.2.2: surprise dependencies
- From: "Joseph E. Sacco, PhD" <joseph_sacco comcast net>
- To: garnome-list gnome org
- Cc: Paul Drain <pd cipherfunk org>
- Subject: Re: gnomemeeting-1.2.2: surprise dependencies
- Date: Sat, 01 Oct 2005 12:32:21 -0400
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]