Thanks Chia-I, everything&#39;s working again!<br>I&#39;ll try out this bisect thing next time ;)<br><br>-Greg<br><br><div class="gmail_quote">On Wed, May 5, 2010 at 3:07 AM, Keith Whitwell <span dir="ltr">&lt;<a href="mailto:keithw@vmware.com">keithw@vmware.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="h5">On Tue, 2010-05-04 at 14:01 -0700, Gregory Prisament wrote:<br>

&gt; Hi,<br>
&gt; I just did a &quot;git pull&quot; and I&#39;m no longer able to build the egl demo<br>
&gt; apps (mesa/progs/egl/opengles1/* and mesa/progs/egl/opengles2/*).<br>
&gt; These were working for me previously.<br>
&gt;<br>
&gt; ES1:<br>
&gt; gcc -g -O2 -Wall -Wmissing-prototypes -std=c99 -ffast-math<br>
&gt; -fvisibility=hidden -fno-strict-aliasing  -fPIC  -DUSE_X86_ASM<br>
&gt; -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_GNU_SOURCE -DPTHREADS<br>
&gt; -DHAVE_POSIX_MEMALIGN -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER<br>
&gt; -DGLX_DIRECT_RENDERING -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS bindtex.o<br>
&gt; -L../../../lib -lEGL -L../../../lib -lGLESv1_CM -L/usr/local/lib -ldrm<br>
&gt; -lX11   -o bindtex<br>
&gt; ../../../lib/libGLESv1_CM.so: undefined reference to<br>
&gt; `driDispatchRemapTable&#39;<br>
&gt; ../../../lib/libGLESv1_CM.so: undefined reference to<br>
&gt; `_mesa_init_remap_table_es1&#39;<br>
&gt; ../../../lib/libGLESv1_CM.so: undefined reference to<br>
&gt; `_mesa_create_exec_table_es1&#39;<br>
&gt; ../../../lib/libGLESv1_CM.so: undefined reference to<br>
&gt; `_mesa_GetIntegerv&#39;<br>
&gt; collect2: ld returned 1 exit status<br>
&gt;<br>
&gt; ES2:<br>
&gt; gcc -g -O2 -Wall -Wmissing-prototypes -std=c99 -ffast-math<br>
&gt; -fvisibility=hidden -fno-strict-aliasing  -fPIC  -DUSE_X86_ASM<br>
&gt; -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_GNU_SOURCE -DPTHREADS<br>
&gt; -DHAVE_POSIX_MEMALIGN -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER<br>
&gt; -DGLX_DIRECT_RENDERING -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS<br>
&gt; es2_info.o -L../../../lib -lEGL -L../../../lib -lGLESv2<br>
&gt; -L/usr/local/lib -ldrm   -lX11    -o es2_info<br>
&gt; ../../../lib/libGLESv2.so: undefined reference to<br>
&gt; `_mesa_init_remap_table_es2&#39;<br>
&gt; ../../../lib/libGLESv2.so: undefined reference to<br>
&gt; `driDispatchRemapTable&#39;<br>
&gt; ../../../lib/libGLESv2.so: undefined reference to `_mesa_GetIntegerv&#39;<br>
&gt; ../../../lib/libGLESv2.so: undefined reference to<br>
&gt; `_mesa_create_exec_table_es2&#39;<br>
&gt; collect2: ld returned 1 exit status<br>
&gt;<br>
&gt; The VG tests work just fine.<br>
&gt;<br>
&gt; I&#39;m using an Ubuntu 9.10 system and building Mesa/Gallium by doing the<br>
&gt; following steps:<br>
&gt;<br>
&gt; cd $WORKDIR/mesa<br>
&gt; ./autogen.sh --with-state-trackers=egl,es,vega --enable-gallium-swrast<br>
&gt; make<br>
&gt; export LD_LIBRARY_PATH=$WORKDIR/mesa/lib:$LD_LIBRARY_PATH<br>
&gt; export EGL_DRIVER=$WORKDIR/mesa/lib/egl_x11_swrast.so<br>
&gt;<br>
&gt; The build succeeds with no errors.<br>
&gt;<br>
&gt; I&#39;m sync&#39;d to:<br>
&gt;      commit 6a191b2713d0670f65d489cf947261fe36c5ee89<br>
&gt;      Author: Kristian Høgsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;<br>
&gt;      Date:   Tue May 4 15:29:25 2010 -0400<br>
&gt;<br>
&gt; Previously the ES1 &amp; ES2 demo apps built &amp; ran just fine, when I was<br>
&gt; sync&#39;d to:<br>
&gt;     commit 52f145a186b8e47439fb4a96d04a099d439477b7<br>
&gt;     Author: Zack Rusin &lt;<a href="mailto:zackr@vmware.com">zackr@vmware.com</a>&gt;<br>
&gt;     Date:   Mon Apr 26 13:51:47 2010 -0400<br>
&gt;<br>
&gt; I&#39;m still kinda new to all of this so please be patient if I&#39;m doing<br>
&gt; something stupid ;)<br>
<br>
</div></div>Greg,<br>
<br>
Can you bisect (man git-bisect) down to the change which caused this?<br>
<br>
Once you&#39;ve done this, it would help to post the change description or<br>
even the whole patch, as it&#39;s hard for even seasoned developers to<br>
mentally figure that out sha hash. :)<br>
<font color="#888888"><br>
Keith<br>
<br>
</font></blockquote></div><br>