I got this error: ... Making all in os make[1]: Entering directory `/home/huma/Xorg/src/xserver/xorg/os' make[1]: *** No rule to make target `strlcat.c', needed by `strlcat.lo'. Stop. make[1]: Leaving directory `/home/huma/Xorg/src/xserver/xorg/os' make: *** [all-recursive] Error 1 Looking at the Makefile.am, it expects to find in the os/ directory strlcat.c and strlcpy.c, but they are in xserver/xorg/hw/xfree86/dummylib/
I solved it removing them (it seems that strlcat is not used in os/). Anyway please check that it's the rigth fix. Index: Makefile.am =================================================================== RCS file: /cvs/xorg/xserver/xorg/os/Makefile.am,v retrieving revision 1.5 diff -r1.5 Makefile.am 22,25d21 < if NEED_STRLCAT < STRLCAT_SOURCES = strlcat.c strlcpy.c < endif <
strlcat.c is there in CVS/symlink.sh, but because the tarballs are built on a platform that has it, they aren't getting bundled.
I've checked in a fix to the CVS tree which should ensure these files are included in the next snapshot/RC.
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.