HISE Logo Forum
    • Categories
    • Register
    • Login

    Problem building latest develop branch

    Scheduled Pinned Locked Moved Newbie League
    2 Posts 2 Posters 42 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      jenö
      last edited by

      Hi!

      I have tried to build HISE from the latest (may 15) commit on github, but I get a heavy list of errors, these are the following:

      syntax error: missing '}' before 'constant'
      Cannot open include file: 'iasiodrv.h': No such file or directory
      syntax error: missing '}' before 'constant'
      syntax error: 'constant'
      syntax error: 'constant'
      syntax error: missing ';' before '}'
      syntax error: missing ';' before '}'
      syntax error: missing '}' before 'constant'
      syntax error: 'constant'
      syntax error: identifier 'ImplementationType'
      syntax error: identifier 'ImplementationType'
      syntax error: missing ';' before '}'
      syntax error: identifier 'ImplementationType'
      syntax error: '}'
      syntax error: '}'
      syntax error: missing ';' before '}'
      syntax error: missing ';' before '}'
      syntax error: missing '}' before 'constant'
      syntax error: 'constant'
      syntax error: '}'
      syntax error: missing ';' before '}'
      syntax error: missing ';' before '}'
      syntax error: identifier 'ImplementationType'
      syntax error: missing ';' before '{'
      syntax error: missing ';' before '{'
      '{': missing function header (old-style formal list?)
      '{': missing function header (old-style formal list?)
      syntax error: missing ';' before '{'
      '{': missing function header (old-style formal list?)
      syntax error: '}'
      syntax error: missing ';' before '}'
      '_headConvolver': unknown override specifier
      '_headConvolver': unknown override specifier
      '_headConvolver': unknown override specifier
      missing type specifier - int assumed. Note: C++ does not support default-int
      missing type specifier - int assumed. Note: C++ does not support default-int
      syntax error: missing ';' before '{'
      '_tailConvolver0': unknown override specifier
      '{': missing function header (old-style formal list?)
      '_tailConvolver0': unknown override specifier
      missing type specifier - int assumed. Note: C++ does not support default-int
      syntax error: missing '}' before 'constant'
      missing type specifier - int assumed. Note: C++ does not support default-int
      missing type specifier - int assumed. Note: C++ does not support default-int
      '_tailConvolver0': unknown override specifier
      syntax error: 'constant'
      '_tailConvolver': unknown override specifier
      '_tailConvolver': unknown override specifier
      syntax error: missing ';' before '}'
      missing type specifier - int assumed. Note: C++ does not support default-int
      missing type specifier - int assumed. Note: C++ does not support default-int
      missing type specifier - int assumed. Note: C++ does not support default-int
      syntax error: identifier 'ImplementationType'
      '_tailConvolver': unknown override specifier
      missing type specifier - int assumed. Note: C++ does not support default-int
      '_headConvolver': unknown override specifier
      missing type specifier - int assumed. Note: C++ does not support default-int
      '_tailConvolver0': unknown override specifier
      missing type specifier - int assumed. Note: C++ does not support default-int
      '_tailConvolver': unknown override specifier
      missing type specifier - int assumed. Note: C++ does not support default-int
      syntax error: '}'
      syntax error: missing ';' before '}'
      syntax error: missing ';' before '{'
      '{': missing function header (old-style formal list?)
      '_headConvolver': unknown override specifier
      missing type specifier - int assumed. Note: C++ does not support default-int
      '_tailConvolver0': unknown override specifier
      missing type specifier - int assumed. Note: C++ does not support default-int
      '_tailConvolver': unknown override specifier
      missing type specifier - int assumed. Note: C++ does not support default-int
      syntax error: missing '}' before 'constant'
      syntax error: 'constant'
      syntax error: missing ';' before '}'
      syntax error: identifier 'ImplementationType'
      syntax error: missing '}' before 'constant'
      syntax error: 'constant'
      syntax error: missing ';' before '}'
      syntax error: identifier 'ImplementationType'
      syntax error: missing '}' before 'constant'
      syntax error: 'constant'
      'numImplementationTypes': illegal qualified name in member declaration
      syntax error: '}'
      'numImplementationTypes': undeclared identifier
      syntax error: missing ';' before '}'
      syntax error: missing ';' before '}'
      syntax error: identifier 'ImplementationType'
      'numImplementationTypes': illegal qualified name in member declaration
      syntax error: '}'
      'numImplementationTypes': undeclared identifier
      syntax error: missing ';' before '}'
      syntax error: missing ';' before '{'
      '{': missing function header (old-style formal list?)
      'numImplementationTypes': illegal qualified name in member declaration
      syntax error: missing ';' before '{'
      'numImplementationTypes': undeclared identifier
      '{': missing function header (old-style formal list?)
      '_headConvolver': unknown override specifier
      missing type specifier - int assumed. Note: C++ does not support default-int
      '_tailConvolver0': unknown override specifier
      missing type specifier - int assumed. Note: C++ does not support default-int
      '_tailConvolver': unknown override specifier
      '_headConvolver': unknown override specifier
      missing type specifier - int assumed. Note: C++ does not support default-int
      missing type specifier - int assumed. Note: C++ does not support default-int
      '_tailConvolver0': unknown override specifier
      missing type specifier - int assumed. Note: C++ does not support default-int
      '_tailConvolver': unknown override specifier
      missing type specifier - int assumed. Note: C++ does not support default-int
      syntax error: '}'
      'numImplementationTypes': illegal qualified name in member declaration
      syntax error: missing ';' before '}'
      syntax error: missing '}' before 'constant'
      'numImplementationTypes': undeclared identifier
      syntax error: 'constant'
      syntax error: missing ';' before '}'
      syntax error: identifier 'ImplementationType'
      'numImplementationTypes': illegal qualified name in member declaration
      'numImplementationTypes': undeclared identifier
      syntax error: missing ';' before '{'
      '{': missing function header (old-style formal list?)
      syntax error: '}'
      syntax error: missing ';' before '}'
      '_headConvolver': unknown override specifier
      missing type specifier - int assumed. Note: C++ does not support default-int
      '_tailConvolver0': unknown override specifier
      missing type specifier - int assumed. Note: C++ does not support default-int
      '_tailConvolver': unknown override specifier
      syntax error: missing ';' before '{'
      missing type specifier - int assumed. Note: C++ does not support default-int
      '{': missing function header (old-style formal list?)
      '_headConvolver': unknown override specifier
      missing type specifier - int assumed. Note: C++ does not support default-int
      '_tailConvolver0': unknown override specifier
      missing type specifier - int assumed. Note: C++ does not support default-int
      '_tailConvolver': unknown override specifier
      missing type specifier - int assumed. Note: C++ does not support default-int
      'numImplementationTypes': illegal qualified name in member declaration
      'numImplementationTypes': undeclared identifier
      'numImplementationTypes': illegal qualified name in member declaration
      'numImplementationTypes': undeclared identifier
      'numImplementationTypes': illegal qualified name in member declaration
      'numImplementationTypes': undeclared identifier
      'numImplementationTypes': illegal qualified name in member declaration
      'numImplementationTypes': undeclared identifier
      syntax error: missing '}' before 'constant'
      syntax error: 'constant'
      syntax error: missing ';' before '}'
      syntax error: identifier 'ImplementationType'
      syntax error: '}'
      syntax error: missing ';' before '}'
      syntax error: missing ';' before '{'
      '{': missing function header (old-style formal list?)
      '_headConvolver': unknown override specifier
      missing type specifier - int assumed. Note: C++ does not support default-int
      '_tailConvolver0': unknown override specifier
      missing type specifier - int assumed. Note: C++ does not support default-int
      '_tailConvolver': unknown override specifier
      missing type specifier - int assumed. Note: C++ does not support default-int
      syntax error: missing '}' before 'constant'
      syntax error: 'constant'
      syntax error: missing ';' before '}'
      syntax error: identifier 'ImplementationType'
      syntax error: '}'
      syntax error: missing ';' before '}'
      syntax error: missing ';' before '{'
      '{': missing function header (old-style formal list?)
      '_headConvolver': unknown override specifier
      missing type specifier - int assumed. Note: C++ does not support default-int
      '_tailConvolver0': unknown override specifier
      missing type specifier - int assumed. Note: C++ does not support default-int
      '_tailConvolver': unknown override specifier
      missing type specifier - int assumed. Note: C++ does not support default-int
      'numImplementationTypes': illegal qualified name in member declaration
      'numImplementationTypes': undeclared identifier
      'numImplementationTypes': illegal qualified name in member declaration
      'numImplementationTypes': undeclared identifier
      syntax error: missing '}' before 'constant'
      syntax error: 'constant'
      syntax error: missing ';' before '}'
      syntax error: identifier 'ImplementationType'
      syntax error: '}'
      syntax error: missing ';' before '}'
      syntax error: missing ';' before '{'
      '{': missing function header (old-style formal list?)
      '_headConvolver': unknown override specifier
      missing type specifier - int assumed. Note: C++ does not support default-int
      '_tailConvolver0': unknown override specifier
      missing type specifier - int assumed. Note: C++ does not support default-int
      '_tailConvolver': unknown override specifier
      missing type specifier - int assumed. Note: C++ does not support default-int
      'numImplementationTypes': illegal qualified name in member declaration
      'numImplementationTypes': undeclared identifier
      'AudioFFT::AudioFFT(audiofft::ImplementationType)': overloaded member function not found in 'AudioFFT'
      'void AudioFFT::{ctor}(audiofft::ImplementationType)': symbol cannot be defined within namespace 'audiofft'
      'AppleAccelerate': illegal qualified name in member declaration
      'AppleAccelerate': undeclared identifier
      expression did not evaluate to a constant
      'constant': illegal token on right side of '::'
      type '' unexpected
      case expression not constant
      'AudioFFT::~AudioFFT(void)': symbol cannot be defined within namespace 'audiofft'
      'void AudioFFT::init(size_t)': symbol cannot be defined within namespace 'audiofft'
      use of undefined type 'detail::AudioFFTImpl'
      'init': is not a member of 'std::unique_ptr<detail::AudioFFTImpl,std::default_deletedetail::AudioFFTImpl>'
      'void AudioFFT::fft(const float *,float *,float *)': symbol cannot be defined within namespace 'audiofft'
      use of undefined type 'detail::AudioFFTImpl'
      'fft': is not a member of 'std::unique_ptr<detail::AudioFFTImpl,std::default_deletedetail::AudioFFTImpl>'
      'void AudioFFT::ifft(float *,const float *,const float *)': symbol cannot be defined within namespace 'audiofft'
      use of undefined type 'detail::AudioFFTImpl'
      'ifft': is not a member of 'std::unique_ptr<detail::AudioFFTImpl,std::default_deletedetail::AudioFFTImpl>'
      'size_t AudioFFT::ComplexSize(size_t)': symbol cannot be defined within namespace 'audiofft'
      'FFTConvolver': is not a class or namespace name
      missing type specifier - int assumed. Note: C++ does not support default-int
      'fftconvolver::FFTConvolver': constructor initializer lists are only allowed on constructor definitions
      'fftconvolver::FFTConvolver': function should return a value; 'void' return type assumed
      'FFTConvolver': is not a class or namespace name
      missing type specifier - int assumed. Note: C++ does not support default-int
      'reset': identifier not found
      'fftconvolver::{dtor}': function should return a value; 'void' return type assumed
      'FFTConvolver': is not a class or namespace name
      '_segCount': undeclared identifier
      '_segments': undeclared identifier
      '_segmentsIR': undeclared identifier
      '_blockSize': undeclared identifier
      '_segSize': undeclared identifier
      '_segCount': undeclared identifier
      '_fftComplexSize': undeclared identifier
      '_segments': undeclared identifier
      '_segmentsIR': undeclared identifier
      '_fftBuffer': undeclared identifier
      '_fft': undeclared identifier
      '_preMultiplied': undeclared identifier
      '_conv': undeclared identifier
      '_overlap': undeclared identifier
      '_current': undeclared identifier
      '_inputBuffer': undeclared identifier
      '_inputBufferFill': undeclared identifier
      'FFTConvolver': is not a class or namespace name
      '_inputBuffer': undeclared identifier
      '_inputBufferFill': undeclared identifier
      '_current': undeclared identifier
      '_conv': undeclared identifier
      '_preMultiplied': undeclared identifier
      '_overlap': undeclared identifier
      '_segments': undeclared identifier
      's': a symbol whose type contains 'auto' must have an initializer
      syntax error: missing ';' before ':'
      syntax error: missing ';' before ')'
      'FFTConvolver': is not a class or namespace name
      '_blockSize': undeclared identifier
      '_segSize': undeclared identifier
      '_blockSize': undeclared identifier
      '_segCount': undeclared identifier
      '_blockSize': undeclared identifier
      '_fftComplexSize': undeclared identifier
      'AudioFFT': the symbol to the left of a '::' must be a type
      'ComplexSize': is not a member of 'audiofft'
      '_segSize': undeclared identifier
      'ComplexSize': identifier not found
      '_fft': undeclared identifier
      '_segSize': undeclared identifier
      '_fftBuffer': undeclared identifier
      '_segSize': undeclared identifier
      '_segCount': undeclared identifier
      '_segments': undeclared identifier
      '_fftComplexSize': undeclared identifier
      '_segCount': undeclared identifier
      '_fftComplexSize': undeclared identifier
      '_blockSize': undeclared identifier
      'remaining': const object must be initialized
      '_blockSize': undeclared identifier
      '_blockSize': undeclared identifier
      'sizeCopy': const object must be initialized
      '_fftBuffer': undeclared identifier
      '_blockSize': undeclared identifier
      expected an expression before ']'
      '_fft': undeclared identifier
      '_fftBuffer': undeclared identifier
      '_segmentsIR': undeclared identifier
      '_preMultiplied': undeclared identifier
      '_fftComplexSize': undeclared identifier
      '_conv': undeclared identifier
      error count exceeds 100; stopping compilation
      'argument': conversion from 'int' to 'juce::uint16', signed/unsigned mismatch
      'argument': conversion from 'int' to 'juce::uint16', signed/unsigned mismatch
      The contents of are available only with C++20 or later.
      'numImplementationTypes': illegal qualified name in member declaration
      'numImplementationTypes': undeclared identifier

      I have followed every step in the tutorial carefully and managed to build HISE a couple of months ago, but now it doesn't seem to work when I cloned the github repo with git bash instead of downloading the code manually.

      Thanks for the help!

      LindonL 1 Reply Last reply Reply Quote 0
      • LindonL
        Lindon @jenö
        last edited by

        @jenö hmm, these are odd - looks like the download didnt work for you somehow.... can you download manually and retry?

        HISE Development for hire.
        www.channelrobot.com

        1 Reply Last reply Reply Quote 0
        • First post
          Last post

        18

        Online

        1.7k

        Users

        11.8k

        Topics

        102.6k

        Posts