Overview

Request 495685 superseded

For bsc#1031343 - xen fails to build with GCC 7 - v3

Loading...

Dominique Leuenberger's avatar

https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:C/xen/standard/x86_64

build fail - but does not look like the one you announced


Charles Arnold's avatar

The error is "undefined reference to `__udivmoddi4'". This is the issue where GCC 6.x used to generate __umoddi3 and __udivdi3, and now __udivmoddi4 is generated instead. I need to look at patching the Makefile to include libgcc.a


Dominique Leuenberger's avatar

Sorry, me again: https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:C/xen/standard/x86_64

failure


Charles Arnold's avatar

I dropped patch gcc7-error-mini-os.patch which was bogus.

You may run into this issue next:

Traceback (most recent call last): File "gentest.py", line 6, in <module> import random File "/usr/lib64/python2.7/random.py", line 885, in <module> inst = Random() File "/usr/lib64/python2.7/random.py", line 97, in __init_ self.seed(x) File "/usr/lib64/python2.7/random.py", line 113, in seed a = long(_hexlify(_urandom(2500)), 16) OSError: [Errno 38] Function not implemented

If so, it is because of a change in glibc 2.24 that causes a bug in python. Rebuilding python-base in Factory will show this same _urandom problem when it runs the post build tests.

For a patch and description see: http://bugs.python.org/issue29188

I tested the patch attached to that bug and built python and python-base. Pointing the Xen build at these new python RPMs allowed it to complete.

Request History
Charles Arnold's avatar

charlesa created request

For bsc#1031343 - xen fails to build with GCC 7 - v3


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto added factory-repo-checker as a reviewer

Please review build success


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Dominique Leuenberger's avatar

dimstar_suse set openSUSE:Factory:Staging:C as a staging project

Being evaluated by staging project "openSUSE:Factory:Staging:C"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Picked openSUSE:Factory:Staging:C


Saul Goodman's avatar

licensedigger accepted review

ok


Factory Repo Checker's avatar

factory-repo-checker reopened review

Couldn't find a rpmlint.log in the build results in /home/repochecker/co/openSUSE:Factory:Staging:C/xen. This is mandatory


Factory Repo Checker's avatar

factory-repo-checker reopened review

Couldn't find a rpmlint.log in the build results in /home/repochecker/co/openSUSE:Factory:Staging:C/xen. This is mandatory
can't install python-virtualbox-5.1.22-292.6.x86_64:
package python-virtualbox-5.1.22-292.6.x86_64 requires virtualbox = 5.1.22, but none of the providers can be installed
package virtualbox-5.1.22-292.6.x86_64 requires virtualbox-host-kmp = 5.1.22, but none of the providers can be installed
nothing provides kernel-uname-r = 4.11.1-1.ga37d575-default needed by virtualbox-host-kmp-default-5.1.22_k4.11.1_1.ga37d575-292.6.x86_64
(we have kernel-vanilla-base-4.11.0-1.1.x86_64)
(we have kernel-debug-base-4.11.0-1.1.x86_64)
(we have kernel-default-base-4.11.0-1.1.x86_64)
(we have kernel-debug-4.11.0-1.1.x86_64)
(we have kernel-syzkaller-base-4.11.0-1.1.x86_64)
(we have kernel-syzkaller-4.11.0-1.1.x86_64)
(we have kernel-vanilla-4.11.0-1.1.x86_64)
(we have kernel-default-4.11.0-1.1.x86_64)


Factory Repo Checker's avatar

factory-repo-checker reopened review

Couldn't find a rpmlint.log in the build results in /home/repochecker/co/openSUSE:Factory:Staging:C/xen. This is mandatory
can't install python-virtualbox-5.1.22-294.1.x86_64:
package python-virtualbox-5.1.22-294.1.x86_64 requires virtualbox = 5.1.22, but none of the providers can be installed
package virtualbox-5.1.22-294.1.x86_64 requires virtualbox-host-kmp = 5.1.22, but none of the providers can be installed
nothing provides kernel-uname-r = 4.11.0-5-default needed by virtualbox-host-kmp-default-5.1.22_k4.11.0_5-294.1.x86_64
(we have kernel-vanilla-base-4.11.0-1.1.x86_64)
(we have kernel-debug-base-4.11.0-1.1.x86_64)
(we have kernel-default-base-4.11.0-1.1.x86_64)
(we have kernel-debug-4.11.0-1.1.x86_64)
(we have kernel-syzkaller-base-4.11.0-1.1.x86_64)
(we have kernel-syzkaller-4.11.0-1.1.x86_64)
(we have kernel-vanilla-4.11.0-1.1.x86_64)
(we have kernel-default-4.11.0-1.1.x86_64)


Factory Repo Checker's avatar

factory-repo-checker reopened review

Couldn't find a rpmlint.log in the build results in /home/repochecker/co/openSUSE:Factory:Staging:C/xen. This is mandatory
can't install python-virtualbox-5.1.22-294.1.x86_64:
package python-virtualbox-5.1.22-294.1.x86_64 requires virtualbox = 5.1.22, but none of the providers can be installed
package virtualbox-5.1.22-294.1.x86_64 requires virtualbox-host-kmp = 5.1.22, but none of the providers can be installed
nothing provides kernel-uname-r = 4.11.0-5-default needed by virtualbox-host-kmp-default-5.1.22_k4.11.0_5-294.1.x86_64
(we have kernel-vanilla-base-4.11.0-1.1.x86_64)
(we have kernel-debug-base-4.11.0-1.2.x86_64)
(we have kernel-syzkaller-4.11.0-1.2.x86_64)
(we have kernel-default-base-4.11.0-1.1.x86_64)
(we have kernel-syzkaller-base-4.11.0-1.2.x86_64)
(we have kernel-debug-4.11.0-1.2.x86_64)
(we have kernel-vanilla-4.11.0-1.1.x86_64)
(we have kernel-default-4.11.0-1.1.x86_64)


Factory Repo Checker's avatar

factory-repo-checker reopened review

Couldn't find a rpmlint.log in the build results in /home/repochecker/co/openSUSE:Factory:Staging:C/xen. This is mandatory
can't install python-virtualbox-5.1.22-294.1.x86_64:
package python-virtualbox-5.1.22-294.1.x86_64 requires virtualbox = 5.1.22, but none of the providers can be installed
package virtualbox-5.1.22-294.1.x86_64 requires virtualbox-host-kmp = 5.1.22, but none of the providers can be installed
nothing provides kernel-uname-r = 4.11.0-5-default needed by virtualbox-host-kmp-default-5.1.22_k4.11.0_5-294.1.x86_64
(we have kernel-vanilla-base-4.11.0-1.1.x86_64)
(we have kernel-debug-base-4.11.0-1.2.x86_64)
(we have kernel-syzkaller-4.11.0-1.2.x86_64)
(we have kernel-syzkaller-base-4.11.0-1.2.x86_64)
(we have kernel-default-4.11.0-1.2.x86_64)
(we have kernel-default-base-4.11.0-1.2.x86_64)
(we have kernel-debug-4.11.0-1.2.x86_64)
(we have kernel-vanilla-4.11.0-1.1.x86_64)


Factory Repo Checker's avatar

factory-repo-checker reopened review

Couldn't find a rpmlint.log in the build results in /home/repochecker/co/openSUSE:Factory:Staging:C/xen. This is mandatory
can't install inkscape-0.92.1-11.1.x86_64:
package inkscape-0.92.1-11.1.x86_64 requires libcdr-0.1.so.1()(64bit), but none of the providers can be installed
nothing provides libicui18n.so.58.2()(64bit) needed by libcdr-0_1-1-0.1.3-3.2.x86_64
nothing provides libicuuc.so.58.2()(64bit) needed by libcdr-0_1-1-0.1.3-3.2.x86_64


Charles Arnold's avatar

charlesa superseded request

superseded by 496455

openSUSE Build Service is sponsored by