Here's a really quick/easy way to find out if it's the compiler or a different setting in your
programmer software.

Compile it on your 2.60 machine. Transfer the .HEX file to your 2.46 machine.

Open the .HEX file & program & test the PIC.