After dealing with it trying to compile last version of openMSX and getting the same error than you I finally got it!
AngelScript installs as /usr/local/include as an script file, so when you try to compile any source it fails as /use/local/include/arm-linux-gnueabihf/ (which is supposed to be a directory) is consequently not found.
As a workaround you can create a symbolic link to /usr/include that contains the files you need. Do the following:
cd /usr/local
sudo mv include AngelScript_include
sudo ln -s /usr/include/ include
Doing a ls -l that should look:
pi@retropie /usr/local $ ls -l
total 7596
-rw-r--r-- 1 root root 60280 mar 3 2013 AngelScript_include
drwxr-xr-x 2 root staff 4096 mar 7 12:40 bin
lrwxrwxrwx 1 root staff 13 mar 7 17:10 include -> /usr/include/
-rw-r--r-- 1 root root 7711042 mar 6 06:37 lib
pi@retropie /usr/local $ sudo ln -s /usr/include/ include
At least it worked for me.
What I don’t understand is why Angel Script is created as include there, it’s a terrible failure unless there’s any purpose behind. Would be nice to know.
Regards,
EB