Help me solve a mystery with Wine build depends and pbuilder

Scott Ritchie scott at open-vote.org
Tue Apr 17 18:39:56 BST 2007


With the release of the last Wine package (0.9.35), things got a bit
broken due to the lack of two build dependencies: libxrender-dev and
libxcursor-dev.

Until now, these build depends were not included in the package control
file.  What's weird is that before Wine 0.9.35, these dependencies were
still being satisfied by pbuilder somehow.

The build depends were the same as those for the latest Wine included in
Feisty (0.9.33), listed here:

Build-Depends: debhelper (>= 4.0.0), flex, bison, libx11-dev, libxt-dev,
libicu34-dev, libncurses5-dev | libncurses-dev, libcupsys2-dev |
libcupsys-dev, libfontconfig-dev, libfreetype6-dev, libgl1-mesa-dev |
nvidia-glx-dev | fglrx-driver-dev | libgl-dev, libungif4-dev |
giflib3g-dev, libjack0.100.0-dev, libarts1-dev, libaudio-dev,
libasound2-dev, linux-kernel-headers, libssl-dev, libcapi20-dev,
docbook-utils, docbook-xsl, docbook-to-man, libjpeg62-dev, fontforge,
libstdc++6-dev, libldap2-dev, libxml2-dev, libxslt1-dev, libxxf86vm-dev,
libxt-dev, prelink, libsane-dev, libglut3-dev | freeglut3-dev |
freeglut-dev, libhal-dev, libhal-storage-dev, libgphoto2-2-dev

We can see that libxrender-dev and libxcursor-dev aren't among them.

Somehow, however, running apt-get build-dep wine will install
libxrender-dev and libxcursor-dev with these.

But, using the same build depends and making a package for edgy using
pbuilder, neither of these packages were available at compile time.  The
result was a package with broken fonts and cursor issues.  So what
happened?  The Wine package from two weeks ago (0.9.34) worked just
fine, and was similarly built with pbuilder.

Thanks,
Scott Ritchie




More information about the ubuntu-devel mailing list