[Freeswitch-dev] Compiling dependencies inline
Yossi Neiman
iaxteling at cartissolutions.com
Sun Oct 22 01:36:12 EDT 2006
And this is why I am a Slackware / Slamd64 masochist... I actually
think it's a lot less masochistic than having to muck around with rpms
and such. *grin*
Yossi Neiman
Cartis Solutions, Inc. - http://www.cartissolutions.com
Paul Tinsley wrote:
> Well the easiest fix for this specific problem is to not adversise
> those abilities from the rpm, rpm figures those out automagically
> using ldd on every executable in an rpm file list, you can easily turn
> that off by adding this to your spec file:
>
> AutoReqProv: no
>
> Then you just need to build the appropriate Provides: line in the spec
> file for what it does provide, freeswitch.
>
> On 10/21/06, * Peter Nixon* <listuser at peternixon.net
> <mailto:listuser at peternixon.net>> wrote:
>
> Matt
>
> I am aware that it has been discussed previously. I am aware that
> some of the
> libs have extra patches, and I am happy to build packages for them
> also that
> include the patches. I DO have freeswitch built in rpm form. (See
> for example
> http://software.opensuse.org/download/server:/telephony/SUSE_Factory/x86_64/freeswitch-snapshot-20061017-16.1.x86_64.rpm
> <http://software.opensuse.org/download/server:/telephony/SUSE_Factory/x86_64/freeswitch-snapshot-20061017-16.1.x86_64.rpm>)
>
> The problem is what the FREESWITCH rpm does to the rest of the
> system when you
> have it available in a repository.
>
> Take for example the error messages I posted. They state that when
> someone
> tries to install "grep" on their system (assuming that they dont
> have it) rpm
> considers freeswitch-snapshot as a possible providor of "pcre".
> Likewise if
> they want to install something that relies on spandsp or sqlite it
> will try
> to install freeswitch to satify the dependency..
>
> Do you see the problem?
>
> -Peter
>
> On Sat 21 Oct 2006 13:26, Matt Klein wrote:
> > Peter,
> > This has been discussed. Issues on current are, some of the..
> > necessary code additions/modifications to the libs may or may
> not ever be
> > available in your external libs.
> >
> > Please advise on how you suggest we proceed.
> >
> > Are you exporting LD_LIBRARY_PATH to /usr/local/freeswitch/lib
> prior?
> >
> > thx
> > -m
> >
> > On Sat, 21 Oct 2006, Peter Nixon wrote:
> > > Hi Guys
> > >
> > > Here is the result of building a freeswitch package with all
> of its
> > > dependencies inline. It confuses the hell out of rpm when you
> go an try
> > > to build OTHER packages that rely on those dependencies which
> are already
> > > provided by standard packages:
> > >
> > > Fedora_Extras_5 i586 expansion error
> > > have choice for libpcre.so.0 needed by grep:
> freeswitch-snapshot pcre
> > > have choice for libsqlite3.so.0 needed by rpm-libs:
> freeswitch-snapshot
> > > sqlite have choice for libsqlite3.so.0 needed by rpm:
> freeswitch-snapshot
> > > sqlite have choice for libsqlite3.so.0 needed by rpm-build:
> > > freeswitch-snapshot sqlite
> > >
> > > Now, I CAN work around this by manually specifying preferences
> for each
> > > of these packages in ALL of my other builds but this is really
> bad karma
> > > and requires me to screw around with almost 50 other packages
> just to
> > > have the pleasure of building freeswitch. ick..
> > >
> > > Please please fix the build so that it will use external libs
> if they are
> > > available. I will happily package any external libs that are
> required
> > > (infact I already have done so) and can apply patches to any
> that need
> > > them.
> > >
> > > Cheers
> > > --
> > >
> > > Peter Nixon
> > > http://www.peternixon.net/
> > > PGP Key: http://www.peternixon.net/public.asc
> <http://www.peternixon.net/public.asc>
> >
> > _______________________________________________
> > Freeswitch-dev mailing list
> > Freeswitch-dev at lists.freeswitch.org
> <mailto:Freeswitch-dev at lists.freeswitch.org>
> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
> >
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
> > http://www.freeswitch.org
>
> --
>
> Peter Nixon
> http://www.peternixon.net/
> PGP Key: http://www.peternixon.net/public.asc
>
>
> _______________________________________________
> Freeswitch-dev mailing list
> Freeswitch-dev at lists.freeswitch.org
> <mailto:Freeswitch-dev at lists.freeswitch.org>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
> UNSUBSCRIBE:
> http://lists.freeswitch.org/mailman/options/freeswitch-dev
> http://www.freeswitch.org
>
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Freeswitch-dev mailing list
> Freeswitch-dev at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
> http://www.freeswitch.org
>
More information about the Freeswitch-dev
mailing list