Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 44951 - grace does not build with fftw3 and depends on >=fftw2
Summary: grace does not build with fftw3 and depends on >=fftw2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Donnie Berkholz (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 43261
  Show dependency tree
 
Reported: 2004-03-17 07:56 UTC by Evgeny Stambulchik
Modified: 2004-03-18 08:37 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Evgeny Stambulchik 2004-03-17 07:56:45 UTC
fftw3 introduced new API (and header & library files have different names). Therefore, it should be a separate ebuild. Otherwise, ebuilds that depend on (old) fftw will fail when fftw upgraded to >= 3.0.


Reproducible: Always
Steps to Reproduce:
Comment 1 Donnie Berkholz (RETIRED) gentoo-dev 2004-03-17 10:31:53 UTC
That's what SLOTs are for, side-by-side installations. fftw-3 does not remove fftw-2.

donnie@supernova donnie $ grep ^SLOT /usr/portage/dev-libs/fftw/fftw-*
/usr/portage/dev-libs/fftw/fftw-2.1.3-r1.ebuild:SLOT="2.1"
/usr/portage/dev-libs/fftw/fftw-2.1.5-r1.ebuild:SLOT="2.1"
/usr/portage/dev-libs/fftw/fftw-2.1.5.ebuild:SLOT="2.1"
/usr/portage/dev-libs/fftw/fftw-3.0.1.ebuild:SLOT="3.0"
Comment 2 Evgeny Stambulchik 2004-03-18 00:26:11 UTC
What's good is this for if e.g. media-gfx/grace depends on fftw? ( >=dev-libs/fftw-2.1.3 ) and hence will happily try to build (and fail using FFTW) if fftw-3.01 is installed?!
Comment 3 Patrick Kursawe (RETIRED) gentoo-dev 2004-03-18 00:36:55 UTC
Then this is a bug for grace, not for fftw.
Re-assigning and changing summary.
Comment 4 Evgeny Stambulchik 2004-03-18 07:55:49 UTC
Why then there are e.g. separate dev-libs/hdf and dev-libs/hdf5?
Comment 5 Donnie Berkholz (RETIRED) gentoo-dev 2004-03-18 08:37:58 UTC
I wish there wasn't.

That's a broken dependency. It should be done in the same way as gtk+-1 and gtk+-2. I've fixed this.