[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: libasn?
- From: Hiren Patel <patelhn telkom co za>
- To: RPM Package Manager <rpm-list redhat com>
- Subject: Re: libasn?
- Date: Mon, 11 Jun 2007 15:19:51 +0200
yep, rpm does some nifty things.
have a look in /usr/lib/rpm for scripts like:
check-files
find-provides
find-prov.pl
find-req.pl
find-requires
enjoy.
On Mon, 2007-06-11 at 13:02 +0000, tony chamberlain lemko com wrote:
> Thanks for your reply. In the meantime (over the weekend or on
> Friday)
> what I did was to do this in iteration (pseudocode):
>
> Comment out everything under %files
> FOUND=0
> while FOUND==0
> rpmbuild -ba 2>&1 | grep libasn
> if grep succesful
> FOUND=1
> else
> uncomment one file from %files section (and remember which
> it is)
> fi
> DONE
>
> then if FOUND was 1, I would check the last file I uncommented and do
> an ldd on it.
> This took quite some time, but finally the ldd showed
> ldd lininexe002802004 | grep found
> libasn1code.so => not found
> libosstoed.so => not found
>
> I asked for verification from some people, but it turns out this file
> is probably not needed, so I can probably
> just remove it. I guess rpmbuild is pretty intelligent and scans
> everything under %files to be sure everything
> is included. (Or at least to know, so it can check on the install
> machine).
>
>
> -----Original Message-----
> From: Hiren Patel [mailto:patelhn telkom co za]
> Sent: Monday, June 11, 2007 02:26 AM
> To: 'RPM Package Manager'
> Subject: Re: libasn?
>
>
> yes using -nodeps is not a good idea at all.
> there is nothing wrong with the rpm build process, during the build
> rpm
> figures out what the program needs to run, and make those 'requires'
> for
> that binary rpm installation.
>
> the most i can think of, is to try and see if those libraries are
> installed on the machine you are building the rpms on, see what
> packages
> they belong to, and install those packages elsewhere, where your
> program
> is going to be installed.
>
> on the build machine:
>
> slocate libasn1code.so
> slocate libosstoed.so
>
> if you get any output, check the packages they belong to by using,
>
> rpm -qf </path/to/the/library>
>
> On Fri, 2007-06-08 at 19:30 +0000, tony chamberlain lemko com wrote:
> > I am writing some RPMS. Started a few weeks ago. I started from
> > scratch and have learned a lot in the
> > last few weeks.
> >
> > Until now, things have been working pretty well (except some
> > frustration with macros). But now just today I ran into a
> > problem. Maybe it was a problem before but I never ran into it.
> >
> > I try to do an rpm -Uvh on the rpm I create and I get the following:
> >
> > error: Failed dependencies:
> > libasn1code.so is needed by tdapi-is41-1.0.0-0.i386
> > libosstoed.so is needed by tdapi-is41-1.0.0-0.i386
> >
> > google search of libasn list maybe 5 sites, most of which are
> Samba.
> > Looking for libosstoed doesn't list any documents.
> >
> > Anyone know how to find these? The only thing I am doing differently
> > from before is using the
> > %package directive in the specfile.
> >
> > Sure when I do --nodeps it work, but that defeats the purpose of
> RPM's
> > "requires" directive.
> >
> > Thanks
> >
> >
> >
> >
> > _______________________________________________
> > Rpm-list mailing list
> > Rpm-list redhat com
> > https://www.redhat.com/mailman/listinfo/rpm-list
> --
> Hiren Patel
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> This e-mail and its contents are subject to the Telkom SA Limited
> e-mail legal notice available at
> http://www.telkom.co.za/TelkomEMailLegalNotice.PDF
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> _______________________________________________
> Rpm-list mailing list
> Rpm-list redhat com
> https://www.redhat.com/mailman/listinfo/rpm-list
> _______________________________________________
> Rpm-list mailing list
> Rpm-list redhat com
> https://www.redhat.com/mailman/listinfo/rpm-list
--
Hiren Patel
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This e-mail and its contents are subject to the Telkom SA Limited
e-mail legal notice available at
http://www.telkom.co.za/TelkomEMailLegalNotice.PDF
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]