#USE RS232, set_uart_speedの設定で"Expect comma", "Function used but not definedのエラーが起こります。 例) PIC18F67K40

PIC18F67K40等の、内蔵ペリフェラルの入出力ピンをある程度自由に割り当てられる PICデバイスの場合、#pin_selectによって事前に入出力ピンをきっちり割り当てる必要があります。
以下に参考ソースを示します。

#include <18F67K40.h>
// #include <18F26K22.h>
#device ADC=10

#FUSES NOWDT                //No Watch Dog Timer

#use delay(crystal=20000000)

#pin_select U1TX=PIN_C6
#pin_select U2TX=PIN_G1
#pin_select U1RX=PIN_C7
#pin_select U2RX=PIN_G2

#use
rs232(baud=600,parity=N,xmit=PIN_C6,rcv=PIN_C7,BRGH1OK,bits=8,stream=U1)
#use
rs232(baud=9600,parity=N,xmit=PIN_G1,rcv=PIN_G2,BRGH1OK,bits=8,stream=U2)

#INT_RDA
void  RDA_isr(void)
{

}

#INT_RDA2
void  RDA2_isr(void)
{

}

void main()
{
set_uart_speed( (int32)9600, U1, (int32)20000000 );

enable_interrupts(INT_RDA);
enable_interrupts(INT_RDA2);
enable_interrupts(GLOBAL);

while(TRUE) {
}
}