'ipp.h': No such file or directory
-
Hello!
I thought it could be interesting to do some experimenting with HISE
I downloaded the most recent HISE source and attempted to build it, but am running into this error:
Cannot open include file: 'ipp.h': No such file or directory (compiling source file ....\JuceLibraryCode\include_hi_dsp_library_01.cpp)
I've installed IPP, so that should be good, but maybe something's not right there...
Any ideas\questions would be appreciated, thanks!
-
Build without IPP for now.
If you really need it then check out this link - https://forum.hise.audio/topic/4015/intel-integrated-performance-primitive-links
-
@benosterhouse said in 'ipp.h': No such file or directory:
most recent HISE source
You are using the scriptnode branch right?
-
I am using the scriptnode_codegen_rewrite branch.
I see there's a scriptnode branch as well --would you advise using that one instead? -
@benosterhouse - yep stick to the scriptnode branch - the scriptnode_codegen_rewrite is (I think) Christophs current working branch..
-
Ok, good to know.
Actually, using either the scriptnode or scriptnode_codegen_rewrite builds with IPP disabled, I still get the same message when building HISE, "'ipp.h': No such file or directory"
It was the 2.1.0 branch I got to compile with IPP turned off.
I was trying too many things yesterday :PWell, in any case, I should be using the scriptnode branch, and just ignore that stuff with the older versions.
-
@benosterhouse yep.
If you want to use IPP (and if you are using convolution reverbs then you will) follow the link David put here earlier - Rudra kindly made a little app to allow you to download the correct IPP - as Intel are playing silly b*ggers and obfuscating older IPP versions...
-
Since it's looking for ipp.h whether I have it enabled or not, I might as well use IPP.
Thanks David for posting that link!I already have IPP installed from here: https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/ipp.html#gs.z0gj3q
I got this link from the description in this video: https://youtu.be/YYUZ4K4J3OsDo I need to un-install it before installing from David's link? https://forum.hise.audio/topic/4015/intel-integrated-performance-primitive-links
I just did the installer from David's link and chose "Ipp 2021.2"
The installer did do some stuff, downloading a few Mb. I assumed maybe it updated IPP, but I'm still not sure.
Maybe I should have uninstalled the previous IPP first. -
@Lindon I see David's using IPP 2019.4 in the "Building HISE on Windows 10 2019" video
I'll try that version next.
-
theres a long post about the corrct version here:
https://forum.hise.audio/topic/3653/ipp-missing-in-plugin-export/22?_=1619258101981
which includes a direct download link:
https://www.dropbox.com/sh/4gx74wg1jpfnk7r/AACkGmy8SdV-j0qsiw5VFYFza?dl=0
..BUT
I havent tried any of them, like David its a long time since I did an IPP install...
-
@benosterhouse said in 'ipp.h': No such file or directory:
Since it's looking for ipp.h whether I have it enabled or not,
If it's giving messages about IPP then you haven't disabled it fully. To do so you also need to remove all header/library paths in Projucer that are pointing to IPP files and folders.
-
This post is deleted! -
@d-healey Ok, looking through the modules in projucer, I don't see any options regarding IPP.
Do I need to do this in Visual Studio? -
Inside Visual studio, if I go to hi_streaming.h I find this:
#if USE_IPP
#include "ipp.h"
#endifIn AppConfig.h I found this:
#ifndef USE_IPP
#define USE_IPP 0
#endifIt looks like IPP should be disabled?
-
@benosterhouse said in 'ipp.h': No such file or directory:
@d-healey Ok, looking through the modules in projucer, I don't see any options regarding IPP.
Do I need to do this in Visual Studio?Not in the modules. In the exporter section.
-
I have the same paths set as in the exporter screenshot, and I'm still getting the same ipp.h error.
-
@benosterhouse Have you set USE_IPP=0 in the extra definitions?
-
Aha! I didn't think to click there. Yes, in that section USE_IPP was set to 1
-
... and it built! :)
-
Exporting a VST from HISE, I now get a bunch of errors that look like this:
c1xx : fatal error C1083: Cannot open source file: '....\JuceLibraryCode\include_hi_zstd_3.cpp': No such file or direc
tory [C:\Documents\Hise\Test Project\Binaries\Builds\VisualStudio2017\Test Project_SharedCode.vcxproj]