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