I've seen this happen in the nv and cirrus folders so far. Looks like what happens is that only .so modules get built (and not the .a or .o files). Not a problem if just building the server, however the sdk portion only looks for the .o install -c -m 0444 lg_xaa.h /usr/X11R6/lib/Server/drivers/cirrus install -c cirrus_drv.so /usr/X11R6/lib/Server/modules/drivers make[6]: *** No rule to make target `cirrus_alpine.o', needed by `install.sdk'. Stop. From the cirrus Imakefile: #if !DoLoadableServer ObjectModuleTarget(cirrus,$(COBJS) $(AOBJS) $(LOBJS)) #else ObjectModuleTarget(cirrus,$(COBJS)) #endif ... InstallDriverSDKNonExecFile(lg_xaa.h,$(DRIVERSDKDIR)/drivers/cirrus) InstallDriverSDKObjectModule(cirrus,$(DRIVERSDKMODULEDIR),drivers) InstallDriverSDKObjectSubModule(cirrus_alpine,$(DRIVERSDKMODULEDIR),drivers) InstallDriverSDKObjectSubModule(cirrus_laguna,$(DRIVERSDKMODULEDIR),drivers) Bottom line is dlloader and sdk aren't quite peacefully coexisting, though it shouldn't take more than a few Imakefile edits (or maybe make the SDK logic pull in the proper module dependancies?)
Created attachment 444 [details] [review] xf86-rules-SDK.patch Try this.
Current 6.7.99.903 seems to work fine for "make install sdk" on Fedora Core 1 and 2 on i386 and x86_64, and RHEL3/x86. Closing as "FIXED" in CVS, please reopen if problem recurs.
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.