lal_tconvert: undefined symbol: XLALSecondsSinceUnixEpoch
Another weirdness from after !1901 (merged) (see also #555 (closed), may have the same fix or different, I don't know the system well enough):
My standard local dev build workflow (laptop with Debian, dependencies system-installed, no conda involved) is with ./configure --prefix=${INSTPATH}
(plus various package choices etc) which then puts installed executables into /home/dkeitel/bin//lalsuite-opt/bin/
. Here, both lal and lalapps versions of tconvert work fine.
But to test, I set up a deliberately generic build on Hawk (ARCCA) where the igwn
conda env is active by default and I used ./configure --disable-all-lal --enable-lalpulsar --enable-lalapps
(i.e. no manual prefix
) and then it installs into /home/david.keitel/git/lalsuite/_inst/bin/
(where /home/david.keitel/git/lalsuite/
is the git clone I'm building in). In this case, I then get
source /home/david.keitel/git/lalsuite/_inst/etc/lalsuite-user-env.sh
lal_tconvert
lal_tconvert: symbol lookup error: lal_tconvert: undefined symbol: XLALSecondsSinceUnixEpoch
@karl-wette @duncanmmacleod any idea if this is a problem with the igwn env interfering, with the in-build tree specifically, the dis/enable I'm doing...? Or what sort of extra output would be useful.