Testa sätt en ny tom rad på slutet av koden så borde varningen om det försvinna.
En googling på ODCFGASET ger bara den här tråden så det låter konstigt att det är nånting som finns öht. Säker på att du har stavat rätt?
ODCx (x=A, B osv) verkar iallafall vara registren som bestämmer vilka outputs som ska vara open-drain.
Så, du kan prova det här:
ODCASET = BIT_7; //Sätt bit7 som open-drain
LATAINV = BIT_7; //Invertera bit7
eller liknande... har aldrig hållit på med PIC32 så jag har egentligen ingen aning.

Men hursomhelst så lär det nog vara nåt annat fel för det ska ju fungera med makrot också. Kanske är inställt på fel mikrokontroller?
edit: ODCFGx -> ODCx