I’m trying to compile Audacity 1.3.13-beta from the minsrc tarball. I’m using SuSe 10.0 with gcc 4.0.2. Kernel version is 2.6.13-15 default.
I’ve run configure with no command line options. Configure gives no errors. All goes well till toward the end of compilation. Then the compiler spits out “nyquist/nyqsrc/sndread.c:239: error: SF_FORMAT_SD2 undeclared.” For lines 240 and 241, respectively, it gives the same error for SF_FORMAT_FLAC and SF_FORMAT_CAF. This seems to be in one of the big case statements.
At this point I can’t figure out what to do, since I don’t know what headers these are defined in (it isn’t sndread.h) or what the definition should be.
I have tried running configure --disable-nyquist. This causes the compilation to abort much earlier, with a completely different set of errors. So that isn’t a solution or workaround.
Thanks for any guidance you can give.
Edgar
April 30, 2011, 3:27pm
2
I doubt this will help…
SVNwinProjectslibsndfilesndfile.h(66): SF_FORMAT_SD2 = 0x160000, /* Sound Designer 2 /
SVNwinProjectslibsndfilesndfile.h(67): SF_FORMAT_FLAC = 0x170000, / FLAC lossless file format /
SVNwinProjectslibsndfilesndfile.h(68): SF_FORMAT_CAF = 0x180000, / Core Audio File format */
Find all "sndfile.h", Subfolders, Find Results 1, "Entire Solution", "*.c; *.cpp; *.h"
D:audioAudacitySVNsrcFileFormats.cpp(20):#include "sndfile.h"
D:audioAudacitySVNsrcFileFormats.h(17):#include "sndfile.h"
D:audioAudacitySVNsrcPrefs.cpp(65):#include "sndfile.h"
D:audioAudacitySVNsrcblockfileLegacyAliasBlockFile.cpp(14):#include <sndfile.h>
D:audioAudacitySVNsrcblockfileLegacyBlockFile.cpp(34):#include "sndfile.h"
D:audioAudacitySVNsrcblockfileODDecodeBlockFile.cpp(30):#include <sndfile.h>
D:audioAudacitySVNsrcblockfileODPCMAliasBlockFile.cpp(29):#include <sndfile.h>
D:audioAudacitySVNsrcblockfilePCMAliasBlockFile.cpp(20):#include <sndfile.h>
D:audioAudacitySVNsrcblockfileSimpleBlockFile.cpp(74):#include "sndfile.h"
D:audioAudacitySVNsrcexportExport.cpp(59):#include "sndfile.h"
D:audioAudacitySVNsrcexportExportPCM.cpp(24):#include "sndfile.h"
D:audioAudacitySVNsrcimportImportPCM.cpp(38):#include "sndfile.h"
D:audioAudacitySVNsrcimportImportRaw.cpp(52):#include "sndfile.h"
D:audioAudacitySVNsrcimportRawAudioGuess.h(18):#include <sndfile.h>
D:audioAudacitySVNlib-srclibnyquistnyquistnyqsrcmultiread.c(19):#include "sndfile.h"
D:audioAudacitySVNlib-srclibnyquistnyquistnyqsrcsndfnint.c(2): * nylsf/sndfile.h, nyqsrc/sound.h, nyqsrc/add.h,
D:audioAudacitySVNlib-srclibnyquistnyquistnyqsrcsndfnint.c(56):#include "sndfile.h"
D:audioAudacitySVNlib-srclibnyquistnyquistnyqsrcsndread.c(30):#include "sndfile.h"
D:audioAudacitySVNlib-srclibnyquistnyquistnyqsrcsndwritepa.c(25):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrccommon.h(34):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrccommon.h(156):** When support is finalised, these values move to src/sndfile.h.
D:audioAudacitySVNwinProjectslibsndfilesndfile.h(20):** sndfile.h -- system-wide definitions
D:audioAudacitySVNwinProjectslibsndfilesndfile.h(652):** #including <sndfile.h>
D:audioAudacitySVNlib-srclibsndfilesrcaiff.c(29):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcalaw.c(23):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcau.c(26):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcavr.c(24):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrccaf.c(28):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcchanmap.c(31):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcchunk.c(24):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrccommand.c(25):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrccommon.c(30):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcdither.c(23):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcdouble64.c(27):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcdwd.c(26):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcdwvw.c(36):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcfile_io.c(53):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcflac.c(29):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcfloat32.c(27):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcg72x.c(26):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcgsm610.c(26):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrchtk.c(26):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcid3.c(26):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcima_adpcm.c(26):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcinterleave.c(23):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcircam.c(26):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcmacbinary3.c(24):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcmacos.c(25):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcmat4.c(27):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcmat5.c(27):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcmpc2k.c(26):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcms_adpcm.c(26):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcnist.c(33):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcogg.c(66):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcpaf.c(28):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcpcm.c(23):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcpvf.c(26):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcraw.c(23):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcrf64.c(35):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcrx2.c(26):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcsd2.c(37):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcsds.c(28):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcsndfile.c(25):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcstrings.c(25):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcsvx.c(26):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrctxw.c(33):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrculaw.c(23):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcvoc.c(33):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcvox_adpcm.c(39):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcw64.c(26):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcwav.c(29):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcwav_w64.c(27):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcwve.c(27):#include "sndfile.h"
D:audioAudacitySVNlib-srclibsndfilesrcxi.c(28):#include "sndfile.h"
Matching lines: 74 Matching files: 71 Total files searched: 1147