HISE Logo Forum
    • Categories
    • Register
    • Login

    DSP compiling error on WIN, works fine on MAC

    Scheduled Pinned Locked Moved General Questions
    65 Posts 9 Posters 1.3k 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.
    • MorphoiceM
      Morphoice
      last edited by Morphoice

      trying to compile a pc version of my plugin is once again a mystery to me... what works fine on MAC doesn't on windows.

      I get dozens of those errors in the compiler window which mean nothing to me. Can anyone make sense of those and point me to a solution?

      C:\HISE\HeatFilter\DspNetworks\Binaries\Source\DspNetwork.h(20,66): error C3203: 'Disintegrate': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
      

      this seems to be the line in DspNetwork.h the error occurs in

      using DspNetwork_t_ = container::chain<DspNetwork_t_parameters::DspNetwork_t_plist<NV>, 
                                             wrap::fix<2, split_t<NV>>, 
                                             project::faustHeatBurn<NV>,
                                             project::Disintegrate>;
      

      https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

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

        @Morphoice Are you trying to compile your project or your networks when you get these errors?

        Libre Wave - Freedom respecting instruments and effects
        My Patreon - HISE tutorials
        YouTube Channel - Public HISE tutorials

        MorphoiceM 2 Replies Last reply Reply Quote 0
        • MorphoiceM
          Morphoice @d.healey
          last edited by

          @d-healey just the networks for now.. haven't even gotten to compile the project on windows. both works fine on mac though, just on OSX 15.0, not so on 15.4

          https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

          1 Reply Last reply Reply Quote 0
          • MorphoiceM
            Morphoice @d.healey
            last edited by Morphoice

            @d-healey also tried compiling a latest HISE version on mac but that fails too.
            this is what I'm looking at, apart form being unable to even decypher that microscopic text, I'm at the point where I'm considering giving up again... I know I'm whining but... why every few weeks I pause shit stops working... it's really taking a toll...

            Screenshot 2025-04-23 at 15.40.30.png

            https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

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

              @Morphoice Which version of xcode?

              Libre Wave - Freedom respecting instruments and effects
              My Patreon - HISE tutorials
              YouTube Channel - Public HISE tutorials

              MorphoiceM 1 Reply Last reply Reply Quote 0
              • MorphoiceM
                Morphoice @d.healey
                last edited by

                @d-healey it's 16.3 which was forced onto me by my mac yesterday

                https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

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

                  @Morphoice That's the problem

                  Link Preview Image
                  Buildling HISE from latest branch and commit throws error in xcode mac m1 max sequoia

                  @Sawatakashi yup apple broke something again, it's also happening here with Xcode 16.3. Just use an older version of Xcode until I figure out what they thoug...

                  favicon

                  Forum (forum.hise.audio)

                  Libre Wave - Freedom respecting instruments and effects
                  My Patreon - HISE tutorials
                  YouTube Channel - Public HISE tutorials

                  MorphoiceM 2 Replies Last reply Reply Quote 0
                  • MorphoiceM
                    Morphoice @d.healey
                    last edited by

                    @d-healey uh. I hate Apple. How hard is it to release error free software if you can build headquarters the size of a space ship.

                    https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

                    1 Reply Last reply Reply Quote 0
                    • Dan KorneffD
                      Dan Korneff
                      last edited by

                      headquarters-of-microsoft-apple-and-linux-v0-n9hjzqyyv15b1.png

                      Dan Korneff - Producer / Mixer / Audio Nerd

                      MorphoiceM 1 Reply Last reply Reply Quote 1
                      • MorphoiceM
                        Morphoice @Dan Korneff
                        last edited by

                        @Dan-Korneff I believe that photo is outdated ;))

                        https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

                        1 Reply Last reply Reply Quote 0
                        • MorphoiceM
                          Morphoice @d.healey
                          last edited by

                          @d-healey I somehow managed to compile the latest version of HISE with faust but compiling projects is now super broken

                          as soon as I add a DSP network everything goes wrong

                          Screenshot 2025-04-23 at 16.41.40.png

                          I recon it has to do with Xcode as it worked fine before and those errors were not present

                          https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

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

                            @Morphoice New project + empty faust node, what happens?

                            Libre Wave - Freedom respecting instruments and effects
                            My Patreon - HISE tutorials
                            YouTube Channel - Public HISE tutorials

                            MorphoiceM 2 Replies Last reply Reply Quote 0
                            • MorphoiceM
                              Morphoice @d.healey
                              last edited by

                              @d-healey yeah, my approach exactly. empty project works fine... im about to copy all the relevant files, networks and xml into a new blank project, same files no changes, and it seems to work. But why?! Is there some stuff cached somewhere that breaks?

                              https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

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

                                @Morphoice Probably in the additional source code folder, did you clean the build before building on Mac after moving the files from Windows?

                                Libre Wave - Freedom respecting instruments and effects
                                My Patreon - HISE tutorials
                                YouTube Channel - Public HISE tutorials

                                1 Reply Last reply Reply Quote 0
                                • MorphoiceM
                                  Morphoice @d.healey
                                  last edited by Morphoice

                                  @d-healey steps taken are:

                                  • new project, empty dspnetwork, empty faust node (compile test works fine all three times)
                                  • project renamed to old plugin name
                                  • images/fonts copied
                                  • scripts copied
                                  • xml copied (UI etc.)
                                  • project and user settings copied
                                  • DspNetwork copied
                                  • faust and c++ node files copied

                                  in the end it's the exact same thing as before but this time compiling DSP and Plugin works fine (at least on mac so far)
                                  apart from a few irrelevant warnings, latest OSX, latest xcode and latest HISE.... I am thoroughly confused.

                                  funny enough I cleared the build directory and DSP things multiple times on the old project which made no difference, the error was still there

                                  https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

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

                                    @Morphoice said in DSP compiling error on WIN, works fine on MAC:

                                    I am thoroughly confused.

                                    What about the additional source code folder, anything in there?

                                    Libre Wave - Freedom respecting instruments and effects
                                    My Patreon - HISE tutorials
                                    YouTube Channel - Public HISE tutorials

                                    MorphoiceM 1 Reply Last reply Reply Quote 0
                                    • MorphoiceM
                                      Morphoice @d.healey
                                      last edited by

                                      @d-healey yes it has the same files as before, although I can't verify if they differ at this moment, i'd have to examine them, I understand they are created automatically?

                                      https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

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

                                        @Morphoice said in DSP compiling error on WIN, works fine on MAC:

                                        I understand they are created automatically?

                                        Yeah, but I think they need to be cleared when switching OS.

                                        Libre Wave - Freedom respecting instruments and effects
                                        My Patreon - HISE tutorials
                                        YouTube Channel - Public HISE tutorials

                                        MorphoiceM 2 Replies Last reply Reply Quote 0
                                        • MorphoiceM
                                          Morphoice @d.healey
                                          last edited by

                                          @d-healey

                                          on a first look the old files have

                                          wrap::mod<parameter::plain<project::Disintegrate, 0>, 
                                          

                                          in the new ones it is

                                          wrap::mod<parameter::plain<project::Disintegrate<NV>, 0>,
                                          

                                          https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

                                          1 Reply Last reply Reply Quote 0
                                          • MorphoiceM
                                            Morphoice @d.healey
                                            last edited by Morphoice

                                            @d-healey i tried on another old project that stopped working, clearing them and even manually remove stuff didn't help, they were created the old way again... can't yet figure out why... it can only be something in the build directory, even removing "JuceLibraryCode" didnt solve it

                                            https://instagram.com/morphoice - 80s inspired Synthwave Music, Arcade & Gameboy homebrew!

                                            Christoph HartC DanHD 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            25

                                            Online

                                            1.7k

                                            Users

                                            11.8k

                                            Topics

                                            102.4k

                                            Posts