[HI_ENABLE_CUSTOM_NODE_LOCATION] includes.cpp path issue
-
Ok, I pulled the latest scriptnode version and redid the same process.
now I'm getting this build error:
-
@Christoph-Hart said in [HI_ENABLE_CUSTOM_NODE_LOCATION] includes.cpp path issue:
I've changed this now to a completely dynamic code-generation using the latest hacks in variadic template programming :), however it breaks the code that was previously generated.
Is my error a result of the issue you mentioned?
-
Is my error a result of the issue you mentioned?
Yes, but the other one :)
Try setting a new folder in for the custom node path (or delete the current one, apply the settings and set it back) and try again. The last commit wiped this file (but from now on it will be ignored by any git action).
-
ok, it looks like StaticNodeWrappers.h has problems compiling now after assigning a new Global Node Path with the latest scriptnode build
-
@clumsybear @Christoph-Hart Same here, was working then I got this error too...
-
Hmm, can you send me an example scriptnode patch that shows this behaviour? The one's I have so far worked fine, but maybe there's a construct that I am not using that fails to generate valid code.
-
HiseSnippet 3107.3oc6b07bajTEejkG+gxlkjMAHG3vrlTENEItjjc1PQHX4OypZiiEVNIqOkp8nVRS44K5YFaqMjSvANPUbgKPQAbjSTbDNPE8G.opsp7OvRwIt48BG3xxq6dFM8LZj7XEaGYuVI1VS28a5e86q98Zo2TgXohcbrHRYlbyV1XoLumb0VltMWpIRyTp7xzFdFZWrSSjMlHsXKajiCtlTlLYeHcDYlbTI1qCleQjNxTEG1jjzSszTwORyPyMr0Jk9DMc8UQ0vapYHL54JUV0xbIKcKO.MYkyKYiT2A0.+XDcXiHKkYrUpo4ZQp5hbwNRYFcQqZsp1zZOS93epli115X5EEjpB2HdyqZoWihX56kVpoldsJAqZGIoLxUB4AY47fqKulVMsNsGxKtBqCkPJD4GYFoevqfH7xmH7JjD7xH.uQ4v6pxUUIZ1tg8Pw1kjKa5hI0QfHPDV7wJMxqFWdIKXDltyXf1AuJAtnCESWLe9aqTHe9ac+Km6x4.AgiqxtHhxxK9PkGn3R7vrND6Z8Z0VYWrIzMSiYlFX2UpWGq5N8T74TY0OsvTwugTpLQ.e.nK.O.kKYYXaYBWL8TK545ZYBTJRFclREcEiR2mXZscgdRBqWJA7+0Aay3PGloKwReIjt91fh3zPmqadq6GLVMScMSrRcOSUWMKSEV2SqFbuuML65d3ak6E4TfWZ0Ull0fxCdP9aovaj9BlEGKXBsIZT.A2EkOFQLrL0Tc9gJSo788uOr4MfHeNOEkK35Rz11yEOcPiqos+sUtiunLfBNefRvSo2to6pe+2R+C6cuj8artCNB1UJbqdh8pHWOBhwLzbTV2T.9vemR4CmRbFO70PeW.c5T.n8DYqPHVjXbyX2WvL0WfGdqUx4OCu794xcH5poPig9uNqh3iUsIxrAdMqZ3dqhENlTomwjwucpZB7+H1FwjArWgVnginv.oik+3PGq+PuvgB8iEErTqG46HJsZFIqe3YWC14gAeGv8twRdDBb22fR+zfStWPgi.v3uU2REo6yBefu4Pi.tPjExgaxFUAJ3WS5+yKgef+GG1roLb4FWy1G2Avs+KRXpeIm4vonm1aQlTQFaGXYY9XKWL3SmZaMYNPMHdW0qmXe9SkNljX2zndH8ivoM8L1FSDrrYCD19OZ7Ex8N9BwveT4JbBCzxrrol651XydE0gjuVJD+wH9nBFpKK5i22O5CtqOIMHHiIk88CJwfL.sLrP5NBjVLfzv3IkdR4kQtHZLP9vAfHDDpqFc0mYY7tPvk7HhlTdYryNtV1vT0wpBZNEHd+NSY6mUpkPvqkHnZZVOjX4YKhJW79vcVVFz6kpgqi7z4lJgiYq16oUysIkKrDbYSrVilTRx7c37jNvahTvUBgmzrQgGGHiISs9jRFq93vugRaTJ.KAC4GURDOWJJdppqUCB4mhmwkY1KTzHm4Z.gsnu46AuIfc.l+RNtX6pZeVDgngVsZ53JVNZTk7vdJ21PL6gsZaf1WLyAGHmixlUHXv1kFEqcf1Y4ZrbAj5NrXH3bqZd5H2nQrSSSwuCJBDCMlF9qIfrVhH9DIL9zB2qJWQyUsYx3cjDvK0B8DFu9IEcYYdz8gfcT4U+zAMCniPBZY6l2kyWEEledJpgIbjTtOY9axqX1.1zYFUBFf1xN1OF6tmEYmomJL41muIAAbWGXA.QQzwurMAaiH3MspniZMsCxvVGuAbStsx1vVm6PU361Ytu55hzQv1A2DBfXP74GKk2roiilf.cCKOWMyFqgfMtolwO1ynJjosJdIezQsnGg5fhec9.u3Uwl0XW7UvK+NKPuNiemEB5TXWir8x0eBNUh43uO6azEwEeaHd1DH1Wsfk3s+6g2Q0w91xIpoPGGDZFbSVEoBW2pBh5x8pxzscACELYF0NFL2H46QAIPXDWL7HPyIRyYxRmnfyGgKa.m2FLW2fGQ+2+rf8dtMLBtsvFfNKMpi0bDOsEpVTEDAYfcwD58eD9LvL43qobbiqkYnj4M5PVjuKVGK2xDYnoxGhTlo5AOdlN45D0kUm0rubbb9YoDN5dtjcr00bOwVxg.aDeELJvFSFS2teHTLjLScTArOtbC.bEhB9KAfmfmowvArC22cSDARBxemvffNgYv+JXG3rbiiMvAoLJ8z3tSp3sstlJ8VKEitug7SbvokzPiTJ.BthxUM2EtmbvullYWwgtFZ+XsUtzir1CShcjra09I11c0J3cWHfte2uk95uOe0cv6wkfzvTu6LyUrXw6Iw0MYmHb3L964THkdHKI0EjK8qSDxRRI.YXrGJjG8qZ8Gqbskey7b67pFVVtMgMFiKBlqjjfSvbL6tEzaX8txefnhZLWd.EAgPIZ6462XBtd5dDjMCgEFF8dzEpGm6wfySGVbAOAGTb1zPMWL5lYTYuKxrYLQ+MD.sEXVxisct8O4XnijzdZxxHHW5HHKmrA72YnsOjtofnO4Lo2A2MSvm7MSuCNH8TQGbu35+kG9u9reQLGbAijqrFe+EFI+lWEYaMIA06wjoZJw2jlINXc7tQu93TFjvlLvbbZJCB1fIhLPb4D6htEULCmI3dhJb1IbvtcKAl3EFdbKkMRn1TrcgeoSU+Ry2S+RiKmvNXW3X5TvwTjMGL7zS1l.53bpH3fWcpKBN3UCzdCG1tFSDlF9bCWog+0fTuobwiwTuG8Gq9Odci+52rTRodmeV5qOr8Y1TuOJw+L6Yt3e7iunQWoQdwogcpZRdySySCyeFOGZRlJiU91NezE56me1Bpu56s+mzWWo8Y7S+UHjoYuHjoy89mE8lcFReEtUoyKrrrU7yZ8rx4E8dcNF64FNOvH9ITL2v0ITbxcjQC+mVA2s8cuvs843vL32i6bVOLCgPjKdQHxesR2cq1mSB4X.xOLUwrjS1xD+baKcbTKiOPttlNk1Y5z+YfcXkSuvdtRcIr+kuIQg8bkRPXCi8vE1u9m8et2O2309B6UI3epG1TsUnvdN1QItU5N2B1Xm8MyKh6WyRD76FC2AiLJtCF6gi6+2e3O+em5K+bFtyJ+S55.zOJeqiJlfefhIxmKlnefho.uhQxbxj5AbyOdC9Jk6gcv7uyvcm15CqlV3TIA4dDynrb85w9BGcYYjIRukCdFZWCmeFW81sZlrBRmwnKwqIuNUDANMq5R7Tc8HXozIojDTzYegySju20MhU+NlX1W4cmnp4iE+aaaZUYRetCGFbDuDvBUxQqwjHesm6fXZO4j63xGnjosSnsVtFHSoEmw51cpRgfvWNtrJ9hXNL4Na9xDrJ9hdvN5h6yqcmzFcz.y22pcb99Hh782KfuGbVaQX49dLGD18HoicuU6zG22MSg+9+cUoeE8Smak8sIXGG1ZjV1R8YMW7XaM+N5SjrWq4H9ldqKpuwRSUpE.6qGsl4RpB03UvVRNEOJ0FmXk58mTiOqsnknyXrAlXUx43UuNspb.tEDSqgiKLGkMPMvznbgDgT7qzPEmc.UBZ4HY5JVmicplwjqHwdWFdG7p9TPhITwLgKx7NQWj8tP+Rtr.6Ww+IV8YxAJ5Kv2DN3gcQvkQK3qEAFIlDc1ZWpBATqv64qV427UfsUOKUbUB7jqFXfTkVlK9EA2k3W0UMvsjGYW9yOkE0PNOBWOhUMssMhVTnRReLzPE1Ws7HGrWjlfrKVimiVGg55Am8JMJQg1i9fhA3V3ZdQeNwrfmqUiXONYXNfJaZ6EI7ukIZ6F0Ut19QdHzvV4qxSLLxt9mUE1uOWXChWMv4D8IsBSb+sXWqPK1IkGhMwDDqRx58CnmOOsOfdrS8Cnm0UcgomUjU1VNQiS.ansI3VIhL.7jQyvbCZfrhsujEhjXWGL+pvhLQZBeRPrfgkmoa+j0G45PMwmDOiNT+fB5zqfnylN3dHOKilL.iU0neZMq.QunCABvv3G.67y1GKn0n50qYYZY2jluPTuJf8XiF3n4.lzBZAWWj5NhAIrAVGibh9IOBJdHRbWbGAdQgzyK5m75Fxb3pPMFUNeTH6YOGUH6GAnbZrwwowbXfTIVOWkWm0Tc4IXs.qaS1ipsIkWidsR3iCD47yjWBhPT64ppT18c.9SxzTb.nY1Afl4F.Zt6.PyGM.zbuAflePeogtYDMFKCtoHzPkUXogkIC+4dDSqW5
-
@Christoph-Hart It happens when rebuilding Hise after creating a custom node
-
Yes, just like I thought: there are two things which cause problems:
- remove the fft module at the end (you won't need it anyway)
- bypassing a container with a parameter currently breaks compilation, so until I fix that, remove the connection that bypasses the distortion chain.
But these are good examples to make the code generator more stable, so if you hit more issues, keep 'em coming :)
-
@Christoph-Hart Ok cool... No worries, we'll dig :)
-
@Christoph-Hart Perfect! :D
Thanks, it works now!
-
Can You Guys Do A Quick Tutorial On How To Export And Use Our Custom Node?
The Information Is Not Very Clear To Understand The Process -
Images Are Missing At Docs, And I Can Get The Idea
https://docs.hise.audio/scriptnode/manual/cpp_generator.html -
Okey :) That Was So Easy, I Got It Up And Running:)
Somehow The First Custom Created node Caused A Bad Crash, But Just Made A Simple Gain, And It Works Smoothly, Gonna Investigate The Nodes :)
Thanks, @Christoph-Hart Your Rock <3