Menu

#513 Problems with MSYS 1.0.9 that don't exist in 1.0.8

closed-fixed
MSYS (75)
2004-02-29
2004-02-25
No

When using MinGW 3.1.0-1 with MSYS 1.0.9, the FFT
package from www.fftw.org does not compile. It DOES
compile, however, when I use MinGW 3.1.0-1 with MSYS
1.0.8 instead of 1.0.9.

FFTW comes with a configure script that generates a
makefile, and is written and tested under GCC in Linux.
So when I compile under MSYS 1.0.8, it works without
any problem. When I compile under MSYS 1.0.9, it
stops before finishing because of a "segmentation fault".

I was wondering if this is a known bug, if there is a work
around, or if there are plans to correct this error in
future versions of MinGW.

Thanks for an excellent C compiler.

Sincerely,
Shelby Savage

Discussion

  • Luke Dunstan

    Luke Dunstan - 2004-02-26

    Logged In: YES
    user_id=30442

    Please try the MSYS 1.0.10-rc4 release candidate and tell us
    whether the problem still occurs.

     
  • Earnie Boyd

    Earnie Boyd - 2004-02-27
    • priority: 5 --> 1
     
  • Earnie Boyd

    Earnie Boyd - 2004-02-27

    Logged In: YES
    user_id=15438

    Shelby,

    Did Luke's suggestion help?

    Earnie

     
  • Shelby Savage

    Shelby Savage - 2004-02-29

    Logged In: YES
    user_id=984258

    Earnie and Luke,

    With version 1.0.10 of MSYS, I no longer get a
    segmentation fault while compiling FFTW. I haven't
    replied yet because I am working on another problem
    I've been having: it almost completes the compilation of
    the library, but fails in the link stage giving the error

    ../.libs/libfftw3f.a(codlist.o)(.text+0x8f8):codlist.c:
    undefined reference to fftwf_codelet_f1k7i_64

    I've spent most of yesterday trying to figure this out,
    but with no luck. Do you have any suggestions?

    Sincerely,
    Shelby Savage

     
  • Earnie Boyd

    Earnie Boyd - 2004-02-29

    Logged In: YES
    user_id=15438

    Closing as the original problem is resolved.

     
  • Earnie Boyd

    Earnie Boyd - 2004-02-29
    • status: open --> closed-fixed