Making all in themes make[1]: Entering directory `/root/bin/ddd-3.3.12-rc2/themes' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/root/bin/ddd-3.3.12-rc2/themes' Making all in vsllib make[1]: Entering directory `/root/bin/ddd-3.3.12-rc2/vsllib' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/root/bin/ddd-3.3.12-rc2/vsllib' Making all in ddd make[1]: Entering directory `/root/bin/ddd-3.3.12-rc2/ddd' make all-am make[2]: Entering directory `/root/bin/ddd-3.3.12-rc2/ddd' g++ -DHAVE_CONFIG_H -I. -I./.. -O2 -g -Wall -W -Wwrite-strings -trigraphs -MT ScrolledGE.o -MD -MP -MF .deps/ScrolledGE.Tpo -c -o ScrolledGE.o ScrolledGE.C In file included from /usr/local/include/Xm/XmP.h:1647, from ScrolleGEP.h:37, from ScrolledGE.C:33: /usr/include/X11/VendorP.h:87: error: previous declaration of ‘VendorShellClassRec vendorShellClassRec’ with ‘C++’ linkage /usr/local/include/Xm/VendorSP.h:58: error: conflicts with new declaration with ‘C’ linkage make[2]: *** [ScrolledGE.o] Error 1 make[2]: Leaving directory `/root/bin/ddd-3.3.12-rc2/ddd' make[1]: *** [all] Error 2 make[1]: Leaving directory `/root/bin/ddd-3.3.12-rc2/ddd' make: *** [all-recursive] Error 1