libsndfile compilation errors
Posted: Sat Feb 25, 2012 8:08 pm
Hi
I'm trying to build 1.3.14-beta using Vis Studio 2008 all projects except libsndfile build fine but I get 101 errors with libsndfile.
Build log was saved at "file://c:audacity-src-1.3.14-betawinProjectslibsndfileUnicode ReleaseBuildLog.htm"
libsndfile - 101 error(s), 101 warning(s)
Sample errors include.......
c:audacity-src-1.3.14-betalib-srclibsndfilesrcsndfile.h(316) : warning C4005: 'SF_COUNT_MAX' : macro redefinition
c:audacity-src-1.3.14-betalib-srclibsndfilesrcconfig.h(216) : see previous definition of 'SF_COUNT_MAX'
c:audacity-src-1.3.14-betalib-srclibsndfilesrcsfendian.h(44) : fatal error C1083: Cannot open include file: 'byteswap.h': No such file or directory
Compiling...
c:audacity-src-1.3.14-betalib-srclibsndfilesrcsndfile.h(316) : warning C4005: 'SF_COUNT_MAX' : macro redefinition
c:audacity-src-1.3.14-betalib-srclibsndfilesrcconfig.h(216) : see previous definition of 'SF_COUNT_MAX'
......lib-srclibsndfilesrcima_oki_adpcm.c(95) : error C2059: syntax error : '{'
......lib-srclibsndfilesrcima_oki_adpcm.c(95) : warning C4013: 'typeof' undefined; assuming extern returning int
......lib-srclibsndfilesrcima_oki_adpcm.c(95) : error C2146: syntax error : missing ';' before identifier 'sf_max_y1'
......lib-srclibsndfilesrcima_oki_adpcm.c(95) : error C2065: 'sf_max_y1' : undeclared identifier
......lib-srclibsndfilesrcima_oki_adpcm.c(95) : error C2065: 'sf_max_x1' : undeclared identifier
......lib-srclibsndfilesrcima_oki_adpcm.c(95) : error C2065: 'sf_max_y1' : undeclared identifier
......lib-srclibsndfilesrcima_oki_adpcm.c(95) : error C2065: 'sf_max_x1' : undeclared identifier
......lib-srclibsndfilesrcima_oki_adpcm.c(95) : error C2065: 'sf_max_y1' : undeclared identifier
......lib-srclibsndfilesrcima_oki_adpcm.c(95) : error C2065: 'sf_max_x1' : undeclared identifier
......lib-srclibsndfilesrcima_oki_adpcm.c(95) : error C2065: 'sf_max_y1' : undeclared identifier
......lib-srclibsndfilesrcima_oki_adpcm.c(95) : error C2059: syntax error : ')'
......lib-srclibsndfilesrcima_oki_adpcm.c(95) : error C2059: syntax error : ')'
......lib-srclibsndfilesrcima_oki_adpcm.c(95) : error C2059: syntax error : '{'
......lib-srclibsndfilesrcima_oki_adpcm.c(95) : error C2059: syntax error : ')'
......lib-srclibsndfilesrcima_oki_adpcm.c(95) : error C2059: syntax error : ')'
loads of others too.....
I have not modified any source and am using the full source tar ball
Cheers
Mark
I'm trying to build 1.3.14-beta using Vis Studio 2008 all projects except libsndfile build fine but I get 101 errors with libsndfile.
Build log was saved at "file://c:audacity-src-1.3.14-betawinProjectslibsndfileUnicode ReleaseBuildLog.htm"
libsndfile - 101 error(s), 101 warning(s)
Sample errors include.......
c:audacity-src-1.3.14-betalib-srclibsndfilesrcsndfile.h(316) : warning C4005: 'SF_COUNT_MAX' : macro redefinition
c:audacity-src-1.3.14-betalib-srclibsndfilesrcconfig.h(216) : see previous definition of 'SF_COUNT_MAX'
c:audacity-src-1.3.14-betalib-srclibsndfilesrcsfendian.h(44) : fatal error C1083: Cannot open include file: 'byteswap.h': No such file or directory
Compiling...
c:audacity-src-1.3.14-betalib-srclibsndfilesrcsndfile.h(316) : warning C4005: 'SF_COUNT_MAX' : macro redefinition
c:audacity-src-1.3.14-betalib-srclibsndfilesrcconfig.h(216) : see previous definition of 'SF_COUNT_MAX'
......lib-srclibsndfilesrcima_oki_adpcm.c(95) : error C2059: syntax error : '{'
......lib-srclibsndfilesrcima_oki_adpcm.c(95) : warning C4013: 'typeof' undefined; assuming extern returning int
......lib-srclibsndfilesrcima_oki_adpcm.c(95) : error C2146: syntax error : missing ';' before identifier 'sf_max_y1'
......lib-srclibsndfilesrcima_oki_adpcm.c(95) : error C2065: 'sf_max_y1' : undeclared identifier
......lib-srclibsndfilesrcima_oki_adpcm.c(95) : error C2065: 'sf_max_x1' : undeclared identifier
......lib-srclibsndfilesrcima_oki_adpcm.c(95) : error C2065: 'sf_max_y1' : undeclared identifier
......lib-srclibsndfilesrcima_oki_adpcm.c(95) : error C2065: 'sf_max_x1' : undeclared identifier
......lib-srclibsndfilesrcima_oki_adpcm.c(95) : error C2065: 'sf_max_y1' : undeclared identifier
......lib-srclibsndfilesrcima_oki_adpcm.c(95) : error C2065: 'sf_max_x1' : undeclared identifier
......lib-srclibsndfilesrcima_oki_adpcm.c(95) : error C2065: 'sf_max_y1' : undeclared identifier
......lib-srclibsndfilesrcima_oki_adpcm.c(95) : error C2059: syntax error : ')'
......lib-srclibsndfilesrcima_oki_adpcm.c(95) : error C2059: syntax error : ')'
......lib-srclibsndfilesrcima_oki_adpcm.c(95) : error C2059: syntax error : '{'
......lib-srclibsndfilesrcima_oki_adpcm.c(95) : error C2059: syntax error : ')'
......lib-srclibsndfilesrcima_oki_adpcm.c(95) : error C2059: syntax error : ')'
loads of others too.....
I have not modified any source and am using the full source tar ball
Cheers
Mark