SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Related Sites

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

******SONASOUND********* FFTW ****************

SonaSound works best with DOUBLE precision FFTW!

Beginning with version 1.1 SonaSound works with FFTW3 as well. All versions before that only use FFTW2.

The configure scripts honours any symlinks called librfftw.so, libfftw.so, fftw.h and rfftw.h and uses them first. So this is a way to force it to use a certain precision.

Instructions to get fftw running

  • Did you use the same compiler-version for fftw and SonaSound? If not, Do so!
  • Did you compile fftw with --enable-float ?

    If so, and you didn't sepcify --enable-type-prefix try recompiling without --enable-float or with --enable-type-prefix!

  • Did you compile with --enable-shared and over-optimized the code?

    Try to build the static libraries, only. or switch off -fexpensive-optimizations in $CFLAGS

  • What Does config.log say?

    Maybe something about unresolved symbols? Recompile fftw with above features and with the same compiler you're trying to use now.

  • Recommended configure options are:

    --enable-type-prefix --enable-threads for the not-so-faint-hearted: --enable-vec-recurse on Intel-compatible: --enable-i386-hacks

If you're absolutely sure, your fftw is correctly installed and working and configure still fails, try symlinking your library of choice (libdfftw.so or libsrfftw.so, or whatever it is called) to libfftw.so and rerun ldconfig and configure.


Other Sites

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.