Bug 27065 - build failure: No rule to make target `../../../../src/gallium/drivers/softpipe/sp_winsys.h', needed by `x11/native_ximage.o'.
Summary: build failure: No rule to make target `../../../../src/gallium/drivers/softp...
Status: RESOLVED NOTABUG
Alias: None
Product: Mesa
Classification: Unclassified
Component: Other (show other bugs)
Version: git
Hardware: x86 (IA32) Linux (All)
: medium critical
Assignee: mesa-dev
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-13 19:49 UTC by David Ronis
Modified: 2010-03-15 04:31 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description David Ronis 2010-03-13 19:49:53 UTC
I updated master with git pull rebase, ran autogen.sh and make.  The build dies with:

gmake[4]: Entering directory `/home/ronis/Project/notar/X/mesa/src/gallium/state_trackers/egl'
gmake[4]: *** No rule to make target `../../../../src/gallium/drivers/softpipe/sp_winsys.h', needed by `x11/native_ximage.o'.  Stop.
Comment 1 Chia-I Wu 2010-03-13 21:22:46 UTC
Does it help to run "make clean" before "make"?  Or simply

$ rm -f rm src/gallium/state_trackers/egl/depend*

before "make"?
Comment 2 David Ronis 2010-03-14 09:50:58 UTC
Actually, I had run make clean and that didn't help; however, explicitly removing the depend file as you suggested seems to have worked.

Thanks
Comment 3 Chia-I Wu 2010-03-15 04:31:17 UTC
make clean should remove the mentioned files.  It's probably that egl is not in your GALLIUM_STATE_TRACKERS_DIRS.  I am closing the bug.  Feel free to reopen if the issue 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.