HISE Forum
    • Unread
    • Recent
    • Admin
    • Register
    • Login

    Invalid use of incomplete type vSIMDType

    Scheduled Pinned Locked Moved Bug Reports
    14 Posts 3 Posters 764 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.
    • d.healeyD
      d.healey @d.healey
      last edited by

      @Christoph-Hart The NeuralNode errors are resolved now.

      Free HISE Bootcamp Full Course for beginners.
      YouTube Channel - Public HISE tutorials
      My Patreon - HISE tutorials

      1 Reply Last reply Reply Quote 1
      • d.healeyD
        d.healey
        last edited by

        It's strange because I've merged all your changes into my fork and I don't get the vSIMD errors there, I've poked around in the juicer project too but I'm not sure what the difference is.

        Free HISE Bootcamp Full Course for beginners.
        YouTube Channel - Public HISE tutorials
        My Patreon - HISE tutorials

        Christoph HartC 1 Reply Last reply Reply Quote 0
        • Christoph HartC
          Christoph Hart @d.healey
          last edited by

          @d-healey the avx flag?

          d.healeyD 2 Replies Last reply Reply Quote 0
          • d.healeyD
            d.healey @Christoph Hart
            last edited by d.healey

            @Christoph-Hart That wasn't changed in the commit. Also looks like that's just a Windows flag.

            Free HISE Bootcamp Full Course for beginners.
            YouTube Channel - Public HISE tutorials
            My Patreon - HISE tutorials

            1 Reply Last reply Reply Quote 0
            • d.healeyD d.healey referenced this topic
            • d.healeyD
              d.healey @Christoph Hart
              last edited by

              @Christoph-Hart Bump bump

              Free HISE Bootcamp Full Course for beginners.
              YouTube Channel - Public HISE tutorials
              My Patreon - HISE tutorials

              1 Reply Last reply Reply Quote 0
              • iamlampreyI
                iamlamprey
                last edited by

                just began my linux HISE journey and also getting this error on a clean install 🙂

                d.healeyD 1 Reply Last reply Reply Quote 0
                • d.healeyD
                  d.healey @iamlamprey
                  last edited by

                  @iamlamprey Yeah I'm not sure what's causing it because it works on my fork and I've merged all of Christoph's changes. I need to do a diff and see if I can find the source of the issue but I don't have time at the moment.

                  Free HISE Bootcamp Full Course for beginners.
                  YouTube Channel - Public HISE tutorials
                  My Patreon - HISE tutorials

                  iamlampreyI 1 Reply Last reply Reply Quote 0
                  • iamlampreyI
                    iamlamprey @d.healey
                    last edited by

                    @d-healey Clanker found it for me:

                    HISE/hi_streaming/hi_streaming/MonolithAudioFormat.cpp

                    juce::AudioFormatReader* HlacMonolithInfo::createUserInterfaceReader(int sampleIndex, int channelIndex, int64 realSampleLength)
                    {
                    	if (isPositiveAndBelow(sampleIndex, sampleInfo.size()))
                    	{
                    		const auto& info = sampleInfo[sampleIndex];
                    
                    		const int64 start = info.start;
                    
                    		// replace this (line 370):
                    		const int64 length = jmin<int64>(realSampleLength, info.length);
                    
                    		// with this:
                    		const int64 length = std::min<int64>(realSampleLength, info.length);
                    
                    		// or this:
                    		const int64 length = jmin((int64) realSampleLength, (int64) info.length);
                    
                    		// rest of function
                    	}
                    }
                    

                    @Christoph-Hart Simple fix above, not sure which version is better but the std::min one works for the latest Ubuntu LTS

                    d.healeyD 1 Reply Last reply Reply Quote 0
                    • d.healeyD
                      d.healey @iamlamprey
                      last edited by

                      @iamlamprey said in Invalid use of incomplete type vSIMDType:

                      Clanker

                      What this?

                      Free HISE Bootcamp Full Course for beginners.
                      YouTube Channel - Public HISE tutorials
                      My Patreon - HISE tutorials

                      iamlampreyI 1 Reply Last reply Reply Quote 0
                      • iamlampreyI
                        iamlamprey @d.healey
                        last edited by

                        @d-healey chatGPT lol

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

                        14

                        Online

                        2.1k

                        Users

                        13.0k

                        Topics

                        112.3k

                        Posts