Re: OCaml 4.09.0 rebuild complete in Rawhide (was: Re: OCaml 4.09.0 will be added to Fedora 32 via a side tag)
On Tue, Dec 17, 2019 at 11:39:52AM -0700, Jerry James wrote: > On Sat, Dec 7, 2019 at 4:24 AM Richard W.M. Jones wrote: > > We're down to just two ocaml packages which failed to build. > > ocaml-tplib was already discussed. > > Do you have any idea what is going on with the ocaml-tplib build? It > is failing on ppc64le only. The failure happens when linking one of > the tests: > > _build/src/bindings/libtplib_double.a(tplib_double_callback.obj.o): in > function `camlStdlib__arg__assoc3_118': > (.text+0xe9258): relocation truncated to fit: R_PPC64_TOC16_DS against > `.toc'+101d0 > (.text+0xe9298): relocation truncated to fit: R_PPC64_TOC16_DS against > `.toc'+ffe8 > _build/src/bindings/libtplib_double.a(tplib_double_callback.obj.o): in > function `camlStdlib__arg__make_symlist_176': > (.text+0xe9400): relocation truncated to fit: R_PPC64_TOC16_DS against > `.toc'+10278 > (.text+0xe9438): relocation truncated to fit: R_PPC64_TOC16_DS against > `.toc'+10138 > _build/src/bindings/libtplib_double.a(tplib_double_callback.obj.o): in > function `camlStdlib__arg__fun_969': > (.text+0xe94a8): relocation truncated to fit: R_PPC64_TOC16_DS against > `.toc'+10138 > _build/src/bindings/libtplib_double.a(tplib_double_callback.obj.o): in > function `camlStdlib__arg__print_spec_242': > (.text+0xe9524): relocation truncated to fit: R_PPC64_TOC16_DS against > `.toc'+100d8 > (.text+0xe952c): relocation truncated to fit: R_PPC64_TOC16_DS against > `.toc'+10270 > (.text+0xe9570): relocation truncated to fit: R_PPC64_TOC16_DS against > `.toc'+101d8 > (.text+0xe9588): relocation truncated to fit: R_PPC64_TOC16_DS against > `.toc'+10048 > _build/src/bindings/libtplib_double.a(tplib_double_callback.obj.o): in > function `camlStdlib__arg__help_action_312': > (.text+0xe95f4): relocation truncated to fit: R_PPC64_TOC16_DS against > `.toc'+ffe8 > (.text+0xe9614): additional relocation overflows omitted from the output > collect2: error: ld returned 1 exit status > make: *** [Makefile:157: _build/tests/test_tplib_double] Error 1 I don't know but it certainly looks like an upstream problem with the compiler and/or that the text segment or number of symbols is simply too large for relocation to cope. Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com libguestfs lets you edit virtual machines. Supports shell scripting, bindings from many languages. http://libguestfs.org ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Re: OCaml 4.09.0 rebuild complete in Rawhide (was: Re: OCaml 4.09.0 will be added to Fedora 32 via a side tag)
On Sat, Dec 7, 2019 at 4:24 AM Richard W.M. Jones wrote: > We're down to just two ocaml packages which failed to build. > ocaml-tplib was already discussed. Do you have any idea what is going on with the ocaml-tplib build? It is failing on ppc64le only. The failure happens when linking one of the tests: _build/src/bindings/libtplib_double.a(tplib_double_callback.obj.o): in function `camlStdlib__arg__assoc3_118': (.text+0xe9258): relocation truncated to fit: R_PPC64_TOC16_DS against `.toc'+101d0 (.text+0xe9298): relocation truncated to fit: R_PPC64_TOC16_DS against `.toc'+ffe8 _build/src/bindings/libtplib_double.a(tplib_double_callback.obj.o): in function `camlStdlib__arg__make_symlist_176': (.text+0xe9400): relocation truncated to fit: R_PPC64_TOC16_DS against `.toc'+10278 (.text+0xe9438): relocation truncated to fit: R_PPC64_TOC16_DS against `.toc'+10138 _build/src/bindings/libtplib_double.a(tplib_double_callback.obj.o): in function `camlStdlib__arg__fun_969': (.text+0xe94a8): relocation truncated to fit: R_PPC64_TOC16_DS against `.toc'+10138 _build/src/bindings/libtplib_double.a(tplib_double_callback.obj.o): in function `camlStdlib__arg__print_spec_242': (.text+0xe9524): relocation truncated to fit: R_PPC64_TOC16_DS against `.toc'+100d8 (.text+0xe952c): relocation truncated to fit: R_PPC64_TOC16_DS against `.toc'+10270 (.text+0xe9570): relocation truncated to fit: R_PPC64_TOC16_DS against `.toc'+101d8 (.text+0xe9588): relocation truncated to fit: R_PPC64_TOC16_DS against `.toc'+10048 _build/src/bindings/libtplib_double.a(tplib_double_callback.obj.o): in function `camlStdlib__arg__help_action_312': (.text+0xe95f4): relocation truncated to fit: R_PPC64_TOC16_DS against `.toc'+ffe8 (.text+0xe9614): additional relocation overflows omitted from the output collect2: error: ld returned 1 exit status make: *** [Makefile:157: _build/tests/test_tplib_double] Error 1 -- Jerry James http://www.jamezone.org/ ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Re: OCaml 4.09.0 rebuild complete in Rawhide (was: Re: OCaml 4.09.0 will be added to Fedora 32 via a side tag)
We're down to just two ocaml packages which failed to build. ocaml-tplib was already discussed. ocaml-p3l requires the deprecated ocaml-x11 subpackage / X11 Graphics module. In any case this package is obsolete and I will retire it. It was essentially a research project into parallelism which was abandoned upstream around 2010. libguestfs also fails to build, but not because of OCaml, because of the missing ppc64le kernel - see separate thread. Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-p2v converts physical machines to virtual machines. Boot with a live CD or over the network (PXE) and turn machines into KVM guests. http://libguestfs.org/virt-v2v ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Re: OCaml 4.09.0 rebuild complete in Rawhide (was: Re: OCaml 4.09.0 will be added to Fedora 32 via a side tag)
On Fri, Dec 06, 2019 at 04:14:12PM -0700, Jerry James wrote: > On Fri, Dec 6, 2019 at 9:31 AM Richard W.M. Jones wrote: > > > A few non-critical packages failed to build, and I will look at these > > later unless someone gets around to it before me. The failures are > > listed at the end. > > > [snip] > > > ocaml-tplib > > https://koji.fedoraproject.org/koji/buildinfo?buildID=1420345 > > > > I am trying to look at this, but after clicking through to the task page: > > https://koji.fedoraproject.org/koji/taskinfo?taskID=39451983 I can't even get to the task page. I guess Koji is broken somehow. > I cannot get to any of the builds. It looks like only the ppc64le build > failed, but clicking on any of them, failed or not, results in a page that > says: > > Error > An error has occurred while processing your request. > NotFound: cannot find 'name' while searching for 'buildTag.name' Could be because the side tag that it was built into no longer exists? Anyway I submitted a new build, so let's see what happens this time: https://koji.fedoraproject.org/koji/taskinfo?taskID=39455925 Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-builder quickly builds VMs from scratch http://libguestfs.org/virt-builder.1.html ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Re: OCaml 4.09.0 rebuild complete in Rawhide (was: Re: OCaml 4.09.0 will be added to Fedora 32 via a side tag)
On Fri, Dec 6, 2019 at 5:12 PM Kevin Fenzi wrote: > This looks like a bug in the koji sidetag plugin that rawhide multibuild > uses. > > Can someone file a ticket at > https://pagure.io/sidetag-koji-plugin/issues ? > https://pagure.io/sidetag-koji-plugin/issue/11 Thanks, Kevin. -- Jerry James http://www.jamezone.org/ ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Re: OCaml 4.09.0 rebuild complete in Rawhide (was: Re: OCaml 4.09.0 will be added to Fedora 32 via a side tag)
On Fri, Dec 06, 2019 at 04:14:12PM -0700, Jerry James wrote: > On Fri, Dec 6, 2019 at 9:31 AM Richard W.M. Jones wrote: > > > A few non-critical packages failed to build, and I will look at these > > later unless someone gets around to it before me. The failures are > > listed at the end. > > > [snip] > > > ocaml-tplib > > https://koji.fedoraproject.org/koji/buildinfo?buildID=1420345 > > > > I am trying to look at this, but after clicking through to the task page: > > https://koji.fedoraproject.org/koji/taskinfo?taskID=39451983 > > I cannot get to any of the builds. It looks like only the ppc64le build > failed, but clicking on any of them, failed or not, results in a page that > says: > > Error > An error has occurred while processing your request. > NotFound: cannot find 'name' while searching for 'buildTag.name' > > Full tracebacks disabled > > > Does anybody know what is going on with that? This looks like a bug in the koji sidetag plugin that rawhide multibuild uses. Can someone file a ticket at https://pagure.io/sidetag-koji-plugin/issues ? kevin signature.asc Description: PGP signature ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Re: OCaml 4.09.0 rebuild complete in Rawhide (was: Re: OCaml 4.09.0 will be added to Fedora 32 via a side tag)
On Fri, Dec 6, 2019 at 9:31 AM Richard W.M. Jones wrote: > A few non-critical packages failed to build, and I will look at these > later unless someone gets around to it before me. The failures are > listed at the end. > [snip] > ocaml-tplib > https://koji.fedoraproject.org/koji/buildinfo?buildID=1420345 > I am trying to look at this, but after clicking through to the task page: https://koji.fedoraproject.org/koji/taskinfo?taskID=39451983 I cannot get to any of the builds. It looks like only the ppc64le build failed, but clicking on any of them, failed or not, results in a page that says: Error An error has occurred while processing your request. NotFound: cannot find 'name' while searching for 'buildTag.name' Full tracebacks disabled Does anybody know what is going on with that? -- Jerry James http://www.jamezone.org/ ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
OCaml 4.09.0 rebuild complete in Rawhide (was: Re: OCaml 4.09.0 will be added to Fedora 32 via a side tag)
This is now complete and soon the new packages will be merged into Fedora Rawhide: https://bodhi.fedoraproject.org/updates/FEDORA-2019-2e0b2d6395 A few non-critical packages failed to build, and I will look at these later unless someone gets around to it before me. The failures are listed at the end. Notable changes: - Release notes: https://ocaml.org/releases/4.09.0.html - ocaml-camlp4 (grammar extensions) has finally been deprecated. All dependent packages were retired already in Fedora 31, and ocaml-camlp4 itself will soon be retired. Use ocaml-camlp5 or PPX extension points instead. - ocamlopt -p (native profiling with gprof) has been removed upstream. Their argument is that there are better tools (eg perf) and they work fine with OCaml code. https://github.com/ocaml/ocaml/issues/2314 - ocaml-x11 (various demo-level APIs for accessing X11 directly) was moved out of the OCaml distribution upstream. While we might consider packaging this separately, my advise is to use Gtk etc instead. - caml_named_value returns a const pointer. While this is correct, it also broke a couple of our packages and will require upstream fixes. - RISC-V support should be in better shape. Rich. ocaml-tplib https://koji.fedoraproject.org/koji/buildinfo?buildID=1420345 ocaml-p3l https://koji.fedoraproject.org/koji/buildinfo?buildID=1420339 libguestfs https://koji.fedoraproject.org/koji/buildinfo?buildID=1420315 ocaml-camlimages https://koji.fedoraproject.org/koji/buildinfo?buildID=1420324 ocaml-augeas https://koji.fedoraproject.org/koji/buildinfo?buildID=1420320 why3 https://koji.fedoraproject.org/koji/buildinfo?buildID=1420306 -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-top is 'top' for virtual machines. Tiny program with many powerful monitoring features, net stats, disk stats, logging, etc. http://people.redhat.com/~rjones/virt-top ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org