[Wine] Regression testing - compilation error after second bisect

James Huk huk256 at gmail.com
Sat Apr 18 08:37:48 CDT 2009


OK, I'm trying to make regression test for ddraw. Here is exactly what I
did:

1:

git clone git://source.winehq.org/git/wine.git wine-git
cd wine-git

2:

git bisect start dlls/ddraw
git bisect good wine-0.9.15
git bisect bad

Now first test:

CC="ccache gcc" ./configure –verbose && make depend -j2 && make -j2

Compilation successful regression present, another run:

CC="ccache gcc" ./configure –verbose && make depend -j2 && make -j2

Compilation successful regression still present, another run:

CC="ccache gcc" ./configure –verbose && make depend -j2 && make -j2

compilation failed:

../../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
winex11.drv.so -luser32 -lgdi32 -ladvapi32 -lkernel32 -lntdll -lSM -lICE
-lXxf86vm -lXext -lX11 ../../libs/port/libwine_port.a
palette.o: In function `X11DRV_RealizeDefaultPalette':
/home/james/wine-git/dlls/winex11.drv/palette.c:1267: undefined reference to
`GDI_GetObjPtr'
/home/james/wine-git/dlls/winex11.drv/palette.c:1283: undefined reference to
`GDI_ReleaseObj'
palette.o: In function `X11DRV_PALETTE_ToPhysical':
/home/james/wine-git/dlls/winex11.drv/palette.c:828: undefined reference to
`GDI_GetObjPtr'
/home/james/wine-git/dlls/winex11.drv/palette.c:976: undefined reference to
`GDI_ReleaseObj'
/home/james/wine-git/dlls/winex11.drv/palette.c:920: undefined reference to
`GDI_ReleaseObj'
/home/james/wine-git/dlls/winex11.drv/palette.c:898: undefined reference to
`GDI_ReleaseObj'
/home/james/wine-git/dlls/winex11.drv/palette.c:859: undefined reference to
`GDI_ReleaseObj'
/home/james/wine-git/dlls/winex11.drv/palette.c:866: undefined reference to
`GDI_ReleaseObj'
palette.o:/home/james/wine-git/dlls/winex11.drv/palette.c:881: more
undefined references to `GDI_ReleaseObj' follow
palette.o: In function `X11DRV_RealizePalette':
/home/james/wine-git/dlls/winex11.drv/palette.c:1251: undefined reference to
`GDI_GetObjPtr'
/home/james/wine-git/dlls/winex11.drv/palette.c:1253: undefined reference to
`GDI_ReleaseObj'
collect2: ld returned 1 exit status
winegcc: ccache failed.
make: *** [winex11.drv.so] Error 2

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.

Thanks in advance.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.winehq.org/pipermail/wine-users/attachments/20090418/9c5d78bd/attachment.htm>


More information about the wine-users mailing list