decBasic.c и decCommon.c включены в нижнюю часть файлов конкретной реализации (таких как decDouble.c).Итак, вы не должны компилировать decBasic.c или decCommon.c, а обращаться с ними как с заголовочными файлами.
Если вы посмотрите на включенный файл MAKE, вы увидите, каковы цели компиляции: decBasic и decCommonотсутствует.
Если вы используете Visual Studio, вы можете добавить decBasic.c и decCommon.c в качестве заголовков, чтобы они появлялись в проекте, но не компилировались.