#47609 closed defect (worksforme)
fftw fails at destroot when texinfo ports is installed
Reported by: | numaryu | Owned by: | seanfarley (Sean Farley) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.3.3 |
Keywords: | haspatch | Cc: | petrrr |
Port: | fftw |
Description
fftw fails when processing fftw.info file with the texinfo port installed. The older version provided by OSX (/usr/bin/makeinfo) works fine. I don't know what's the best way to solve this issue, but at least the attached patch suggested for a similar defect (#45971) works.
Attachments (2)
Change History (16)
Changed 10 years ago by numaryu
Attachment: | Portfile.patch added |
---|
Changed 10 years ago by numaryu
comment:1 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | sean@… removed |
---|---|
Keywords: | haspatch added; texinfo removed |
Owner: | changed from macports-tickets@… to sean@… |
comment:2 Changed 10 years ago by nerdling (Jeremy Lavergne)
This means fftw needs updated upstream.
Regarding the temporary patch: which OS version work this way? been tested?
comment:2 Changed 10 years ago by Ionic (Mihai Moldovan)
Please do not use system makeinfo. Fix up the issue.
comment:4 Changed 10 years ago by IvoClarysse (Ivo Clarysse)
Note that this issue has been fixed upstream, and that this fix is incorporated in the fftw-3 port.
comment:6 Changed 9 years ago by seanfarley (Sean Farley)
Resolution: | → worksforme |
---|---|
Status: | new → closed |
I can't reproduce this at all. Maybe the newer version of makeinfo fixed this? I'm going to mark this as 'worksforme'.
comment:7 Changed 9 years ago by numaryu
There still exists the problem. Please use the source mode.
comment:8 Changed 9 years ago by seanfarley (Sean Farley)
Yes, I did. Since fftw 2.x
is dead, the real question is why are you still using it?
comment:9 Changed 9 years ago by numaryu
I'm using it because our scientific simulation code uses it. I personally do not mind if macports gives up supporting fftw2. But, aren't there users other than me?
comment:10 Changed 9 years ago by seanfarley (Sean Farley)
From http://www.fftw.org:
If you are still using FFTW 2.x, please note that FFTW 2.x was last updated in 1999 and it is obsolete.
That was 15 years ago. I spent part of my research updating fftw2 code to fftw3 and it didn't take that long.
comment:11 follow-up: 12 Changed 9 years ago by numaryu
Yes, I know. But, the code is not my own. There are many users, and one of my colleague prefers the fftw2 interface over fftw3.
comment:12 Changed 9 years ago by seanfarley (Sean Farley)
Replying to ryusuke.numata@…:
Yes, I know. But, the code is not my own. There are many users, and one of my colleague prefers the fftw2 interface over fftw3.
The code I had to fix wasn't my own, either :-) Your college is 15 years behind the times. Newer processors and memory architectures have come out that the fftw team has written code for ... but only in the 3.x version. I can't help but emphasize fifteen years. For what it's worth, I know for a fact the fftw 2.x series has a broken mpi implementation.
Of course, you could argue that your patch is small enough and low impact so as to be a minimal intrusion. After I give my talk at Berkeley tomorrow, I'll probably consider adding it since it doesn't break things anymore than they are already broken.
There's no need to enclose
MAKEINFO=/usr/bin/makeinfo
in quotation marks.