So the exisiting system is live ???
Thats a good question. usually I build and test off line and then schedule a build after that when everyone is at home with their loved ones and I’m here with the cleaners At least I get to play loud music that I want to hear
You should be able to delete the header files to help with the compilation issues without affecting the running version.
The problem with doing a make install over the top is going to be leaving old v1.4 modules when you install 1.6. I had some problems when I did that.
Have you got the opportunity to build it on another machine to test prior to deployment on the live system ??
If you are dealing with a live deployment, I would:
[ul]create a couple of scripts to autmatically backup the config, clean the install and rebuild / recopile the new version and your old version from the source.
test the script on a test server
Test the build on a test server
Run the script on the “real” server
It will take a while to compile and install. You will be off the air while that goes on. But when you return from getting a coffee, it should be up and running.