[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[pkg-wine-party] Bug#827770: marked as done (wine-development: FTBFS in Ubuntu)



Your message dated Tue, 21 Jun 2016 23:29:41 -0400
with message-id <CANTw=MOt8JQ3YiT_O0RUHYTdOFYBhEYgEGH6jD2=OrEMp5+e+w@mail.gmail.com>
and subject line Re: [pkg-wine-party] Bug#827770: wine-development: FTBFS in Ubuntu
has caused the Debian Bug report #827770,
regarding wine-development: FTBFS in Ubuntu
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
827770: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=827770
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: wine-development
Version: 1.9.9-1
Severity: wishlist

Hi Maintainer

Since version 1.9.9-1, wine-development has FTBFS on all architectures
in Ubuntu.
I see the following in the build log:

./debian/scripts/sonames2elf libfontconfig.so.1 libfreetype.so.6
libncurses.so.5 > debian/tmp/elf.depends
./debian/scripts/sonames2elf libcups.so.2 libdbus-1.so.3
libfontconfig.so.1 libfreetype.so.6 libGL.so.1 libgnutls.so.30
libgsm.so.1 libjpeg.so.8 libncurses.so.5 libodbc.so.2 libopenal.so.1
libOSMesa.so.8 libpng16.so.16 libtiff.so.5 libX11.so.6
libXcomposite.so.1 libXcursor.so.1 libXext.so.6 libXi.so.6
libXinerama.so.1 libXrandr.so.2 libXrender.so.1 libxslt.so.1
libXxf86vm.so.1 > debian/tmp/elf.recommends
/usr/bin/ld: cannot find libGL.so.1
collect2: error: ld returned 1 exit status
debian/rules:153: recipe for target 'override_dh_shlibdeps' failed

Assuming this had something to do with packaging differences between
Debian and Ubuntu's mesa package, I made the following changes:

--- a/debian/rules
+++ b/debian/rules
@@ -70,6 +70,7 @@
 sonamesRecommends=$(shell \
     grep "^\#define SONAME_" include/config.h | \
     grep -v libnetapi | \
+    grep -v libGL | \
     cut -d\" -f2)

 debian/control: debian/control.in
--- a/debian/control
+++ b/debian/control
@@ -218,6 +218,7 @@
 Recommends:
  ${dlopen:Recommends},
  libgl1-mesa-dri,
+ libgl1-mesa-glx | libgl1,
  libasound2-plugins,
  fonts-liberation,
  fonts-wine (>= 1.8.2-1~),
---a/debian/control.in
+++ b/debian/control.in
@@ -218,6 +218,7 @@
 Recommends:
  ${dlopen:Recommends},
  libgl1-mesa-dri,
+ libgl1-mesa-glx | libgl1,
  libasound2-plugins,
  fonts-liberation,
  fonts-wine (>= 1.8.2-1~),

With the above changes in place, the builds succeeded on amd64, arm64
and i386, but failed on armhf with a new error:

./debian/scripts/sonames2elf libfontconfig.so.1 libfreetype.so.6
libncurses.so.5 > debian/tmp/elf.depends
./debian/scripts/sonames2elf libcups.so.2 libdbus-1.so.3
libfontconfig.so.1 libfreetype.so.6 libgnutls.so.30 libgsm.so.1
libjpeg.so.8 libncurses.so.5 libodbc.so.2 libopenal.so.1
libOSMesa.so.8 libpng16.so.16 libtiff.so.5 libX11.so.6
libXcomposite.so.1 libXcursor.so.1 libXext.so.6 libXi.so.6
libXinerama.so.1 libXrandr.so.2 libXrender.so.1 libxslt.so.1
libXxf86vm.so.1 > debian/tmp/elf.recommends
dpkg-shlibdeps --warnings=1 \
    -pdlopen \
    -dDepends -edebian/tmp/elf.depends \
    -dRecommends -edebian/tmp/elf.recommends \
    -Tdebian/libwine-development.substvars
dpkg-shlibdeps: error: couldn't find library libfontconfig.so.1 needed
by debian/tmp/elf.depends (ELF format: 'elf32-littlearm-sfabi'; RPATH:
'')
dpkg-shlibdeps: error: couldn't find library libfreetype.so.6 needed
by debian/tmp/elf.depends (ELF format: 'elf32-littlearm-sfabi'; RPATH:
'')
dpkg-shlibdeps: error: couldn't find library libncurses.so.5 needed by
debian/tmp/elf.depends (ELF format: 'elf32-littlearm-sfabi'; RPATH:
'')
dpkg-shlibdeps: warning: binaries to analyze should already be
installed in their package's directory
dpkg-shlibdeps: error: couldn't find library libcups.so.2 needed by
debian/tmp/elf.recommends (ELF format: 'elf32-littlearm-sfabi'; RPATH:
'')
dpkg-shlibdeps: error: couldn't find library libdbus-1.so.3 needed by
debian/tmp/elf.recommends (ELF format: 'elf32-littlearm-sfabi'; RPATH:
'')
dpkg-shlibdeps: error: couldn't find library libfontconfig.so.1 needed
by debian/tmp/elf.recommends (ELF format: 'elf32-littlearm-sfabi';
RPATH: '')
dpkg-shlibdeps: error: couldn't find library libfreetype.so.6 needed
by debian/tmp/elf.recommends (ELF format: 'elf32-littlearm-sfabi';
RPATH: '')
dpkg-shlibdeps: error: couldn't find library libgnutls.so.30 needed by
debian/tmp/elf.recommends (ELF format: 'elf32-littlearm-sfabi'; RPATH:
'')
dpkg-shlibdeps: error: couldn't find library libgsm.so.1 needed by
debian/tmp/elf.recommends (ELF format: 'elf32-littlearm-sfabi'; RPATH:
'')
dpkg-shlibdeps: error: couldn't find library libjpeg.so.8 needed by
debian/tmp/elf.recommends (ELF format: 'elf32-littlearm-sfabi'; RPATH:
'')
dpkg-shlibdeps: error: couldn't find library libncurses.so.5 needed by
debian/tmp/elf.recommends (ELF format: 'elf32-littlearm-sfabi'; RPATH:
'')
dpkg-shlibdeps: error: couldn't find library libodbc.so.2 needed by
debian/tmp/elf.recommends (ELF format: 'elf32-littlearm-sfabi'; RPATH:
'')
dpkg-shlibdeps: error: couldn't find library libopenal.so.1 needed by
debian/tmp/elf.recommends (ELF format: 'elf32-littlearm-sfabi'; RPATH:
'')
dpkg-shlibdeps: error: couldn't find library libOSMesa.so.8 needed by
debian/tmp/elf.recommends (ELF format: 'elf32-littlearm-sfabi'; RPATH:
'')
dpkg-shlibdeps: error: couldn't find library libpng16.so.16 needed by
debian/tmp/elf.recommends (ELF format: 'elf32-littlearm-sfabi'; RPATH:
'')
dpkg-shlibdeps: error: couldn't find library libtiff.so.5 needed by
debian/tmp/elf.recommends (ELF format: 'elf32-littlearm-sfabi'; RPATH:
'')
dpkg-shlibdeps: error: couldn't find library libX11.so.6 needed by
debian/tmp/elf.recommends (ELF format: 'elf32-littlearm-sfabi'; RPATH:
'')
dpkg-shlibdeps: error: couldn't find library libXcomposite.so.1 needed
by debian/tmp/elf.recommends (ELF format: 'elf32-littlearm-sfabi';
RPATH: '')
dpkg-shlibdeps: error: couldn't find library libXcursor.so.1 needed by
debian/tmp/elf.recommends (ELF format: 'elf32-littlearm-sfabi'; RPATH:
'')
dpkg-shlibdeps: error: couldn't find library libXext.so.6 needed by
debian/tmp/elf.recommends (ELF format: 'elf32-littlearm-sfabi'; RPATH:
'')
dpkg-shlibdeps: error: couldn't find library libXi.so.6 needed by
debian/tmp/elf.recommends (ELF format: 'elf32-littlearm-sfabi'; RPATH:
'')
dpkg-shlibdeps: error: couldn't find library libXinerama.so.1 needed
by debian/tmp/elf.recommends (ELF format: 'elf32-littlearm-sfabi';
RPATH: '')
dpkg-shlibdeps: error: couldn't find library libXrandr.so.2 needed by
debian/tmp/elf.recommends (ELF format: 'elf32-littlearm-sfabi'; RPATH:
'')
dpkg-shlibdeps: error: couldn't find library libXrender.so.1 needed by
debian/tmp/elf.recommends (ELF format: 'elf32-littlearm-sfabi'; RPATH:
'')
dpkg-shlibdeps: error: couldn't find library libxslt.so.1 needed by
debian/tmp/elf.recommends (ELF format: 'elf32-littlearm-sfabi'; RPATH:
'')
dpkg-shlibdeps: error: couldn't find library libXxf86vm.so.1 needed by
debian/tmp/elf.recommends (ELF format: 'elf32-littlearm-sfabi'; RPATH:
'')
dpkg-shlibdeps: warning: binaries to analyze should already be
installed in their package's directory
dpkg-shlibdeps: error: cannot continue due to the errors listed above
Note: libraries are not searched in other binary packages that do not
have any shlibs or symbols file.
To help dpkg-shlibdeps find private libraries, you might need to use -l.
make[1]: *** [override_dh_shlibdeps] Error 2
debian/rules:154: recipe for target 'override_dh_shlibdeps' failed

Any ideas?

Regards
Graham

--- End Message ---
--- Begin Message ---
On Mon, Jun 20, 2016 at 9:15 PM, Jens Reyer wrote:
> Question at all: If this works, should we add this to the Debian
> packaging (conditionally for ubuntu)?

No, they get to deal with the problems they create for themselves.

Best wishes,
Mike

--- End Message ---

Reply to: