I'm new to Salvo, and trying to get the demo app, ex1, in AN-25 to build (with the newly released C18 v3.10 -- but I don't think that's the problem).

I've done a search of these forums and fixed a couple issues, but the last one below remains. Help?

1. Please add a note to AN-25 for neophytes that salvoexex1main.c is read-only, as will be the copy that they add to their new project. They'll have to permit writes to add the "#include <p18c452.h>" to their main.c

3. Doing both of these gets me closer, but now I get compile errors:C:PICSalvomain.c:146:Warning [2074] location PROD specified in the interrupt save list is redundantC:PICSalvomain.c:146:Warning [2074] location .tmpdata specified in the interrupt save list is redundantC:PICSalvomain.c:44:Error [1105] symbol 'PORT' has not been definedC:PICSalvomain.c:44:Error [1101] lvalue requiredC:PICSalvomain.c:56:Error [1105] symbol 'PORT' has not been definedC:PICSalvomain.c:56:Error [1101] lvalue requiredC:PICSalvomain.c:67:Error [1105] symbol 'PORT' has not been definedC:PICSalvomain.c:67:Error [1101] lvalue requiredC:PICSalvomain.c:76:Warning [2058] call of function without prototypeC:PICSalvomain.c:78:Warning [2058] call of function without prototypeC:PICSalvomain.c:161:Error [1105] symbol 'PORT' has not been definedC:PICSalvomain.c:161:Error [1101] lvalue requiredHalting build on first failure as requested.

The operative paragraph in the versions.txt file that you referenced is:salvo-lite|le|pro-pic-3.2.3-d.zip is a complete setof new Salvo libraries for use with the MicrochipMPLAB-C18 compiler v3.02 and above and MPLINK v4 or higher.