The libraries use various global variables and functions, often declared as extern. That global stuff was missing for some executable projects, causing linker errors.
The empty implementation of LineColour in AI/Port.cpp caused conflicts with the non-empty implementations in PhysicsTest, so it was removed. Consequently, some new empty LineColour implementations were added elsewhere as required.
Furthermore, some details in GroffBuild are resolved. reg.h and reg.cpp are removed from the project, their usage is redirected to the existing implementation from System. precomp.h is added to the source list and used as the precompiled header.
The libraries use various global variables and functions, often declared as
extern
. That global stuff was missing for some executable projects, causing linker errors. The empty implementation ofLineColour
inAI/Port.cpp
caused conflicts with the non-empty implementations inPhysicsTest
, so it was removed. Consequently, some new emptyLineColour
implementations were added elsewhere as required.Furthermore, some details in
GroffBuild
are resolved.reg.h and reg.cpp
are removed from the project, their usage is redirected to the existing implementation fromSystem
.precomp.h
is added to the source list and used as the precompiled header.