OK .....
.
I excluded the 28 files causing errors (duplicate definition errors) from the build ...
.
Now nx source compiles without errors ...
.
Behold now my software works like it always did ....
.
Must be something in the library that was causing my software to not work anymore and causing pointer error in nx_ip_create function. I have no more ideas on why that might happen but at least my software is working now.
.
Also before including nx source I needed to modify nx_api.h to allow maximum 2 physical interfaces. With the source included I can go to the properties of nx source in the configurator and set that maximum to 2 . I no longer need to make nx_api.h read only after making this modification. One more step towards being on the standard SSP path !!!
.
Thanks for your help Jeremy !!!
.
I hope someone from Renesas can help me with the problem of needing to exclude these 28 files.
.
Steve D