GNU bug report logs - #27471
[PATCH] gnu: wine: Update to 2.11.

Previous Next

Package: guix-patches;

Reported by: Rutger Helling <rhelling <at> mykolab.com>

Date: Sat, 24 Jun 2017 07:00:02 UTC

Severity: normal

Tags: patch

Done: Leo Famulari <leo <at> famulari.name>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 27471 in the body.
You can then email your comments to 27471 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#27471; Package guix-patches. (Sat, 24 Jun 2017 07:00:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Rutger Helling <rhelling <at> mykolab.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Sat, 24 Jun 2017 07:00:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Rutger Helling <rhelling <at> mykolab.com>
To: guix-patches <at> gnu.org
Subject: [PATCH] gnu: wine: Update to 2.11.
Date: Sat, 24 Jun 2017 08:59:27 +0200
[Message part 1 (text/plain, inline)]
Here's a patch to update wine to 2.11. I also changed a comment which
otherwise wouldn't make much sense anymore seeing as we have a 64-bit
version of Wine now (wine64).
[Message part 2 (text/html, inline)]
[0001-gnu-wine-Update-to-2.11.patch (text/x-diff, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#27471; Package guix-patches. (Sat, 24 Jun 2017 18:38:01 GMT) Full text and rfc822 format available.

Message #8 received at 27471 <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: Rutger Helling <rhelling <at> mykolab.com>
Cc: 27471 <at> debbugs.gnu.org, Ludovic Courtès <ludo <at> gnu.org>
Subject: Re: [bug#27471] [PATCH] gnu: wine: Update to 2.11.
Date: Sat, 24 Jun 2017 14:37:04 -0400
[Message part 1 (text/plain, inline)]
On Sat, Jun 24, 2017 at 08:59:27AM +0200, Rutger Helling wrote:
> Here's a patch to update wine to 2.11. I also changed a comment which
> otherwise wouldn't make much sense anymore seeing as we have a 64-bit
> version of Wine now (wine64).

> * gnu/packages/wine.scm (wine): Update to 2.11

Thanks!

However, I can't build this package because one of its dependencies, a
variant of glibc 2.25, fails to build, as shown below.

I'm not sure which package variable this corresponds to.

------
i686-guix-linux-gnu-gcc ../sysdeps/i386/i686/multiarch/strcspn-c.c -c -std=gnu11 -fgnu89-inline  -O2 -Wall -Werror -Wundef -Wwrite-strings -fmerge-all-constants -fno-stack-protector -frounding-math -g -Wstrict-prototypes -Wold-style-definition   -fPIC -Wa,-mtune=i686  -mno-sse -mno-mmx -mfpmath=387  -msse4  -ftls-model=initial-exec      -I../include -I/tmp/guix-build-glibc-2.25.drv-0/build/string  -I/tmp/guix-build-glibc-2.25.drv-0/build  -I../sysdeps/unix/sysv/linux/i386/i686  -I../sysdeps/i386/i686/nptl  -I../sysdeps/unix/sysv/linux/i386  -I../sysdeps/unix/sysv/linux/x86  -I../sysdeps/i386/nptl  -I../sysdeps/unix/sysv/linux/include -I../sysdeps/unix/sysv/linux  -I../sysdeps/nptl  -I../sysdeps/pthread  -I../sysdeps/gnu  -I../sysdeps/unix/inet  -I../sysdeps/unix/sysv  -I../sysdeps/unix/i386  -I../sysdeps/unix  -I../sysdeps/posix  -I../sysdeps/i386/i686/fpu/multiarch  -I../sysdeps/i386/i686/fpu  -I../sysdeps/i386/i686/multiarch  -I../sysdeps/i386/i686  -I../sysdeps/i386/fpu  -I../sysdeps/x86/fpu/include -I../sysdeps/x86/fpu  -I../sysdeps/i386  -I../sysdeps/x86  -I../sysdeps/wordsize-32  -I../sysdeps/ieee754/ldbl-96/include -I../sysdeps/ieee754/ldbl-96  -I../sysdeps/ieee754/dbl-64  -I../sysdeps/ieee754/flt-32  -I../sysdeps/ieee754  -I../sysdeps/generic  -I.. -I../libio -I. -nostdinc -isystem /gnu/store/85qsxn71dn6944df5kcvkxg0nm3xdg6z-gcc-cross-boot0-5.4.0-lib/lib/gcc/i686-guix-linux-gnu/5.4.0/include -isystem /gnu/store/85qsxn71dn6944df5kcvkxg0nm3xdg6z-gcc-cross-boot0-5.4.0-lib/lib/gcc/i686-guix-linux-gnu/5.4.0/include-fixed -isystem /gnu/store/cwls4k58gw85lsrm2m2icpgwhvd0452n-linux-libre-headers-4.4.47/include  -D_LIBC_REENTRANT -include /tmp/guix-build-glibc-2.25.drv-0/build/libc-modules.h -DMODULE_NAME=rtld -include ../include/libc-symbols.h  -DPIC -DSHARED     -o /tmp/guix-build-glibc-2.25.drv-0/build/string/rtld-strcspn-c.os -MD -MP -MF /tmp/guix-build-glibc-2.25.drv-0/build/string/rtld-strcspn-c.os.dt -MT /tmp/guix-build-glibc-2.25.drv-0/build/string/rtld-strcspn-c.os  -mno-sse -mno-mmx -mfpmath=387 
In file included from ../sysdeps/x86_64/multiarch/strcspn-c.c:22:0,
                 from ../sysdeps/i386/i686/multiarch/strcspn-c.c:2:
../sysdeps/x86_64/multiarch/varshift.h: In function '__m128i_shift_right':
../sysdeps/x86_64/multiarch/varshift.h:26:1: error: SSE vector return without SSE enabled changes the ABI [-Werror=psabi]
 {
 ^
In file included from /gnu/store/85qsxn71dn6944df5kcvkxg0nm3xdg6z-gcc-cross-boot0-5.4.0-lib/lib/gcc/i686-guix-linux-gnu/5.4.0/include/smmintrin.h:32:0,
                 from /gnu/store/85qsxn71dn6944df5kcvkxg0nm3xdg6z-gcc-cross-boot0-5.4.0-lib/lib/gcc/i686-guix-linux-gnu/5.4.0/include/nmmintrin.h:31,
                 from ../sysdeps/x86_64/multiarch/strcspn-c.c:20,
                 from ../sysdeps/i386/i686/multiarch/strcspn-c.c:2:
/gnu/store/85qsxn71dn6944df5kcvkxg0nm3xdg6z-gcc-cross-boot0-5.4.0-lib/lib/gcc/i686-guix-linux-gnu/5.4.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
 _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
 ^
In file included from ../sysdeps/x86_64/multiarch/strcspn-c.c:22:0,
                 from ../sysdeps/i386/i686/multiarch/strcspn-c.c:2:
../sysdeps/x86_64/multiarch/varshift.h:27:10: error: called from here
   return _mm_shuffle_epi8 (value,
          ^
In file included from /gnu/store/85qsxn71dn6944df5kcvkxg0nm3xdg6z-gcc-cross-boot0-5.4.0-lib/lib/gcc/i686-guix-linux-gnu/5.4.0/include/pmmintrin.h:31:0,
                 from /gnu/store/85qsxn71dn6944df5kcvkxg0nm3xdg6z-gcc-cross-boot0-5.4.0-lib/lib/gcc/i686-guix-linux-gnu/5.4.0/include/tmmintrin.h:31,
                 from /gnu/store/85qsxn71dn6944df5kcvkxg0nm3xdg6z-gcc-cross-boot0-5.4.0-lib/lib/gcc/i686-guix-linux-gnu/5.4.0/include/smmintrin.h:32,
                 from /gnu/store/85qsxn71dn6944df5kcvkxg0nm3xdg6z-gcc-cross-boot0-5.4.0-lib/lib/gcc/i686-guix-linux-gnu/5.4.0/include/nmmintrin.h:31,
                 from ../sysdeps/x86_64/multiarch/strcspn-c.c:20,
                 from ../sysdeps/i386/i686/multiarch/strcspn-c.c:2:
/gnu/store/85qsxn71dn6944df5kcvkxg0nm3xdg6z-gcc-cross-boot0-5.4.0-lib/lib/gcc/i686-guix-linux-gnu/5.4.0/include/emmintrin.h:696:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
 _mm_loadu_si128 (__m128i const *__P)
 ^
In file included from ../sysdeps/x86_64/multiarch/strcspn-c.c:22:0,
                 from ../sysdeps/i386/i686/multiarch/strcspn-c.c:2:
../sysdeps/x86_64/multiarch/varshift.h:27:10: error: called from here
   return _mm_shuffle_epi8 (value,
          ^
cc1: all warnings being treated as errors
make[4]: *** [/tmp/guix-build-glibc-2.25.drv-0/build/sysd-rules:561: /tmp/guix-build-glibc-2.25.drv-0/build/string/rtld-strcspn-c.os] Error 1
make[4]: Leaving directory '/tmp/guix-build-glibc-2.25.drv-0/glibc-2.25/string'
make[3]: *** [../o-iterator.mk:9: /tmp/guix-build-glibc-2.25.drv-0/build/string/rtld-strchr.os] Error 2
make[3]: Leaving directory '/tmp/guix-build-glibc-2.25.drv-0/glibc-2.25/elf'
make[2]: *** [Makefile:443: /tmp/guix-build-glibc-2.25.drv-0/build/elf/rtld-libc.a] Error 2
make[2]: Leaving directory '/tmp/guix-build-glibc-2.25.drv-0/glibc-2.25/elf'
make[1]: *** [Makefile:215: elf/subdir_lib] Error 2
make[1]: Leaving directory '/tmp/guix-build-glibc-2.25.drv-0/glibc-2.25'
make: *** [Makefile:9: all] Error 2
phase `build' failed after 318.4 seconds
builder for `/gnu/store/ivvdx2m0p6gnmcxmz355z106ffqg9p25-glibc-2.25.drv' failed with exit code 1
@ build-failed /gnu/store/ivvdx2m0p6gnmcxmz355z106ffqg9p25-glibc-2.25.drv - 1 builder for `/gnu/store/ivvdx2m0p6gnmcxmz355z106ffqg9p25-glibc-2.25.drv' failed with exit code 1
guix build: error: build failed: build of `/gnu/store/ivvdx2m0p6gnmcxmz355z106ffqg9p25-glibc-2.25.drv' failed
------
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#27471; Package guix-patches. (Sun, 25 Jun 2017 07:13:01 GMT) Full text and rfc822 format available.

Message #11 received at 27471 <at> debbugs.gnu.org (full text, mbox):

From: Rutger Helling <rhelling <at> mykolab.com>
To: 27471 <at> debbugs.gnu.org
Subject: Re: [bug#27471] [PATCH] gnu: wine: Update to 2.11.
Date: Sun, 25 Jun 2017 09:12:38 +0200
[Message part 1 (text/plain, inline)]
 

That's very strange. I can build it just fine with the latest git
checkout. 

On 2017-06-24 20:37, Leo Famulari wrote:

> On Sat, Jun 24, 2017 at 08:59:27AM +0200, Rutger Helling wrote: 
> 
>> Here's a patch to update wine to 2.11. I also changed a comment which
>> otherwise wouldn't make much sense anymore seeing as we have a 64-bit
>> version of Wine now (wine64).
> 
>> * gnu/packages/wine.scm (wine): Update to 2.11
> 
> Thanks!
> 
> However, I can't build this package because one of its dependencies, a
> variant of glibc 2.25, fails to build, as shown below.
> 
> I'm not sure which package variable this corresponds to.
> 
> ------
> i686-guix-linux-gnu-gcc ../sysdeps/i386/i686/multiarch/strcspn-c.c -c -std=gnu11 -fgnu89-inline  -O2 -Wall -Werror -Wundef -Wwrite-strings -fmerge-all-constants -fno-stack-protector -frounding-math -g -Wstrict-prototypes -Wold-style-definition   -fPIC -Wa,-mtune=i686  -mno-sse -mno-mmx -mfpmath=387  -msse4  -ftls-model=initial-exec      -I../include -I/tmp/guix-build-glibc-2.25.drv-0/build/string  -I/tmp/guix-build-glibc-2.25.drv-0/build  -I../sysdeps/unix/sysv/linux/i386/i686  -I../sysdeps/i386/i686/nptl  -I../sysdeps/unix/sysv/linux/i386  -I../sysdeps/unix/sysv/linux/x86  -I../sysdeps/i386/nptl  -I../sysdeps/unix/sysv/linux/include -I../sysdeps/unix/sysv/linux  -I../sysdeps/nptl  -I../sysdeps/pthread  -I../sysdeps/gnu  -I../sysdeps/unix/inet  -I../sysdeps/unix/sysv  -I../sysdeps/unix/i386  -I../sysdeps/unix  -I../sysdeps/posix  -I../sysdeps/i386/i686/fpu/multiarch  -I../sysdeps/i386/i686/fpu  -I../sysdeps/i386/i686/multiarch  -I../sysdeps/i386/i686  -I../sysdeps/i386/fpu 
-I../sysdeps/x86/fpu/include -I../sysdeps/x86/fpu  -I../sysdeps/i386  -I../sysdeps/x86  -I../sysdeps/wordsize-32  -I../sysdeps/ieee754/ldbl-96/include -I../sysdeps/ieee754/ldbl-96  -I../sysdeps/ieee754/dbl-64  -I../sysdeps/ieee754/flt-32  -I../sysdeps/ieee754  -I../sysdeps/generic  -I.. -I../libio -I. -nostdinc -isystem /gnu/store/85qsxn71dn6944df5kcvkxg0nm3xdg6z-gcc-cross-boot0-5.4.0-lib/lib/gcc/i686-guix-linux-gnu/5.4.0/include -isystem /gnu/store/85qsxn71dn6944df5kcvkxg0nm3xdg6z-gcc-cross-boot0-5.4.0-lib/lib/gcc/i686-guix-linux-gnu/5.4.0/include-fixed -isystem /gnu/store/cwls4k58gw85lsrm2m2icpgwhvd0452n-linux-libre-headers-4.4.47/include  -D_LIBC_REENTRANT -include /tmp/guix-build-glibc-2.25.drv-0/build/libc-modules.h -DMODULE_NAME=rtld -include ../include/libc-symbols.h  -DPIC -DSHARED     -o /tmp/guix-build-glibc-2.25.drv-0/build/string/rtld-strcspn-c.os -MD -MP -MF /tmp/guix-build-glibc-2.25.drv-0/build/string/rtld-strcspn-c.os.dt -MT
/tmp/guix-build-glibc-2.25.drv-0/build/string/rtld-strcspn-c.os  -mno-sse -mno-mmx -mfpmath=387 
> In file included from ../sysdeps/x86_64/multiarch/strcspn-c.c:22:0,
> from ../sysdeps/i386/i686/multiarch/strcspn-c.c:2:
> ../sysdeps/x86_64/multiarch/varshift.h: In function '__m128i_shift_right':
> ../sysdeps/x86_64/multiarch/varshift.h:26:1: error: SSE vector return without SSE enabled changes the ABI [-Werror=psabi]
> {
> ^
> In file included from /gnu/store/85qsxn71dn6944df5kcvkxg0nm3xdg6z-gcc-cross-boot0-5.4.0-lib/lib/gcc/i686-guix-linux-gnu/5.4.0/include/smmintrin.h:32:0,
> from /gnu/store/85qsxn71dn6944df5kcvkxg0nm3xdg6z-gcc-cross-boot0-5.4.0-lib/lib/gcc/i686-guix-linux-gnu/5.4.0/include/nmmintrin.h:31,
> from ../sysdeps/x86_64/multiarch/strcspn-c.c:20,
> from ../sysdeps/i386/i686/multiarch/strcspn-c.c:2:
> /gnu/store/85qsxn71dn6944df5kcvkxg0nm3xdg6z-gcc-cross-boot0-5.4.0-lib/lib/gcc/i686-guix-linux-gnu/5.4.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
> _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
> ^
> In file included from ../sysdeps/x86_64/multiarch/strcspn-c.c:22:0,
> from ../sysdeps/i386/i686/multiarch/strcspn-c.c:2:
> ../sysdeps/x86_64/multiarch/varshift.h:27:10: error: called from here
> return _mm_shuffle_epi8 (value,
> ^
> In file included from /gnu/store/85qsxn71dn6944df5kcvkxg0nm3xdg6z-gcc-cross-boot0-5.4.0-lib/lib/gcc/i686-guix-linux-gnu/5.4.0/include/pmmintrin.h:31:0,
> from /gnu/store/85qsxn71dn6944df5kcvkxg0nm3xdg6z-gcc-cross-boot0-5.4.0-lib/lib/gcc/i686-guix-linux-gnu/5.4.0/include/tmmintrin.h:31,
> from /gnu/store/85qsxn71dn6944df5kcvkxg0nm3xdg6z-gcc-cross-boot0-5.4.0-lib/lib/gcc/i686-guix-linux-gnu/5.4.0/include/smmintrin.h:32,
> from /gnu/store/85qsxn71dn6944df5kcvkxg0nm3xdg6z-gcc-cross-boot0-5.4.0-lib/lib/gcc/i686-guix-linux-gnu/5.4.0/include/nmmintrin.h:31,
> from ../sysdeps/x86_64/multiarch/strcspn-c.c:20,
> from ../sysdeps/i386/i686/multiarch/strcspn-c.c:2:
> /gnu/store/85qsxn71dn6944df5kcvkxg0nm3xdg6z-gcc-cross-boot0-5.4.0-lib/lib/gcc/i686-guix-linux-gnu/5.4.0/include/emmintrin.h:696:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
> _mm_loadu_si128 (__m128i const *__P)
> ^
> In file included from ../sysdeps/x86_64/multiarch/strcspn-c.c:22:0,
> from ../sysdeps/i386/i686/multiarch/strcspn-c.c:2:
> ../sysdeps/x86_64/multiarch/varshift.h:27:10: error: called from here
> return _mm_shuffle_epi8 (value,
> ^
> cc1: all warnings being treated as errors
> make[4]: *** [/tmp/guix-build-glibc-2.25.drv-0/build/sysd-rules:561: /tmp/guix-build-glibc-2.25.drv-0/build/string/rtld-strcspn-c.os] Error 1
> make[4]: Leaving directory '/tmp/guix-build-glibc-2.25.drv-0/glibc-2.25/string'
> make[3]: *** [../o-iterator.mk:9: /tmp/guix-build-glibc-2.25.drv-0/build/string/rtld-strchr.os] Error 2
> make[3]: Leaving directory '/tmp/guix-build-glibc-2.25.drv-0/glibc-2.25/elf'
> make[2]: *** [Makefile:443: /tmp/guix-build-glibc-2.25.drv-0/build/elf/rtld-libc.a] Error 2
> make[2]: Leaving directory '/tmp/guix-build-glibc-2.25.drv-0/glibc-2.25/elf'
> make[1]: *** [Makefile:215: elf/subdir_lib] Error 2
> make[1]: Leaving directory '/tmp/guix-build-glibc-2.25.drv-0/glibc-2.25'
> make: *** [Makefile:9: all] Error 2
> phase `build' failed after 318.4 seconds
> builder for `/gnu/store/ivvdx2m0p6gnmcxmz355z106ffqg9p25-glibc-2.25.drv' failed with exit code 1
> @ build-failed /gnu/store/ivvdx2m0p6gnmcxmz355z106ffqg9p25-glibc-2.25.drv - 1 builder for `/gnu/store/ivvdx2m0p6gnmcxmz355z106ffqg9p25-glibc-2.25.drv' failed with exit code 1
> guix build: error: build failed: build of `/gnu/store/ivvdx2m0p6gnmcxmz355z106ffqg9p25-glibc-2.25.drv' failed
> ------
[Message part 2 (text/html, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#27471; Package guix-patches. (Sun, 25 Jun 2017 12:02:01 GMT) Full text and rfc822 format available.

Message #14 received at 27471 <at> debbugs.gnu.org (full text, mbox):

From: Rutger Helling <rhelling <at> mykolab.com>
To: Leo Famulari <leo <at> famulari.name>
Cc: 27471 <at> debbugs.gnu.org, Ludovic Courtès <ludo <at> gnu.org>
Subject: Re: [bug#27471] [PATCH] gnu: wine: Update to 2.11.
Date: Sun, 25 Jun 2017 14:01:45 +0200
[Message part 1 (text/plain, inline)]
Never mind, I'm hitting this failure as well. It only happens on the
regular 32-bit build though (wine), the 64-bit version builds fine
(wine64). 

I think it's something related to the i686-linux version of glibc <at> 2.25.
Probably has to do with a recent glibc related commit as well since it
built fine before. 

On 2017-06-24 20:37, Leo Famulari wrote:

> On Sat, Jun 24, 2017 at 08:59:27AM +0200, Rutger Helling wrote: 
> 
>> Here's a patch to update wine to 2.11. I also changed a comment which
>> otherwise wouldn't make much sense anymore seeing as we have a 64-bit
>> version of Wine now (wine64).
> 
>> * gnu/packages/wine.scm (wine): Update to 2.11
> 
> Thanks!
> 
> However, I can't build this package because one of its dependencies, a
> variant of glibc 2.25, fails to build, as shown below.
> 
> I'm not sure which package variable this corresponds to.
> 
> ------
> i686-guix-linux-gnu-gcc ../sysdeps/i386/i686/multiarch/strcspn-c.c -c -std=gnu11 -fgnu89-inline  -O2 -Wall -Werror -Wundef -Wwrite-strings -fmerge-all-constants -fno-stack-protector -frounding-math -g -Wstrict-prototypes -Wold-style-definition   -fPIC -Wa,-mtune=i686  -mno-sse -mno-mmx -mfpmath=387  -msse4  -ftls-model=initial-exec      -I../include -I/tmp/guix-build-glibc-2.25.drv-0/build/string  -I/tmp/guix-build-glibc-2.25.drv-0/build  -I../sysdeps/unix/sysv/linux/i386/i686  -I../sysdeps/i386/i686/nptl  -I../sysdeps/unix/sysv/linux/i386  -I../sysdeps/unix/sysv/linux/x86  -I../sysdeps/i386/nptl  -I../sysdeps/unix/sysv/linux/include -I../sysdeps/unix/sysv/linux  -I../sysdeps/nptl  -I../sysdeps/pthread  -I../sysdeps/gnu  -I../sysdeps/unix/inet  -I../sysdeps/unix/sysv  -I../sysdeps/unix/i386  -I../sysdeps/unix  -I../sysdeps/posix  -I../sysdeps/i386/i686/fpu/multiarch  -I../sysdeps/i386/i686/fpu  -I../sysdeps/i386/i686/multiarch  -I../sysdeps/i386/i686  -I../sysdeps/i386/fpu 
-I../sysdeps/x86/fpu/include -I../sysdeps/x86/fpu  -I../sysdeps/i386  -I../sysdeps/x86  -I../sysdeps/wordsize-32  -I../sysdeps/ieee754/ldbl-96/include -I../sysdeps/ieee754/ldbl-96  -I../sysdeps/ieee754/dbl-64  -I../sysdeps/ieee754/flt-32  -I../sysdeps/ieee754  -I../sysdeps/generic  -I.. -I../libio -I. -nostdinc -isystem /gnu/store/85qsxn71dn6944df5kcvkxg0nm3xdg6z-gcc-cross-boot0-5.4.0-lib/lib/gcc/i686-guix-linux-gnu/5.4.0/include -isystem /gnu/store/85qsxn71dn6944df5kcvkxg0nm3xdg6z-gcc-cross-boot0-5.4.0-lib/lib/gcc/i686-guix-linux-gnu/5.4.0/include-fixed -isystem /gnu/store/cwls4k58gw85lsrm2m2icpgwhvd0452n-linux-libre-headers-4.4.47/include  -D_LIBC_REENTRANT -include /tmp/guix-build-glibc-2.25.drv-0/build/libc-modules.h -DMODULE_NAME=rtld -include ../include/libc-symbols.h  -DPIC -DSHARED     -o /tmp/guix-build-glibc-2.25.drv-0/build/string/rtld-strcspn-c.os -MD -MP -MF /tmp/guix-build-glibc-2.25.drv-0/build/string/rtld-strcspn-c.os.dt -MT
/tmp/guix-build-glibc-2.25.drv-0/build/string/rtld-strcspn-c.os  -mno-sse -mno-mmx -mfpmath=387 
> In file included from ../sysdeps/x86_64/multiarch/strcspn-c.c:22:0,
> from ../sysdeps/i386/i686/multiarch/strcspn-c.c:2:
> ../sysdeps/x86_64/multiarch/varshift.h: In function '__m128i_shift_right':
> ../sysdeps/x86_64/multiarch/varshift.h:26:1: error: SSE vector return without SSE enabled changes the ABI [-Werror=psabi]
> {
> ^
> In file included from /gnu/store/85qsxn71dn6944df5kcvkxg0nm3xdg6z-gcc-cross-boot0-5.4.0-lib/lib/gcc/i686-guix-linux-gnu/5.4.0/include/smmintrin.h:32:0,
> from /gnu/store/85qsxn71dn6944df5kcvkxg0nm3xdg6z-gcc-cross-boot0-5.4.0-lib/lib/gcc/i686-guix-linux-gnu/5.4.0/include/nmmintrin.h:31,
> from ../sysdeps/x86_64/multiarch/strcspn-c.c:20,
> from ../sysdeps/i386/i686/multiarch/strcspn-c.c:2:
> /gnu/store/85qsxn71dn6944df5kcvkxg0nm3xdg6z-gcc-cross-boot0-5.4.0-lib/lib/gcc/i686-guix-linux-gnu/5.4.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
> _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
> ^
> In file included from ../sysdeps/x86_64/multiarch/strcspn-c.c:22:0,
> from ../sysdeps/i386/i686/multiarch/strcspn-c.c:2:
> ../sysdeps/x86_64/multiarch/varshift.h:27:10: error: called from here
> return _mm_shuffle_epi8 (value,
> ^
> In file included from /gnu/store/85qsxn71dn6944df5kcvkxg0nm3xdg6z-gcc-cross-boot0-5.4.0-lib/lib/gcc/i686-guix-linux-gnu/5.4.0/include/pmmintrin.h:31:0,
> from /gnu/store/85qsxn71dn6944df5kcvkxg0nm3xdg6z-gcc-cross-boot0-5.4.0-lib/lib/gcc/i686-guix-linux-gnu/5.4.0/include/tmmintrin.h:31,
> from /gnu/store/85qsxn71dn6944df5kcvkxg0nm3xdg6z-gcc-cross-boot0-5.4.0-lib/lib/gcc/i686-guix-linux-gnu/5.4.0/include/smmintrin.h:32,
> from /gnu/store/85qsxn71dn6944df5kcvkxg0nm3xdg6z-gcc-cross-boot0-5.4.0-lib/lib/gcc/i686-guix-linux-gnu/5.4.0/include/nmmintrin.h:31,
> from ../sysdeps/x86_64/multiarch/strcspn-c.c:20,
> from ../sysdeps/i386/i686/multiarch/strcspn-c.c:2:
> /gnu/store/85qsxn71dn6944df5kcvkxg0nm3xdg6z-gcc-cross-boot0-5.4.0-lib/lib/gcc/i686-guix-linux-gnu/5.4.0/include/emmintrin.h:696:1: error: inlining failed in call to always_inline '_mm_loadu_si128': target specific option mismatch
> _mm_loadu_si128 (__m128i const *__P)
> ^
> In file included from ../sysdeps/x86_64/multiarch/strcspn-c.c:22:0,
> from ../sysdeps/i386/i686/multiarch/strcspn-c.c:2:
> ../sysdeps/x86_64/multiarch/varshift.h:27:10: error: called from here
> return _mm_shuffle_epi8 (value,
> ^
> cc1: all warnings being treated as errors
> make[4]: *** [/tmp/guix-build-glibc-2.25.drv-0/build/sysd-rules:561: /tmp/guix-build-glibc-2.25.drv-0/build/string/rtld-strcspn-c.os] Error 1
> make[4]: Leaving directory '/tmp/guix-build-glibc-2.25.drv-0/glibc-2.25/string'
> make[3]: *** [../o-iterator.mk:9: /tmp/guix-build-glibc-2.25.drv-0/build/string/rtld-strchr.os] Error 2
> make[3]: Leaving directory '/tmp/guix-build-glibc-2.25.drv-0/glibc-2.25/elf'
> make[2]: *** [Makefile:443: /tmp/guix-build-glibc-2.25.drv-0/build/elf/rtld-libc.a] Error 2
> make[2]: Leaving directory '/tmp/guix-build-glibc-2.25.drv-0/glibc-2.25/elf'
> make[1]: *** [Makefile:215: elf/subdir_lib] Error 2
> make[1]: Leaving directory '/tmp/guix-build-glibc-2.25.drv-0/glibc-2.25'
> make: *** [Makefile:9: all] Error 2
> phase `build' failed after 318.4 seconds
> builder for `/gnu/store/ivvdx2m0p6gnmcxmz355z106ffqg9p25-glibc-2.25.drv' failed with exit code 1
> @ build-failed /gnu/store/ivvdx2m0p6gnmcxmz355z106ffqg9p25-glibc-2.25.drv - 1 builder for `/gnu/store/ivvdx2m0p6gnmcxmz355z106ffqg9p25-glibc-2.25.drv' failed with exit code 1
> guix build: error: build failed: build of `/gnu/store/ivvdx2m0p6gnmcxmz355z106ffqg9p25-glibc-2.25.drv' failed
> ------
[Message part 2 (text/html, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#27471; Package guix-patches. (Sun, 25 Jun 2017 22:32:02 GMT) Full text and rfc822 format available.

Message #17 received at 27471 <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: Rutger Helling <rhelling <at> mykolab.com>
Cc: 27471 <at> debbugs.gnu.org
Subject: Re: [bug#27471] [PATCH] gnu: wine: Update to 2.11.
Date: Sun, 25 Jun 2017 18:31:08 -0400
[Message part 1 (text/plain, inline)]
On Sun, Jun 25, 2017 at 02:01:45PM +0200, Rutger Helling wrote:
> Never mind, I'm hitting this failure as well. It only happens on the
> regular 32-bit build though (wine), the 64-bit version builds fine
> (wine64). 
> 
> I think it's something related to the i686-linux version of glibc <at> 2.25.
> Probably has to do with a recent glibc related commit as well since it
> built fine before. 

This issue with glibc on i686-linux is being tracked at
<https://bugs.gnu.org/27489>.

Rutger, can you ping us once about this wine update once that bug is
resolved?
[signature.asc (application/pgp-signature, inline)]

Reply sent to Leo Famulari <leo <at> famulari.name>:
You have taken responsibility. (Mon, 26 Jun 2017 05:57:02 GMT) Full text and rfc822 format available.

Notification sent to Rutger Helling <rhelling <at> mykolab.com>:
bug acknowledged by developer. (Mon, 26 Jun 2017 05:57:02 GMT) Full text and rfc822 format available.

Message #22 received at 27471-done <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: Rutger Helling <rhelling <at> mykolab.com>
Cc: 27471-done <at> debbugs.gnu.org
Subject: Re: [bug#27471] [PATCH] gnu: wine: Update to 2.11.
Date: Mon, 26 Jun 2017 01:56:37 -0400
[Message part 1 (text/plain, inline)]
On Sun, Jun 25, 2017 at 06:31:08PM -0400, Leo Famulari wrote:
> This issue with glibc on i686-linux is being tracked at
> <https://bugs.gnu.org/27489>.
 
It got fixed and I pushed this update as
cb76c4e316e795a0fff2b8f1535938f028dfb4d6.

Thanks!
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#27471; Package guix-patches. (Mon, 26 Jun 2017 07:55:02 GMT) Full text and rfc822 format available.

Message #25 received at 27471 <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: Rutger Helling <rhelling <at> mykolab.com>
Cc: 27471 <at> debbugs.gnu.org, Leo Famulari <leo <at> famulari.name>
Subject: Re: [bug#27471] [PATCH] gnu: wine: Update to 2.11.
Date: Mon, 26 Jun 2017 09:54:40 +0200
Rutger Helling <rhelling <at> mykolab.com> skribis:

> Never mind, I'm hitting this failure as well. It only happens on the
> regular 32-bit build though (wine), the 64-bit version builds fine
> (wine64). 
>
> I think it's something related to the i686-linux version of glibc <at> 2.25.
> Probably has to do with a recent glibc related commit as well since it
> built fine before. 

Could it be that the post-stack-clash glibc fails to build on i686?

Ludo’.




Information forwarded to guix-patches <at> gnu.org:
bug#27471; Package guix-patches. (Mon, 26 Jun 2017 07:58:01 GMT) Full text and rfc822 format available.

Message #28 received at 27471 <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 27471 <at> debbugs.gnu.org, Rutger Helling <rhelling <at> mykolab.com>
Subject: Re: [bug#27471] [PATCH] gnu: wine: Update to 2.11.
Date: Mon, 26 Jun 2017 03:57:44 -0400
[Message part 1 (text/plain, inline)]
On Mon, Jun 26, 2017 at 09:54:40AM +0200, Ludovic Courtès wrote:
> Rutger Helling <rhelling <at> mykolab.com> skribis:
> 
> > Never mind, I'm hitting this failure as well. It only happens on the
> > regular 32-bit build though (wine), the 64-bit version builds fine
> > (wine64). 
> >
> > I think it's something related to the i686-linux version of glibc <at> 2.25.
> > Probably has to do with a recent glibc related commit as well since it
> > built fine before. 
> 
> Could it be that the post-stack-clash glibc fails to build on i686?

Yes, but Mark fixed it in ffc015bea26f24d862e7e877d907fbe1ab9a9967

It was discussed here:

<https://bugs.gnu.org/27489>
[signature.asc (application/pgp-signature, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Mon, 24 Jul 2017 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 8 years and 18 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.