From: Alan W. I. <ir...@be...> - 2017-09-15 16:01:34
|
On 2017-09-15 10:06+0200 Ole Streicher wrote: > Dear Alan, > > On 09.09.2017 20:35, Alan W. Irwin wrote: >> I did take a quick look at the above URL but saw no obvious issues. So >> it appears your Debian repackaging efforts have been a complete >> success for our latest version of PLplot. Congratulations on that >> achievement! > > Yesterday, the package go accepted, and our autobuilders already > successfully created binary packages for a number of platforms: > > * Intel 32 and 64 bit, both Linux and kfreebsd > * ARM 64bit Hi Ole (with CC to Hez because of the OCaml issues): The Intel 32- and 64-bit platforms are obviously the most important hardware platforms to get right so that is very encouraging news indeed. > > On some platforms, the build however failed: on PowerPC 64 bit (both big > and little endian), mips (32 bit, big endian) and s390x (64 bit, big > endian) the ocaml test "x09ocaml" failes with an segmentation fault: > > <<BUILDDIR>>/plplot_test/test_ocaml.sh: line 27: > 22680 Segmentation fault > "$ocamldir"/x${index}ocaml -dev $device \ > -o "${OUTPUT_DIR}"/x${index}${lang}%n.$dsuffix $options 2> test.error \ > >| "${OUTPUT_DIR}"/x${index}${lang}_${dsuffix}.txt > > On PowerPc 32 bit (an unofficial Debian Platform), I get an error when > x00ocaml is built: > > «BUILDDIR»/examples/ocaml/x00ocaml: error while loading shared > libraries: R_PPC_REL24 relocation at 0x20690ee8 for symbol > `gettimeofday' out of range > > Could you have a short look, especially for the first failure? It is not > necessarily a regression, since the ocaml bindings weren't built in the > Debian package since quite a while. > > If it is a ocaml bug, I would write a bug report for the ocaml package > and then disable the x09ocaml test until it is fixed. I don't have the OCaml expertise to help you decide whether this is a PLplot bug or an OCaml bug. But I suspect the latter because of the build success of our ocaml binding on other platforms. @Hez: Got any ideas about this? @Ole: To introduce you, Hez was the primary developer of our ocaml binding and examples. However, he has not been contributing to PLplot recently so if he does not respond to the above question, I suggest you simply turn off all OCaml-related packages on the hardware platforms where those are failing to build. By the way, thanks for the reference to <https://buildd.debian.org/status/package.php?p=plplot&suite=experimental> that you sent later. I haven't had a chance to look at it yet for any non-OCaml issues, but if you spot any of those, let me know. Alan __________________________ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); the Time Ephemerides project (timeephem.sf.net); PLplot scientific plotting software package (plplot.sf.net); the libLASi project (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ |