Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Transverb errors on Windows build #48

Closed
alfonso73 opened this issue Aug 27, 2021 · 1 comment
Closed

Transverb errors on Windows build #48

alfonso73 opened this issue Aug 27, 2021 · 1 comment
Assignees

Comments

@alfonso73
Copy link

alfonso73 commented Aug 27, 2021

Hi, today i did a git pull and a submodule update and successfully compiled bufferoverride, geometer and skidder. Transverb... i did successful builds some weeks ago...but today i have some error

x86_64-w64-mingw32-g++ -DWIN32=1 -D_WIN32_WINNT=0x0601 -DTARGET_OS_WIN32=1 -DTARGET_API_VST=1 -DVSTGUI_ENABLE_DEPRECATED_METHODS=0 -DNDEBUG=1 -DGetMatchingFonts=GetMatchingFonts_ -I .. -I ../../dfx-library -I ../../vstsdk -I ../../dfxgui -I ../../vstgui/vstgui -I ../../vstgui/vstgui/plugin-bindings -include "../transverbdef.h" -m64 -Wall -Wno-unknown-pragmas --std=c++17 -O2   -c -o ../../dfx-library/dfxmisc.o ../../dfx-library/dfxmisc.cpp
x86_64-w64-mingw32-g++ -DWIN32=1 -D_WIN32_WINNT=0x0601 -DTARGET_OS_WIN32=1 -DTARGET_API_VST=1 -DVSTGUI_ENABLE_DEPRECATED_METHODS=0 -DNDEBUG=1 -DGetMatchingFonts=GetMatchingFonts_ -I .. -I ../../dfx-library -I ../../vstsdk -I ../../dfxgui -I ../../vstgui/vstgui -I ../../vstgui/vstgui/plugin-bindings -include "../transverbdef.h" -m64 -Wall -Wno-unknown-pragmas --std=c++17 -O2   -c -o ../../dfx-library/dfxmidi.o ../../dfx-library/dfxmidi.cpp
x86_64-w64-mingw32-g++ -DWIN32=1 -D_WIN32_WINNT=0x0601 -DTARGET_OS_WIN32=1 -DTARGET_API_VST=1 -DVSTGUI_ENABLE_DEPRECATED_METHODS=0 -DNDEBUG=1 -DGetMatchingFonts=GetMatchingFonts_ -I .. -I ../../dfx-library -I ../../vstsdk -I ../../dfxgui -I ../../vstgui/vstgui -I ../../vstgui/vstgui/plugin-bindings -include "../transverbdef.h" -m64 -Wall -Wno-unknown-pragmas --std=c++17 -O2   -c -o ../../dfx-library/firfilter.o ../../dfx-library/firfilter.cpp
In file included from ../../dfx-library/firfilter.cpp:27:
../../dfx-library/firfilter.h:42:76: error: ‘size_t’ has not been declared
   42 |                                                                            size_t inNumTaps, float* outCoefficients);
      |                                                                            ^~~~~~
../../dfx-library/firfilter.h:44:76: error: ‘size_t’ has not been declared
   44 |                                                                            size_t inNumTaps, float* outCoefficients,
      |                                                                            ^~~~~~
../../dfx-library/firfilter.h:46:6: error: variable or field ‘applyKaiserWindow’ declared void
   46 | void applyKaiserWindow(size_t inNumTaps, float* ioCoefficients, float inAttenuation);
      |      ^~~~~~~~~~~~~~~~~
../../dfx-library/firfilter.h:46:24: error: ‘size_t’ was not declared in this scope; did you mean ‘std::size_t’?
   46 | void applyKaiserWindow(size_t inNumTaps, float* ioCoefficients, float inAttenuation);
      |                        ^~~~~~
      |                        std::size_t
In file included from /usr/lib/gcc/x86_64-w64-mingw32/11/include/c++/bits/stl_algobase.h:59,
                 from /usr/lib/gcc/x86_64-w64-mingw32/11/include/c++/vector:60,
                 from ../../dfx-library/firfilter.h:30,
                 from ../../dfx-library/firfilter.cpp:27:
/usr/lib/gcc/x86_64-w64-mingw32/11/include/c++/x86_64-w64-mingw32/bits/c++config.h:280:33: note: ‘std::size_t’ declared here
  280 |   typedef __SIZE_TYPE__         size_t;
      |                                 ^~~~~~
In file included from ../../dfx-library/firfilter.cpp:27:
../../dfx-library/firfilter.h:46:42: error: expected primary-expression before ‘float’
   46 | void applyKaiserWindow(size_t inNumTaps, float* ioCoefficients, float inAttenuation);
      |                                          ^~~~~
../../dfx-library/firfilter.h:46:65: error: expected primary-expression before ‘float’
   46 | void applyKaiserWindow(size_t inNumTaps, float* ioCoefficients, float inAttenuation);
      |                                                                 ^~~~~
../../dfx-library/firfilter.h:47:41: error: ‘size_t’ was not declared in this scope; did you mean ‘std::size_t’?
   47 | std::vector<float> generateKaiserWindow(size_t inNumTaps, float inAttenuation);
      |                                         ^~~~~~
      |                                         std::size_t
In file included from /usr/lib/gcc/x86_64-w64-mingw32/11/include/c++/bits/stl_algobase.h:59,
                 from /usr/lib/gcc/x86_64-w64-mingw32/11/include/c++/vector:60,
                 from ../../dfx-library/firfilter.h:30,
                 from ../../dfx-library/firfilter.cpp:27:
/usr/lib/gcc/x86_64-w64-mingw32/11/include/c++/x86_64-w64-mingw32/bits/c++config.h:280:33: note: ‘std::size_t’ declared here
  280 |   typedef __SIZE_TYPE__         size_t;
      |                                 ^~~~~~
In file included from ../../dfx-library/firfilter.cpp:27:
../../dfx-library/firfilter.h:47:59: error: expected primary-expression before ‘float’
   47 | std::vector<float> generateKaiserWindow(size_t inNumTaps, float inAttenuation);
      |                                                           ^~~~~
../../dfx-library/firfilter.h:50:44: error: ‘size_t’ has not been declared
   50 | inline float process(float const* inAudio, size_t inNumTaps, float const* inCoefficients,
      |                                            ^~~~~~
../../dfx-library/firfilter.h:51:42: error: ‘size_t’ has not been declared
   51 |                                          size_t inPos, size_t inBufferSize)
      |                                          ^~~~~~
../../dfx-library/firfilter.h:51:56: error: ‘size_t’ has not been declared
   51 |                                          size_t inPos, size_t inBufferSize)
      |                                                        ^~~~~~
../../dfx-library/firfilter.h: In function ‘float dfx::FIRFilter::process(const float*, int, const float*, int, int)’:
../../dfx-library/firfilter.h:56:22: error: ‘size_t’ was not declared in this scope; did you mean ‘std::size_t’?
   56 |                 for (size_t i = 0; i < inNumTaps; i++)
      |                      ^~~~~~
      |                      std::size_t
In file included from /usr/lib/gcc/x86_64-w64-mingw32/11/include/c++/bits/stl_algobase.h:59,
                 from /usr/lib/gcc/x86_64-w64-mingw32/11/include/c++/vector:60,
                 from ../../dfx-library/firfilter.h:30,
                 from ../../dfx-library/firfilter.cpp:27:
/usr/lib/gcc/x86_64-w64-mingw32/11/include/c++/x86_64-w64-mingw32/bits/c++config.h:280:33: note: ‘std::size_t’ declared here
  280 |   typedef __SIZE_TYPE__         size_t;
      |                                 ^~~~~~
In file included from ../../dfx-library/firfilter.cpp:27:
../../dfx-library/firfilter.h:56:36: error: ‘i’ was not declared in this scope
   56 |                 for (size_t i = 0; i < inNumTaps; i++)
      |                                    ^
../../dfx-library/firfilter.h:63:22: error: ‘size_t’ was not declared in this scope; did you mean ‘std::size_t’?
   63 |                 for (size_t i = 0; i < inNumTaps; i++)
      |                      ^~~~~~
      |                      std::size_t
In file included from /usr/lib/gcc/x86_64-w64-mingw32/11/include/c++/bits/stl_algobase.h:59,
                 from /usr/lib/gcc/x86_64-w64-mingw32/11/include/c++/vector:60,
                 from ../../dfx-library/firfilter.h:30,
                 from ../../dfx-library/firfilter.cpp:27:
/usr/lib/gcc/x86_64-w64-mingw32/11/include/c++/x86_64-w64-mingw32/bits/c++config.h:280:33: note: ‘std::size_t’ declared here
  280 |   typedef __SIZE_TYPE__         size_t;
      |                                 ^~~~~~
In file included from ../../dfx-library/firfilter.cpp:27:
../../dfx-library/firfilter.h:63:36: error: ‘i’ was not declared in this scope
   63 |                 for (size_t i = 0; i < inNumTaps; i++)
      |                                    ^
../../dfx-library/firfilter.cpp: At global scope:
../../dfx-library/firfilter.cpp:45:148: error: ‘void dfx::FIRFilter::calculateIdealLowpassCoefficients(double, double, size_t, float*)’ should have been declared inside ‘dfx::FIRFilter’
   45 |                                                                                                            size_t inNumTaps, float* outCoefficients)
      |                                                                                                                                                    ^
../../dfx-library/firfilter.cpp:75:141: error: ‘void dfx::FIRFilter::calculateIdealLowpassCoefficients(double, double, size_t, float*, const float*)’ should have been declared inside ‘dfx::FIRFilter’
   75 |                                                                                                            float const* inCoefficientsWindow)
      |                                                                                                                                             ^
../../dfx-library/firfilter.cpp:82:100: error: ‘void dfx::FIRFilter::applyKaiserWindow(size_t, float*, float)’ should have been declared inside ‘dfx::FIRFilter’
   82 | void dfx::FIRFilter::applyKaiserWindow(size_t inNumTaps, float* ioCoefficients, float inAttenuation)
      |                                                                                                    ^
../../dfx-library/firfilter.cpp:108:94: error: ‘std::vector<float> dfx::FIRFilter::generateKaiserWindow(size_t, float)’ should have been declared inside ‘dfx::FIRFilter’
  108 | std::vector<float> dfx::FIRFilter::generateKaiserWindow(size_t inNumTaps, float inAttenuation)
      |                                                                                              ^
../../dfx-library/firfilter.cpp:108:94: error: ‘std::vector<float> dfx::FIRFilter::generateKaiserWindow(size_t, float)’ redeclared as different kind of entity
In file included from ../../dfx-library/firfilter.cpp:27:
../../dfx-library/firfilter.h:47:20: note: previous declaration ‘std::vector<float> dfx::FIRFilter::generateKaiserWindow’
   47 | std::vector<float> generateKaiserWindow(size_t inNumTaps, float inAttenuation);
      |                    ^~~~~~~~~~~~~~~~~~~~
make: *** [<builtin>: ../../dfx-library/firfilter.o] Error 1
@sophiapoirier sophiapoirier self-assigned this Aug 28, 2021
@alfonso73
Copy link
Author

thanks @sophiapoirier!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants