I am not using the PBP HPWM call, I am setting up the CCPs in PWM mode manually in the order the PIC16F1828 datasheet states,
I tried this code:

OSCCON = %11101000 '4Mhz intosc
Define OSC 4 'software timers indicated for 4mhz operation
TRISA = %00011011'Tris register 1=input(PORdefault) 0=output
TRISB = %00110000'No Vref's used on ADC
TRISC = %10000111
ANSELA = %00010011'Ansel register 1=analog 0=digital
ANSELB = %00010000
ANSELC = %10000111
CCPTMRS0 = %00000110'Timer2/4/6 assignment to CCP modules(pulsed output pins)
'
Start:
TRISC.3=1 'Disable pin output, set as input
PR4=200 'Set Period Rate, PRx, in Timer
CCP2CON=%00001111 'Turn on PWM
CCP2CON.5=1 'high bit of 2LSBs of Duty
CCP2CON.4=0 'low bit of 2LSBs of Duty
CCPR2L=180 '8MSBs of Duty
PIR3.1=0 'clear Timer interrupt flag
T4CON.1=1 'high bit of 2bit Timer Prescaler
T4CON.0=1 'low bit of 2bit Timer Prescaler
T4CON.2=1 'Timer On
TRISC.3=0 'Enable pin output

the compiler throws this error:
Error[113] c:\pbp\pbppi14e.lib 583: Symbol not previously defined (CCPTMRS0)
Error[113] c:\pbp\pbppi14e.lib 918: Symbol not previously defined (CCPTMRS0)