public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] emerge --depclean - libcurl.la
@ 2011-06-02 14:54 dhkuhl
  2011-06-02 15:22 ` Paul Hartman
  0 siblings, 1 reply; 4+ messages in thread
From: dhkuhl @ 2011-06-02 14:54 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 463 bytes --]

emerge --depclean removed libcurl.la a few days ago.  I have a program that's not in world that uses it when built:  libtool complains that it's missing.  In /usr/lib64 there are libcurl .so files but no .la files.How can I get the libcurl.la library back and keep it so emerge --depclean doesn't remove it?Is there a way to protect files from emerge --depclean, kind of like the CONFIG_PROTECT variable, so it removes everything but what's protected?Thanks,dhk

[-- Attachment #2: Type: text/html, Size: 533 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-user] emerge --depclean - libcurl.la
  2011-06-02 14:54 [gentoo-user] emerge --depclean - libcurl.la dhkuhl
@ 2011-06-02 15:22 ` Paul Hartman
  2011-06-02 15:44   ` dhkuhl
  0 siblings, 1 reply; 4+ messages in thread
From: Paul Hartman @ 2011-06-02 15:22 UTC (permalink / raw
  To: gentoo-user

On Thu, Jun 2, 2011 at 9:54 AM,  <dhkuhl@optonline.net> wrote:
> emerge --depclean removed libcurl.la a few days ago.  I have a program
> that's not in world that uses it when built:  libtool complains that it's
> missing.  In /usr/lib64 there are libcurl .so files but no .la files.
>
> How can I get the libcurl.la library back and keep it so emerge
> --depclean doesn't remove it?

Have you run "lafilefixer --justfixit"? I wonder if you have old .la
files from packages emerged before portage 2.1.9.

After running it once, you shouldn't need it anymore since portage
will auto-fix them upon installation.

You should run the lafilefixer command before trying revdep-rebuild,
or else you might have a lot of unnecessary emerges.

AFAIK the usage of .la files is basically deprecated and only a few
packages still require them. Flameeyes posted a lot of details about
it on his blog last year. (http://blog.flameeyes.eu)



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-user] emerge --depclean - libcurl.la
  2011-06-02 15:22 ` Paul Hartman
@ 2011-06-02 15:44   ` dhkuhl
  2011-06-04  0:38     ` [gentoo-user] " walt
  0 siblings, 1 reply; 4+ messages in thread
From: dhkuhl @ 2011-06-02 15:44 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1354 bytes --]

----- Original Message -----From: Paul Hartman Date: Thursday, June 2, 2011 11:24 amSubject: Re: [gentoo-user] emerge --depclean - libcurl.laTo: gentoo-user@lists.gentoo.org> On Thu, Jun 2, 2011 at 9:54 AM,   wrote:> > emerge --depclean removed libcurl.la a few days ago.  I have a > program> that's not in world that uses it when built:  > libtool complains that it's> > missing.  In /usr/lib64 there are libcurl .so files but no .la > files.>> > How can I get the libcurl.la library back and keep it so emerge> > --depclean doesn't remove it?> > Have you run "lafilefixer --justfixit"? I wonder if you have old .la> files from packages emerged before portage 2.1.9.> > After running it once, you shouldn't need it anymore since portage> will auto-fix them upon installation.> > You should run the lafilefixer command before trying revdep-rebuild,> or else you might have a lot of unnecessary emerges.> > AFAIK the usage of .la files is basically deprecated and only a few> packages still require them. Flameeyes posted a lot of details about> it on his blog last year. (http://blog.flameeyes.eu)> >I did the lafilefixer and revdep-rebuild and it still happens.  I think it may be in my project directory.  In there I have three files libtool, Makefile.in, and acinclude.m4 each make reference to libtool.  It's commented out in the configure.ac file.

[-- Attachment #2: Type: text/html, Size: 1770 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [gentoo-user] Re: emerge --depclean - libcurl.la
  2011-06-02 15:44   ` dhkuhl
@ 2011-06-04  0:38     ` walt
  0 siblings, 0 replies; 4+ messages in thread
From: walt @ 2011-06-04  0:38 UTC (permalink / raw
  To: gentoo-user

On 06/02/2011 08:44 AM, dhkuhl@optonline.net wrote:
> 
> 
> ----- Original Message ----- From: Paul Hartman Date: Thursday, June
> 2, 2011 11:24 am Subject: Re: [gentoo-user] emerge --depclean -
> libcurl.la To: gentoo-user@lists.gentoo.org
> 
>> On Thu, Jun 2, 2011 at 9:54 AM, wrote:
>>> emerge --depclean removed libcurl.la a few days ago.  I have a
>> program> that's not in world that uses it when built:
 
> I did the lafilefixer and revdep-rebuild and it still happens.  I
> think it may be in my project directory.  In there I have three files
> libtool, Makefile.in, and acinclude.m4 each make reference to
> libtool.  It's commented out in the configure.ac file.
> 

Just to clarify:  you say your program/project is not in "world". I'm
wondering if instead that you mean it's not in gentoo's portage system?




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2011-06-04  0:40 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-02 14:54 [gentoo-user] emerge --depclean - libcurl.la dhkuhl
2011-06-02 15:22 ` Paul Hartman
2011-06-02 15:44   ` dhkuhl
2011-06-04  0:38     ` [gentoo-user] " walt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox