problems regression testing/compiling wine

EA Durbin ead1234 at
Thu May 24 14:52:52 CDT 2007

I was able to do regression testing fine until I upgraded to Ubuntu 7.04. 
Even the first bisect fails if I do a regression between current wine and 
wine-20041019. I get the following error.

../../tools/winegcc/winegcc -B../../tools/winebuild -shared ./ddraw.spec    
d3d_utils.o device_main.o device_opengl.o direct3d_main.o direct3d_opengl.o 
executebuffer.o light.o material.o opengl_utils.o texture.o vertexbuffer.o 
viewport.o clipper.o ddraw_hal.o ddraw_main.o ddraw_thunks.o ddraw_user.o 
ddraw_utils.o main.o palette_hal.o palette_main.o regsvr.o surface_dib.o 
surface_fakezbuffer.o surface_gamma.o surface_hal.o surface_main.o 
surface_thunks.o surface_user.o surface_wndproc.o  version.res   
-Wl,--rpath,\$ORIGIN/`../../tools/relpath /usr/local/lib/wine 
/usr/local/lib` -o -L../../dlls -lole32 -luser32 -lgdi32 
-ladvapi32 -lkernel32 -lntdll  -L../../libs -lwine -ldxguid -luuid   -lSM 
-lICE -lXext -lX11   -L../../libs/port -lwine_port
surface_dib.o: In function `create_dib':
/home/eric/wine/dlls/ddraw/surface_dib.c:159: undefined reference to 
collect2: ld returned 1 exit status
winegcc: gcc failed.
make[2]: *** [] Error 2
make[2]: Leaving directory `/home/eric/wine/dlls/ddraw'
make[1]: *** [ddraw] Error 2
make[1]: Leaving directory `/home/eric/wine/dlls'
make: *** [dlls] Error 2

>From: Saulius Krasuckas <saulius2 at>
>To: Louis Lenders <xerox_xerox2000 at>
>CC: wine-devel at
>Subject: Re: problems regression testing/compiling wine
>Date: Mon, 14 May 2007 10:01:19 +0300 (EEST)
>* On Sun, 13 May 2007, Louis Lenders wrote:
> > * EA Durbin <ead1234 <at>> writes:
> > >
> > > No, that doesn't help, i've tried distclean, git clean -x, the usual
> > > make clean, and nothing works. Regression testing seems borked passed
> > > two bisects.
> >
> > I know I had the same problem, and somehow i got around it, but i forgot 
>how ;(
> > maybe "rm -rf */*/*.def" from wine's source tree.
>I tend to agree on this guess.  But once regression interval starts
>occupying Wine versions delta >= 1, usually I do:
>$ rm -rf dlls/;  git checkout -f
>after every
>$ git bisect [bad|good]
>and before running ./configure .

PC Magazine’s 2007 editors’ choice for best Web mail—award-winning Windows 
Live Hotmail.

More information about the wine-devel mailing list