Thanks once again, Basset Hound.
I had tried the instructions in that document the other day without success, but it worked today. I think I'd made a silly syntactical error before like forgetting the semicolon. For anyone else who comes across "Port_Main.h:127:1.17", here are the exact modifications I made to vhdl_area.opt, literally spelled out:
...
#
# Global Synthesis Options
#
"-keep_hierarchy SOFT"; # Fix outlined in the NI document
"-ifn <synthdesign>"; # Input/Project File Name
...
That was very helpful, and all seems to be well for now (fingers crossed). Now I can get back to concentrating on the problem from my last thread.

Cheers,
Jim