OK, I'm trying to make regression test for ddraw. Here is exactly what I did:<br><br>1:<br><br>git clone git://<a href="http://source.winehq.org/git/wine.git">source.winehq.org/git/wine.git</a> wine-git<br>cd wine-git<br>
<br>2:<br><br>git bisect start dlls/ddraw<br>git bisect good wine-0.9.15<br>git bisect bad<br><br>Now first test:<br><br>CC="ccache gcc" ./configure –verbose && make depend -j2 && make -j2<br><br>
Compilation successful regression present, another run:<br><br>CC="ccache gcc" ./configure –verbose && make depend -j2 && make -j2<br><br>Compilation successful regression still present, another run:<br>
<br>CC="ccache gcc" ./configure –verbose && make depend -j2 && make -j2<br><br>compilation failed:<br><br>../../tools/winegcc/winegcc -B../../tools/winebuild -shared ./winex11.drv.spec bitblt.o bitmap.o brush.o clipboard.o clipping.o codepage.o dce.o desktop.o dib.o dib_convert.o dib_dst_swap.o dib_src_swap.o event.o graphics.o init.o keyboard.o mouse.o opengl.o palette.o pen.o scroll.o settings.o text.o window.o winpos.o wintab.o x11ddraw.o x11drv_main.o xdnd.o xfont.o xim.o xrandr.o xrender.o xvidmode.o -o <a href="http://winex11.drv.so">winex11.drv.so</a> -luser32 -lgdi32 -ladvapi32 -lkernel32 -lntdll -lSM -lICE -lXxf86vm -lXext -lX11 ../../libs/port/libwine_port.a<br>
palette.o: In function `X11DRV_RealizeDefaultPalette':<br>/home/james/wine-git/dlls/winex11.drv/palette.c:1267: undefined reference to `GDI_GetObjPtr'<br>/home/james/wine-git/dlls/winex11.drv/palette.c:1283: undefined reference to `GDI_ReleaseObj'<br>
palette.o: In function `X11DRV_PALETTE_ToPhysical':<br>/home/james/wine-git/dlls/winex11.drv/palette.c:828: undefined reference to `GDI_GetObjPtr'<br>/home/james/wine-git/dlls/winex11.drv/palette.c:976: undefined reference to `GDI_ReleaseObj'<br>
/home/james/wine-git/dlls/winex11.drv/palette.c:920: undefined reference to `GDI_ReleaseObj'<br>/home/james/wine-git/dlls/winex11.drv/palette.c:898: undefined reference to `GDI_ReleaseObj'<br>/home/james/wine-git/dlls/winex11.drv/palette.c:859: undefined reference to `GDI_ReleaseObj'<br>
/home/james/wine-git/dlls/winex11.drv/palette.c:866: undefined reference to `GDI_ReleaseObj'<br>palette.o:/home/james/wine-git/dlls/winex11.drv/palette.c:881: more undefined references to `GDI_ReleaseObj' follow<br>
palette.o: In function `X11DRV_RealizePalette':<br>/home/james/wine-git/dlls/winex11.drv/palette.c:1251: undefined reference to `GDI_GetObjPtr'<br>/home/james/wine-git/dlls/winex11.drv/palette.c:1253: undefined reference to `GDI_ReleaseObj'<br>
collect2: ld returned 1 exit status<br>winegcc: ccache failed.<br>make: *** [<a href="http://winex11.drv.so">winex11.drv.so</a>] Error 2<br><br>Now I'm stuck – anybody got any idea how can I fix above error? This error is probably not system related (I use Debian Etch – wine-0.9.15 and newer build without any problems.<br>
<br>Thanks in advance.<br><br><br><br>