Bug 9177

Summary: xserver/dix/dix.c is missing
Product: xorg Reporter: Peter Dyballa <Peter_Dyballa>
Component: Server/GeneralAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: high    
Version: 7.1 (2006.05)   
Hardware: PowerPC   
OS: Mac OS X (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Build fix for xserver none

Description Peter Dyballa 2006-11-27 12:22:12 UTC
./xserver/dix/Makefile:50:	$(top_builddir)/include/dix-config.h \
./xserver/dix/Makefile:61:dix_O_SOURCES = dix.c
./xserver/dix/Makefile:86:SOURCES = dix.c $(libdix_la_SOURCES) $(libxpstubs_la_SOURCES)
./xserver/dix/Makefile:87:DIST_SOURCES = dix.c $(libdix_la_SOURCES) $(libxpstubs_la_SOURCES)
./xserver/dix/Makefile.in:50:	$(top_builddir)/include/dix-config.h \
./xserver/dix/Makefile.in:61:dix_O_SOURCES = dix.c
./xserver/dix/Makefile.in:86:SOURCES = dix.c $(libdix_la_SOURCES) $(libxpstubs_la_SOURCES)
./xserver/dix/Makefile.in:87:DIST_SOURCES = dix.c $(libdix_la_SOURCES) $(libxpstubs_la_SOURCES)

This dependency is not satisfied.
Comment 1 Daniel Stone 2007-02-27 01:34:51 UTC
Sorry about the phenomenal bug spam, guys.  Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Comment 2 Peter Dyballa 2007-03-11 14:59:06 UTC
I have created a 0 byte xserver/dix/dix.c which makes XDarwin compile, git never complains.
Comment 3 David S. Miller 2007-03-11 20:04:16 UTC
I'm seeing this bug too.  I noticed a posting in January 2006 that
mentioned adding an empty "dix_O_SOURCES =" assignment to
dix/Makefile.am fixes this, another similar thing is necessary
for os/Makefile.am (for os_O_SOURCES), and finally one of the
sources in the darwin subdirector is misspelled.

I'm attaching a diff against current GIT that fixes the build for
me.
Comment 4 David S. Miller 2007-03-11 20:05:10 UTC
Created attachment 9100 [details] [review]
Build fix for xserver
Comment 5 Ben Byer 2007-11-02 15:35:41 UTC
AFAIK, this is fixed in git master.
Comment 6 Peter Dyballa 2007-11-03 03:15:54 UTC
I have in

./xserver/dix/Makefile.in:71:dix_O_SOURCES = dix.c
./xserver/dix/Makefile.in:85:SOURCES = $(libdix_la_SOURCES) $(libxpstubs_la_SOURCES) dix.c
./xserver/dix/Makefile.in:86:DIST_SOURCES = $(libdix_la_SOURCES) $(libxpstubs_la_SOURCES) dix.c

but git cannot fetch that file ...
Comment 7 Daniel Stone 2007-11-03 05:00:19 UTC
dix.c:
        touch $@

CLEANFILES = dix.c

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.