Package: wine
Version: 0.9-1
Severity: serious

In my up to date sid pbuilder chroot, I get this error:

mv debian/libwine/usr/lib/wine/wineesd*  debian/libwine-esd/usr/lib/wine
mv debian/libwine/usr/lib/wine/d3d8*     debian/libwine-gl/usr/lib/wine
mv: cannot stat `debian/libwine/usr/lib/wine/d3d8*': No such file or directory
make: *** [binary-arch] Error 1

I also get the libxt-dev dependency issue (#337466, #338508), which I
worked around.

Some bits from configure/pbuilder:

 -> Considering  libgl1-mesa-dri-dev | xlibmesa-gl-dev | xlibmesa-dev (<< 4.3) 
| libgl-dev
   -> Trying libgl1-mesa-dri-dev
 -> Considering  libglu1-xorg | xlibmesa-glu-dev | xlibmesa-dev (<= 4.2.1-4) | 
libglu-dev
   -> Trying libglu1-xorg

checking for GL/gl.h... yes
checking for GL/glx.h... no
checking for GL/glext.h... no

checking for -lGL soname... libGL.so.1

config.status: creating dlls/d3d8/Makefile
config.status: creating dlls/d3d9/Makefile

I have these files named d3d* at the time of failure:

debian/libwine/usr/lib/wine/d3dim.dll.so
debian/libwine/usr/lib/wine/d3drm.dll.so
debian/libwine/usr/lib/wine/d3dxof.dll.so

Trying to build dlls/d3d8 afterwards fails:

# make -C dlls/d3d8
make: Entering directory `/tmp/buildd/wine-0.9/dlls/d3d8'
gcc -c -I. -I. -I../../include -I../../include  -D__WINESRC__   -D_REENTRANT 
-fPIC -Wall -pipe -mpreferred-stack-boundary=2 -fno-strict-aliasing 
-gstabs+ -Wdeclaration-after-statement -Wpointer-arith  -O2 -g  -o 
basetexture.o basetexture.c
In file included from basetexture.c:31:
d3d8_private.h:35:20: error: GL/glx.h: No such file or directory
In file included from d3d8_private.h:293,
                 from basetexture.c:31:
d3dcore_gl.h:634: error: syntax error before '*' token
d3dcore_gl.h:634: error: syntax error before '*' token
d3dcore_gl.h:634: warning: type defaults to 'int' in declaration of 
'PGLXFNGLXGETFBCONFIGSPROC'
d3dcore_gl.h:634: warning: data definition has no type or storage class
<snip>

GL/glx.h is in xlibmesa-gl-dev, mesag-dev and nvidia-glx-dev according
to this url:

http://packages.debian.org/cgi-bin/search_contents.pl?word=GL%2Fglx.h&searchmode=searchword&case=insensitive&version=unstable&arch=i386

So, I suggest you make these changes:

      * Remove the libgl1-mesa-dri-dev alternative (or put it after
        xlibmesa-gl-dev).
      * Remove the libglu1-xorg alternative (or put it after
        xlibmesa-gl-dev).
      * Add libxt-dev to the build dependencies.
      * Try building in pbuilder (using a hook that puts you in a shell
        on errors is recommended).

I also note that your libwine-gl package depends on xlibmesa3-gl, which
does not exist.

I also note that the configure isn't detecting glut (freeglut3-dev was
installed). I tried installing all of the glut packages in Debian, with
no luck. You might want to investigate further (including what allows
the package to build on your system).

Also, I noticed there are some files in debian/tmp left over that are
not installed in any packages, please fix that:

debian/tmp/usr/bin/function_grep.pl
debian/tmp/usr/bin/winelauncher
debian/tmp/usr/lib/wine/aviinfo.exe.so
debian/tmp/usr/lib/wine/winetest.exe.so
debian/tmp/usr/lib/wine/clock.exe.so
debian/tmp/usr/lib/wine/icinfo.exe.so
debian/tmp/usr/lib/wine/hh.exe.so
debian/tmp/usr/lib/wine/aviplay.exe.so
debian/tmp/usr/share/man/man1/wineserver.1
debian/tmp/usr/share/aclocal/wine.m4
debian/tmp/usr/share/applications/wine.desktop

Also, some of the architectures listed in debian/control do not exist.

It would also be nice if you could do the following:

      * package wine 0.9.3 for unstable - it contains important fixes
      * when wine 0.9.3 has reached etch, backport it to sarge and
        upload to backports.org

-- 
System Information:
Debian Release: unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14-1-k7
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)

Versions of packages wine depends on:
ii  debconf [debconf-2.0]    1.4.62          Debian configuration management sy
ii  libwine                  0.9-1           Windows API Implementation (Librar
ii  xbase-clients            6.8.2.dfsg.1-11 miscellaneous X clients

wine recommends no packages.

-- debconf information:
  wine/del_wine_conf: true
  wine/install_type: Autodetect

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to