Service Desk (from badshah400@opensuse.org): Errors on 32-bit architectures when running make check
Hi,
In trying to build packages for lalsuite for openSUSE, I have noticed
several errors and crashes when running make check
on 32-bit
architectures. None of these problems occur on 64-bit architectures, so
I wonder if these packages are even meant to build on, say, i586 or if
I am doing something wrong that affects this arch specifically. For
example, see the build failure when building lal for i586 on
openSUSE_Tumbleweed at:
https://build.opensuse.org/package/show/home:badshah400:branches:science/lal
The full build log is also available there (click on the "failed"
link), but here is what I get from cat test/tools/test-suite.log
on
an i586 VM:
----------------------------------------------------------------
[ 95s] + cat test/tools/test-suite.log
[ 95s] ==========================================
[ 95s] LAL 7.0.0: test/tools/test-suite.log
[ 95s] ==========================================
[ 95s]
[ 95s] # TOTAL: 15
[ 95s] # PASS: 13
[ 95s] # SKIP: 0
[ 95s] # XFAIL: 0
[ 95s] # FAIL: 2
[ 95s] # XPASS: 0
[ 95s] # ERROR: 0
[ 95s]
[ 95s] .. contents:: :depth: 2
[ 95s]
[ 95s] FAIL: TimeSeriesInterpTest
[ 95s] ==========================
[ 95s]
[ 95s] interpolating unit amplitude 4 kHz sine function sampled at 16384 Hz to 100 MHz
[ 95s] FAIL TimeSeriesInterpTest (exit status: 139)
[ 95s]
[ 95s] FAIL: IndependentDetResponseTest
[ 95s] ================================
[ 95s]
[ 95s] ./IndependentDetResponseTest -c ./indTestDetResLHO.cfg
[ 95s]
[ 95s] Source Info:
[ 95s] RA (radians): 2.141523e+00
[ 95s] Dec (radians): 8.823443e-01
[ 95s] Polarization (radians): 0.345523
[ 95s] For GPS Seconds, NanoSeconds: 712249213, 0
[ 95s] Sampling Rate (Hz): 0.000488
[ 95s] Length of Data Set (seconds): 76280400.000000
[ 95s] Ang. Vel. of Earth (radians/s) = 7.292116e-05
[ 95s] Ang. Vel. of Earth about the Sun (radians/s) = 1.990987e-07
[ 95s] Independent detector vertex longitude: -2.0840570927
[ 95s] Independent detector vertex latitude: 0.81079500914
[ 95s] Independent detector xArm Azimuth: 5.6548781395
[ 95s] Detector name: LHO_4k,
[ 95s] Detector struct location array = { -2.161415e+06, -3.834695e+06, 4.600350e+06 },
[ 95s] frDetector struct vertex long. (radians), lat. (radians), elev. = -2.0840567692, 0.81079526383, 142.55400085
[ 95s] frDetector struct xarm azimuth, yarm azimuth, xarm altitude (clockwise from north), yarm altitude (all in radians) = 5.6548771858, 4.0840806961, -0.000619500002365
[ 95s] Detector angle between arms and angle to arm bisector counter-clockwise from east = 1.5707964897, -3.298682694
[ 95s]
[ 95s] Local Mean Sidereal Time from LAL (radians) = 0.971130
[ 95s] Local Mean Sidereal Time from independent code (radians) = 0.971129
[ 95s] Creating Vectors.
[ 95s] Computing Independent Response Functions.
[ 95s] Computing Response Functions Using LAL.
[ 95s] Source Info
[ 95s] RA: 2.141523e+00
[ 95s] Dec: 8.823443e-01
[ 95s] Psi: 3.455234e-01
[ 95s] Detector location: (-2.1614e+06, -3.8347e+06, 4.6004e+06)
[ 95s] GPS = { 712249213, 0}
[ 95s] In GenerateResponseFuncUsingLAL LMST = 5.944864e+03
[ 95s] Start computing AM response vectors
[ 95s] timeinfo = 712249213 0 2048 37246
[ 95s] Done computing AM response vectors
[ 95s] Computing differences LAL F_+ - Independent F_+ and LAL F_x - Independent F_x.
[ 95s]
[ 95s] maxFPlusDiff, tolerance = 5.464926e-04, 1.000000e-03
[ 95s]
[ 95s] maxFCrossDiff, tolerance = 4.573315e-04, 1.000000e-03
[ 95s] ./IndependentDetResponseTest.sh: line 10: 5400 Segmentation fault ./IndependentDetResponseTest -c ${srcdir}/indTestDetResLHO.cfg
[ 95s] FAIL IndependentDetResponseTest.sh (exit status: 1)
----------------------------------------------------------------
I can of course just disable 32-bit builds if you recommend that, but, if not, any help towards fixing these would be greatly appreciated.
Thanks in advance and best wishes.
Atri Bhattacharya