Thanks for the quick response and advice. You were right the IDE was not up to date. I went back to my other machine (which got updated 2 weeks ago and has already OpenSTM32 IDE 1.52 installed.
Much better. The build process goes now beyond that point. Though I ran into another issue which is related to Linux/UNIX case sensitivity.
In usbd.cdc.c line 62 it says:
#include “USBD_DCD.h” which causes the build to fail. The file exists but as “usbd_cdc.h”. After I changed it to
#include “usbd_cdc.h” the build final completed.