FIXED. Posted for documentation.
I have had a chance to have another look around.
I have used the latest lpc_open libs.
The version of the lpc open in the project I have is an older version of hte lpc open includes which has the LPC_PWM defined via the route below.
in
chip_lpc175x_6x.h
#define LPC_PWM1_BASE 0x40018000
and
#define LPC_PWM ((LPC_PWM_T *) LPC_PWM1_BASE)
and in
pwm_17xx_40xx.h there is the definition of LPC_PWM_T
but in the latest version of chip_lpc175x_6x.h where in the old version (line 186)
#include "pwm_17xx_40xx.h"
we have instead
/* FIXME : PWM drivers */
So I stated a new work space and rather using the latest lpc_open download made sure imported the old version in the project.