tech-x11 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

building netbsd-5's X w/ a case-independent file system




I'm getting build errors[1] on NetBSD 5.0 that are caused by a Mac NFS server, which can't tell the difference between XKBMisc.lo and xkbmisc.lo.

Apparently there's already some workaround for this in our tree with src/x11/tools/xkbcomp/xkbfile-xkbmisc.c, but apparently I'm too dumb to get that used. Can someone please enlighten me what the right Makefile(? .PATH?) magic is to use that file?

Judging by the file it pulls in ("../../lib/xkbfile/xkbmisc.c"), I wonder if that's useful for X.org at all - the only such file we have is xsrc/xfree/xc/lib/xkbfile/xkbmisc.c.

FWIW, this is likely to break cross-builds on MacOS, too.


 - Hubert


[1]
#      link  xkbcomp/xkbcomp
cc -O -I/usr/cvs/src-5/obj.i386/destdir/usr/X11R7/include -I/usr/cvs/src-5/obj.i386/destdir/usr/X11R7/include/X11 -I. -I/usr/cvs/src-5/../xsrc-5/external/mit/libX11/dist/src -I/usr/cvs/src-5/../xsrc-5/external/mit/libX11/dist/src/xkb -I/usr/cvs/src-5/../xsrc-5/external/mit/libxkbfile/dist/include/X11/extensions -I/usr/cvs/src-5/../xsrc-5/external/mit/xkbcomp/dist -DDFLT_XKB_CONFIG_ROOT=\"/usr/X11R7/lib/X11/xkb\" -DXKB -o xkbcomp xkbcomp.lo xkbscan.lo expr.lo vmod.lo indicators.lo misc.lo keymap.lo keycodes.lo keytypes.lo compat.lo action.lo alias.lo symbols.lo geometry.lo xkbpath.lo listing.lo xkbparse.lo parseutils.lo utils.lo xkbcomp-stubs.lo xkbcomp-KeyBind.lo xkbatom.lo xkberrs.lo xkbmisc.lo xkbout.lo xkmread.lo xkbtext.lo cout.lo xkmout.lo KeysymStr.lo StrKeysym.lo Quarks.lo Xrm.lo XKB.lo XKBAlloc.lo XKBGAlloc.lo XKBMAlloc.lo XKBMisc.lo XKBGeom.lo XKBRdBuf.lo
XKBMisc.lo: In function `_XkbKSCheckCase':
xkbmisc.c:(.text+0x0): multiple definition of `_XkbKSCheckCase'
xkbmisc.lo:xkbmisc.c:(.text+0x0): first defined here
XKBMisc.lo: In function `XkbLookupGroupAndLevel':
...


Home | Main Index | Thread Index | Old Index