Welcome to Soft32 Linux Forums!
FAQFAQ    SearchSearch      ProfileProfile    Private MessagesPrivate Messages   Log inLog in

[gentoo-user] Remaining inconsistencies after revdep-rebui..

 
   Soft32 Home -> Linux -> User RSS
Next:  Proposed mass prototypejs bug filing for multiple..  
Author Message
Mike Mazur

External


Since: May 05, 2009
Posts: 10



(Msg. 1) Posted: Sun Oct 18, 2009 9:20 pm
Post subject: [gentoo-user] Remaining inconsistencies after revdep-rebuild -- libgomp.la missing
Archived from groups: linux>gentoo>user (more info?)

Hi,

When I run revdep-rebuild, I get something like the following:

[...]
* broken /usr/lib/ImageMagick-6.5.2/modules-Q16/coders/avi.la
(requires /usr/lib/libgomp.la)
[...]
* broken /usr/lib/libfftw3l_threads.la (requires /usr/lib/libgomp.la)
[...]

which in the end wants to emerge as follows:

emerge --oneshot -av media-gfx/imagemagick:0
sci-libs/fftw:3.0
...........

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] media-gfx/imagemagick-6.5.2.9 USE="X bzip2 corefonts
jpeg openmp perl png svg tiff xml zlib -djvu -doc -fontconfig -fpx
-graphviz -gs -hdri -jbig -jpeg2k -lcms -nocxx -openexr -q32 -q8 -raw
-truetype -wmf" 0 kB
[ebuild R ] sci-libs/fftw-3.2.2 USE="fortran openmp sse sse2
(-altivec) -doc -threads" 0 kB

Once this merge completes, re-running revdep-rebuild yields the same results.

It seems that the culprit is /usr/lib/libgomp.la, which is completely
missing from my system. This is some OpenMP library from GNU[1]. I
can't find an obvious package in portage which would supply
libgomp.la.

Both imagemagick and fftw have the openmp use flag turned on. It's not
switched on in my /etc/portage/package.use so it must come from the
profile or the ebuild or wherever default USE flags come from.

The fftw ebuild says openmp support is available with gcc >= 4.2,
while imagemagick says gcc 4.3 is required and has a reference to bug
#223825[2]. I'm using gcc-4.3.4.

Is there a package that should be installed which provides libgomp.la?
If there is, shouldn't it be a dependency for imagemagick and fftw?
And if such a package doesn't exist, what's going on here? How did
imagemagick and fftw compile in the first place if libgomp.la is not
available on my system at all? Is anyone else seeing this issue? Do I
need to file a bug?

Thanks,
Mike


[1] http://gcc.gnu.org/onlinedocs/libgomp/
[2] http://bugs.gentoo.org/show_bug.cgi?id=223825
Back to top
Login to vote
walt

External


Since: Dec 20, 2006
Posts: 36



(Msg. 2) Posted: Sun Oct 18, 2009 9:20 pm
Post subject: [gentoo-user] Re: Remaining inconsistencies after revdep-rebuild -- libgomp.la missing [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

On 10/18/2009 05:31 PM, Mike Mazur wrote:
> Hi,
>
> When I run revdep-rebuild, I get something like the following:
>
> [...]
> * broken /usr/lib/ImageMagick-6.5.2/modules-Q16/coders/avi.la
> (requires /usr/lib/libgomp.la)...

There is a very recent thread addressing the problem of .la files
"requiring" other .la files. This is apparently unnecessary and
sometimes counterproductive.

Try emerging lafilefixer and then run lafilefixer --justfixit.
It couldn't hurt, and might help.
Back to top
Login to vote
Mike Mazur

External


Since: May 05, 2009
Posts: 10



(Msg. 3) Posted: Sun Oct 18, 2009 9:20 pm
Post subject: Re: [gentoo-user] Re: Remaining inconsistencies after revdep-rebuild -- libgomp.la missing [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Hi,

On Mon, Oct 19, 2009 at 09:23, walt <w41ter.TakeThisOut@gmail.com> wrote:
> On 10/18/2009 05:31 PM, Mike Mazur wrote:
>> Hi,
>>
>> When I run revdep-rebuild, I get something like the following:
>>
>> [...]
>>  *   broken /usr/lib/ImageMagick-6.5.2/modules-Q16/coders/avi.la
>> (requires /usr/lib/libgomp.la)...
>
> There is a very recent thread addressing the problem of .la files
> "requiring" other .la files.  This is apparently unnecessary and
> sometimes counterproductive.
>
> Try emerging lafilefixer and then run lafilefixer --justfixit.
> It couldn't hurt, and might help.

OK, will try, thanks.

I looked at the output of the emerge for imagemagick a bit closer, and
noticed a bunch of messages like this:

libtool: link: warning:
`/usr/lib/gcc/i686-pc-linux-gnu/4.3.4/libgomp.la' seems to be moved

Mike
Back to top
Login to vote
Mike Mazur

External


Since: May 05, 2009
Posts: 10



(Msg. 4) Posted: Sun Oct 18, 2009 9:20 pm
Post subject: Re: [gentoo-user] Re: Remaining inconsistencies after revdep-rebuild -- libgomp.la missing [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Hi,

On Mon, Oct 19, 2009 at 09:52, Mike Mazur <mmazur DeleteThis @gmail.com> wrote:
> Hi,
>
> On Mon, Oct 19, 2009 at 09:23, walt <w41ter DeleteThis @gmail.com> wrote:
>> On 10/18/2009 05:31 PM, Mike Mazur wrote:
>>> Hi,
>>>
>>> When I run revdep-rebuild, I get something like the following:
>>>
>>> [...]
>>>  *   broken /usr/lib/ImageMagick-6.5.2/modules-Q16/coders/avi.la
>>> (requires /usr/lib/libgomp.la)...
>>
>> There is a very recent thread addressing the problem of .la files
>> "requiring" other .la files.  This is apparently unnecessary and
>> sometimes counterproductive.
>>
>> Try emerging lafilefixer and then run lafilefixer --justfixit.
>> It couldn't hurt, and might help.
>
> OK, will try, thanks.

That did the trick. revdep-rebuild no longer reports any issues.

Thanks very much!
Mike
Back to top
Login to vote
Mike Mazur

External


Since: May 05, 2009
Posts: 10



(Msg. 5) Posted: Mon Oct 19, 2009 3:20 am
Post subject: Re: [gentoo-user] Re: Remaining inconsistencies after revdep-rebuild -- libgomp.la missing [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Hi,

On Mon, Oct 19, 2009 at 10:16, Mike Mazur <mmazur.RemoveThis@gmail.com> wrote:
> Hi,
>
> On Mon, Oct 19, 2009 at 09:52, Mike Mazur <mmazur.RemoveThis@gmail.com> wrote:
>> Hi,
>>
>> On Mon, Oct 19, 2009 at 09:23, walt <w41ter.RemoveThis@gmail.com> wrote:
>>> On 10/18/2009 05:31 PM, Mike Mazur wrote:
>>>> Hi,
>>>>
>>>> When I run revdep-rebuild, I get something like the following:
>>>>
>>>> [...]
>>>>  *   broken /usr/lib/ImageMagick-6.5.2/modules-Q16/coders/avi.la
>>>> (requires /usr/lib/libgomp.la)...
>>>
>>> There is a very recent thread addressing the problem of .la files
>>> "requiring" other .la files.  This is apparently unnecessary and
>>> sometimes counterproductive.
>>>
>>> Try emerging lafilefixer and then run lafilefixer --justfixit.
>>> It couldn't hurt, and might help.
>>
>> OK, will try, thanks.
>
> That did the trick. revdep-rebuild no longer reports any issues.

And here's a blog post and a bug explaining what's going on:

http://psykil.livejournal.com/338199.html
https://bugs.gentoo.org/283761

Mike
Back to top
Login to vote
Display posts from previous:   
Related Topics:
[gentoo-user] vixie-cron inconsistencies - The cron manpage says that /etc/crontab should have mode 0600. However, it is installed with 0644. A /etc/cron.deny is...

[gentoo-user] revdep-rebuild - Doing routine network maintenance here yesterday, I ran revdep-rebuild in an attempt to discover and rebuild broken..

[gentoo-user] revdep-rebuild testing - All: Since revdep-rebuild is no longer being maintained by the original author, I volunteered to work on updating and....

[gentoo-user] revdep-rebuild failing? - Yikes. Ever since a recent Portage update, revdep-rebuild doesn't want to work. :( Help? All prepared. Starting..

[gentoo-user] revdep-rebuild failures - On Mon, 2004-11-29 at 13:42 -0800, Jonathan Nichols wrote: > revdep-rebuild fails every time I try and run it, but....

[gentoo-user] auto revdep-rebuild - I've noticed a lot of libraries have started spouting out messages similar to this after they merge: An old version o...
       Soft32 Home -> Linux -> User All times are: Pacific Time (US & Canada) (change)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

Categories:
 Windows
  Linux
 Mac
 PDA


[ Contact us | Terms of Service/Privacy Policy ]