You should have the tvalsval.h file in the angband distribution. See if you can locate it and make sure the directory is correct. You may need to move it from 'src\object\tvalsval.h' to 'src\tvalsval.h' Mine is located in src\object\tvalsval.h' and VS2008 does not seem to squawk about it.
Another option would be to change the recursing of the compiler. Is there a way to tell it to look in each subdirectory for any called files?
The C_MAKE() issue may come from z-virt.h. I had to add c_make and another object to z_vert.h but the modified z-vert.h should be included in the borg source. If not, just add this to your copy of z-virt.h
I think that should help reduce the errors. Make those changes then send your report.
Andrew
Another option would be to change the recursing of the compiler. Is there a way to tell it to look in each subdirectory for any called files?
The C_MAKE() issue may come from z-virt.h. I had to add c_make and another object to z_vert.h but the modified z-vert.h should be included in the borg source. If not, just add this to your copy of z-virt.h
Code:
/* Allocate a wiped array of type T[N], assign to pointer P */ /* apw --screensaver begin */ #define C_MAKE(P, N, T) \ ((P) = C_ZNEW(N, T)) /* Allocate a wiped thing of type T, assign to pointer P */ #define MAKE(P, T) \ ((P) = ZNEW(T)) /* apw -- screensaver end*/
Andrew
Comment