HISE Logo Forum
    • Categories
    • Register
    • Login

    Scriptnode from 12/1 won't build on PC

    Scheduled Pinned Locked Moved Bug Reports
    2 Posts 2 Posters 142 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.
    • Dan KorneffD
      Dan Korneff
      last edited by

      @Christoph-Hart Not sure if you know, but I'm getting this error compiling latest scriptnode on PC

      
      1>c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\type_traits(1271): error C2338: You've instantiated std::aligned_storage<Len, Align> with an extended alignment (in other words, Align > alignof(max_align_t)). Before VS 2017 15.8, the member type would non-conformingly have an alignment of only alignof(max_align_t). VS 2017 15.8 was fixed to handle this correctly, but the fix inherently changes layout and breaks binary compatibility (*only* for uses of aligned_storage with extended alignments). Please define either (1) _ENABLE_EXTENDED_ALIGNED_STORAGE to acknowledge that you understand this message and that you actually want a type with an extended alignment, or (2) _DISABLE_EXTENDED_ALIGNED_STORAGE to silence this message and get the old non-conformant behavior. (compiling source file ..\..\JuceLibraryCode\include_hi_dsp.cpp)
      

      Dan Korneff - Producer / Mixer / Audio Nerd

      1 Reply Last reply Reply Quote 1
      • Christoph HartC
        Christoph Hart
        last edited by

        oopsies. Consider it fixed.

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

        21

        Online

        1.8k

        Users

        12.1k

        Topics

        105.0k

        Posts