Closed gartung closed 3 months ago
A new Pull Request was created by @gartung (Patrick Gartung) for develop.
It involves the following packages:
larwirecell
@LArSoft/level-1-managers, @LArSoft/level-2-managers can you please review it and eventually sign? Thanks.
cms-bot commands are listed here
The code-checks are being triggered in jenkins.
+code-checks
Pull request #46 was updated. @LArSoft/level-1-managers, @LArSoft/level-2-managers can you please check and sign again.
The code-checks are being triggered in jenkins.
+code-checks
trigger build
The tests are being triggered in jenkins.
-LArSoft tests failed on slf7 for c14:prof for details see https://lar-ci-history.fnal.gov/LarCI/app/ns:LArSoft/view_builds/index?offset=0&builds=lar_ci/22914&builds= for details of the parent CI build see https://lar-ci-history.fnal.gov/LarCI/app/view_builds/index?offset=0&builds=&builds=
-LArSoft tests failed on slf7 for e26:prof for details see https://lar-ci-history.fnal.gov/LarCI/app/ns:LArSoft/view_builds/index?offset=0&builds=lar_ci/22913&builds= for details of the parent CI build see https://lar-ci-history.fnal.gov/LarCI/app/view_builds/index?offset=0&builds=&builds=
@knoepfel build fails because it can't find json/json.h
. Removing jsoncpp_lib
and/or jsonnet_lib
(targets?) seemed to cause this.
@gartung I would like some clarification here. If an expected jsoncpp library is not available, shouldn't we be fixing the spack jsoncpp build?
I'm trying to take a look at this. jsoncpp_lib
is a target in the jsoncpp cmake configuration files. The target corresponds to a RelWithDebug
build. How is the spack jsoncpp built? What targets are generated?
There is a patch function in the spack recipe for larwirecell. @knoepfel asked me to make a pull request for the same change made in the spack recipe. It apparently does not work with the legacy build system.
The Spack jsoncpp recipe builds with meson for version >= 1.9.2 so the cmake files are not generated. The meson build only install a pkgconfig file.
build_system("cmake", conditional("meson", when="@1.9.2:"), default="cmake")
I removed the conditional use of meson on the v0.21.0-fermi branch. I made the same change on v0.22.0-fermi branch so the cmake files should be generated on the next jsoncpp build. I will adjust the larwirecell recipe to remove the patch.
jsoncpp_lib is a target not defined somehow.