On Tue, Jan 05, 2010 at 08:58:54AM -0700, Brian Paul wrote: > Chia-I Wu wrote: > >Hi Brian, > > > >The attached patches are trivial fixes to a distribution problem and > >cofigure.ac. I've done a clean build test > > > >$ make tarballs > >$ tar xf MesaLib-7.7-devel.tar.gz > >$ cd Mesa-7.7-devel/ > >$ ./configure --with-state-trackers=egl,es > >$ make -j4 CC="ccache gcc" > It's not building for me. > [...] > gmake[4]: Entering directory > `/home/projects/Mesa-head/mesa/src/gallium/state_trackers/egl' > gmake[4]: Nothing to be done for `default'. > gmake[4]: Leaving directory > `/home/projects/Mesa-head/mesa/src/gallium/state_trackers/egl' > gmake[4]: Entering directory > `/home/projects/Mesa-head/mesa/src/gallium/state_trackers/es' > gmake[4]: *** No rule to make target > `../../../../src/mesa/es/libes1gallium.a', needed by > `../../../../lib/libGLESv1_CM.so'. Stop. > gmake[4]: Leaving directory > `/home/projects/Mesa-head/mesa/src/gallium/state_trackers/es' > gmake[3]: *** [subdirs] Error 1 Have you regenerate configure script after the last patch to configure.ac? When configured with --with-state-trackers=egl,es, the SRC_DIRS should read like
SRC_DIRS = mesa/es glx/x11 mesa glew egl glu glw glut/glx gallium gallium/winsys mesa/es should be built before gallium. > I'm a bit confused about the organization of the code. There's ES > code both in src/mesa/es and src/gallium/state_trackers/es/. I > don't have time right now to dig through all this and figure it out. > I think it would be really helpful to have a docs/es.html file that > explained everything. src/mesa/es/ builds libes1gallium.a and libes2gallium.a. They serve the same purpose as libmesagallium.a does for OpenGL. There is almost nothing in src/gallium/state_trackers/es/. It mainly provides rules to link various libraries to produce the final libGLES*.so. I will be off for some days. I will write up the documentation after I come back. > >and tested all ES1/ES2 demos. > >Do you have anything you want me to change/fix in this branch? If it all > >seems > >ok and the timing is fine to you, I would like to start fixing conflicts and > >merge it to master. > As mentioned above, it would be good to have some docs to explain > all the pieces. > >I pinged the fdo admin again (bug #23272) some time ago, but I still did not > >get any response. Could you help me merge master to this branch? I want to > >fix any issue results from the merge in this branch, and when I am done, I > >will > >ping you back so that it can be merged to master. If you have better ideas, > >please let me know. Thanks. > I'll ping the fd.o admin too. I'd prefer that you do all the merge work. Thanks. That would be even better. -- Regards, olv ------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev _______________________________________________ Mesa3d-dev mailing list Mesa3d-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mesa3d-dev