Nucleo-STM32F429ZI - LwIP
gregreenwood - double check that is it not building. I have had simular errors, but they are editor errors not compiler errors. Eclipse will sometimes determine that a symbol is not defined when it actually is defined. Look at the console at the end of the build, you may be getting a valid ELF file.
I think the problem is that HAL uses some precompiler commands to determine if the include file should be included and sometimes Eclipse’s parsers don’t decode the commands correctly.
-Matt