public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Mike Mazur <mmazur@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: [gentoo-user] Remaining inconsistencies after revdep-rebuild -- libgomp.la missing
Date: Mon, 19 Oct 2009 08:31:01 +0800	[thread overview]
Message-ID: <184110a70910181731l1261df40ya61923588720aa22@mail.gmail.com> (raw)

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



             reply	other threads:[~2009-10-19  0:31 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-10-19  0:31 Mike Mazur [this message]
2009-10-19  1:23 ` [gentoo-user] Re: Remaining inconsistencies after revdep-rebuild -- libgomp.la missing walt
2009-10-19  1:52   ` Mike Mazur
2009-10-19  2:16     ` Mike Mazur
2009-10-19  5:40       ` Mike Mazur

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=184110a70910181731l1261df40ya61923588720aa22@mail.gmail.com \
    --to=mmazur@gmail.com \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox