the linker on cygwin requires the libraries in a special dependency order and no automatic dependencies are gathered from the libraries, so -lXp must be specified explictly
/cvs/xorg/xc/programs/glxgears/Imakefile,v <-- Imakefile new revision: 1.4; previous revision: 1.3 /cvs/xorg/xc/programs/xedit/Imakefile,v <-- Imakefile new revision: 1.4; previous revision: 1.3 /cvs/xorg/xc/programs/xlogo/Imakefile,v <-- Imakefile new revision: 1.4; previous revision: 1.3 /cvs/xorg/xc/programs/xman/Imakefile,v <-- Imakefile new revision: 1.4; previous revision: 1.3 /cvs/xorg/xc/programs/xmore/Imakefile,v <-- Imakefile new revision: 1.2; previous revision: 1.1
more changes are needed for xphelloworld
/cvs/xorg/xc/ChangeLog,v <-- ChangeLog new revision: 1.109; previous revision: 1.108 /cvs/xorg/xc/programs/xplsprinters/Imakefile,v <-- Imakefile new revision: 1.3; previous revision: 1.2 /cvs/xorg/xc/programs/xphelloworld/xphelloworld/Imakefile,v <-- Imakefile new revision: 1.3; previous revision: 1.2 /cvs/xorg/xc/programs/xphelloworld/xpsimplehelloworld/Imakefile,v <-- Imakefile new revision: 1.3; previous revision: 1.2 /cvs/xorg/xc/programs/xphelloworld/xpxthelloworld/Imakefile,v <-- Imakefile new revision: 1.3; previous revision: 1.2 maked as fixed again
xpawhelloworld and xpxmhelloworld need changes too. Both have an illegal -L$(PROJECTROOT)/lib which breaks crosscompile builds. The libdir is not needed anymore since an earlier commit changed -lXm to $(MOTIFLIB) which already contains an appropiate libdir. /cvs/xorg/xc/ChangeLog,v <-- ChangeLog new revision: 1.111; previous revision: 1.110 /cvs/xorg/xc/programs/xphelloworld/xpawhelloworld/Imakefile,v <-- Imakefile new revision: 1.4; previous revision: 1.3 /cvs/xorg/xc/programs/xphelloworld/xpxmhelloworld/Imakefile,v <-- Imakefile new revision: 1.4; previous revision: 1.3 left as fixed
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.