eic / eic-spack Goto Github PK
View Code? Open in Web Editor NEWSpack packages for the Electron Ion Collider
Spack packages for the Electron Ion Collider
Fluka is a requirement for beagle.
Fluka may not be the easiest to install or manage upstream, but we have other packages that depend on it. We should attempt to support installing it.
Existing packages such as trf provides examples of how to deal with files that have to be downloaded manually. Once installed, though, other packages can depend on fluka.
$ spack install [email protected]%[email protected]
This is pretty much a showstopper on getting genfit included upstream.
singularity run -B /cvmfs:/cvmfs docker://electronioncollider/spack-builder:ubuntu20.10 spack install qt
This currently returns
==> Error: Failed to acquire a write lock for pkgconf due to LockROFileError: Can't take write lock on read-only file: /cvmfs/eic.opensciencegrid.org/packages/.spack-db/prefix_lock
==> Error: Can't take write lock on read-only file: /cvmfs/eic.opensciencegrid.org/packages/.spack-db/prefix_lock
It should do the equivalent of
singularity run -B /cvmfs:/cvmfs docker://electronioncollider/spack-builder:ubuntu20.10 /bin/bash
source /cvmfs/eic.opensciencegrid.org/packages/spack/current/share/spack/
spack install qt
$ singularity --version
2.6.1-dist
spack debug report
and reported the version of Spack/Python/Platformspack maintainers <name-of-the-package>
and @mentioned any maintainersspack env activate eic
spack install
3 errors found in build log:
596 /usr/bin/ld: CMakeFiles/Pythia6.dir/pythia6_common_address.c.o:/tmp/eicbld/spack-stage/spack-stage-pythia6-6.4.28-unt7jpgi5qhf6muqnddu5nsp7n2otyws/spack-src/pythia6_common_address.c:59: multiple definition of `pyint1_'; CMa
keFiles/Pythia6.dir/pydata.f.o:(.bss+0x1c60): first defined here
597 /usr/bin/ld: CMakeFiles/Pythia6.dir/pythia6_common_address.c.o:/tmp/eicbld/spack-stage/spack-stage-pythia6-6.4.28-unt7jpgi5qhf6muqnddu5nsp7n2otyws/spack-src/pythia6_common_address.c:60: multiple definition of `pyint2_'; CMa
keFiles/Pythia6.dir/pydata.f.o:(.data+0xbec0): first defined here
598 /usr/bin/ld: CMakeFiles/Pythia6.dir/pythia6_common_address.c.o:/tmp/eicbld/spack-stage/spack-stage-pythia6-6.4.28-unt7jpgi5qhf6muqnddu5nsp7n2otyws/spack-src/pythia6_common_address.c:62: multiple definition of `pyint4_'; CMa
keFiles/Pythia6.dir/pydata.f.o:(.data+0x68c0): first defined here
599 /usr/bin/ld: CMakeFiles/Pythia6.dir/pythia6_common_address.c.o:/tmp/eicbld/spack-stage/spack-stage-pythia6-6.4.28-unt7jpgi5qhf6muqnddu5nsp7n2otyws/spack-src/pythia6_common_address.c:64: multiple definition of `pyint6_'; CMa
keFiles/Pythia6.dir/pydata.f.o:(.data+0x31e0): first defined here
600 /usr/bin/ld: CMakeFiles/Pythia6.dir/pythia6_common_address.c.o:/tmp/eicbld/spack-stage/spack-stage-pythia6-6.4.28-unt7jpgi5qhf6muqnddu5nsp7n2otyws/spack-src/pythia6_common_address.c:65: multiple definition of `pyint7_'; CMa
keFiles/Pythia6.dir/pydata.f.o:(.bss+0x1320): first defined here
601 /usr/bin/ld: CMakeFiles/Pythia6.dir/pythia6_common_address.c.o:/tmp/eicbld/spack-stage/spack-stage-pythia6-6.4.28-unt7jpgi5qhf6muqnddu5nsp7n2otyws/spack-src/pythia6_common_address.c:69: multiple definition of `pymssm_'; CMa
keFiles/Pythia6.dir/pydata.f.o:(.data+0x2ce0): first defined here
>> 602 collect2: error: ld returned 1 exit status
>> 603 make[2]: *** [CMakeFiles/Pythia6.dir/build.make:3887: lib/libPythia6.so] Error 1
604 make[2]: Leaving directory '/tmp/eicbld/spack-stage/spack-stage-pythia6-6.4.28-unt7jpgi5qhf6muqnddu5nsp7n2otyws/spack-build'
>> 605 make[1]: *** [CMakeFiles/Makefile2:152: CMakeFiles/Pythia6.dir/all] Error 2
606 make[1]: Leaving directory '/tmp/eicbld/spack-stage/spack-stage-pythia6-6.4.28-unt7jpgi5qhf6muqnddu5nsp7n2otyws/spack-build'
607 make: *** [Makefile:164: all] Error 2
Likely caused by gcc-10 and requires -fcommon
in CFLAGS, as in spack/spack#18393.
spack debug report
and reported the version of Spack/Python/Platformspack maintainers <name-of-the-package>
and @mentioned any maintainersCurrently the eic-spack repository is stored inside the spack source tree, at the repos location.
ls /cvmfs/eic.opensciencegrid.org/packages/spack/v0.16/var/spack/repos/eic-spack
This messes with the structure of the spack source tree, and requires a different version of eic-spack to be checked out for each version of spack. Since repos are tracked in /cvmfs/eic.opensciencegrid.org/packages/spack/v0.16/etc/spack/repos.yaml
, we can put them elsewhere, e.g. /cvmfs/eic.opensciencegrid.org/packages/spack/eic-spack
, and track them there as a single repository.
I have a fresh linux Mint 20 on a desktop machine (before it was linux mint 19 identified as Ubuntu 18 by spack). While Mint should be fully compatible with ubuntu some package versions could be different. Looks like it has gcc9.3 and escalate environment is configured with kind of manual gcc settings so it doesn't work on this machine. This issue is actually not about linux Mint only, but probably about myriads of other Ubuntu flavours.
$ spack env activate escalate
$ spack concretize
...
==> Error: SpecList specs refers to named list compilers which does not appear in its reference dict
$ gcc --version
gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0
$ uname -a
Linux romanov-bbox 5.4.0-54-generic #60-Ubuntu SMP Fri Nov 6 10:37:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
$ spack debug report
* **Spack:** 0.16.0-29-f613e10f2
* **Python:** 3.8.5
* **Platform:** linux-linuxmint20-zen
* **Concretizer:** original
[romanov@ifarm1802 ~]$ source /cvmfs/eic.opensciencegrid.org/packages/setup-env.sh
[romanov@ifarm1802 ~]$ spack load [email protected]
[romanov@ifarm1802 ~]$ spack location g4e
==> Error: No compilers found for operating system centos7 and target skylake_avx512.
If previous installations have succeeded, the operating system may have been updated.
Compilers are defined for the following operating systems and targets:
rhel7-x86_64
Probably it has to be recompiled for skylake if I understand it right.
Related to #116
Add NPDet package
https://eicweb.phy.anl.gov/EIC/NPDet
The problem (for me at the moment it is extremely difficult to isolate the problem in one-two c++ files. But the next steps are straight forward):
source /cvmfs/eic.opensciencegrid.org/packages/setup-env.sh
spack load --first eic os=centos7
spack load --first gcc os=centos7
mkdir dirc && cd dirc
git clone https://github.com/rdom/eicdirc
git clone https://github.com/rdom/prttools
mkdir build && cd build
cmake -DCMAKE_CXX_STANDARD=17 ../eicdirc/
It fails with:
.../rootcling -v2 -f G__Prt.cxx -s /home/romanov/dirc/build/libPrt.so -rml libPrt.so -rmf /home/romanov/dirc/build/libPrt.rootmap -DG4UI_USE_TCSH -DG4INTY_USE_QT -DG4UI_USE_QT -DG4VIS_USE_OPENGLQT -DG4VIS_USE_OPENGL -I/cvmfs/eic.opensciencegrid.org/packages/clhep/2.4.1.3/linux-centos7-x86_64-gcc-9.3.0-vpphhq4z55o6paocmxi2tgsowvog3q73/lib/CLHEP-2.4.1.3/../../include -I/cvmfs/eic.opensciencegrid.org/packages/geant4/10.6.2/linux-centos7-x86_64-gcc-9.3.0-bdlgoee3hwsaszkcxbgapbmx2xjemwmc/include/Geant4 -I/cvmfs/eic.opensciencegrid.org/packages/root/6.20.04/linux-centos7-x86_64-gcc-9.3.0-qiipdiw4t4m3mgmy6mjiixfmv2poh43w/include -I/home/romanov/dirc/eicdirc/src -I/home/romanov/dirc/eicdirc -std=c++17 PrtHit.h PrtEvent.h PrtLutNode.h PrtAmbiguityInfo.h PrtPhotonInfo.h PrtTrackInfo.h /home/romanov/dirc/eicdirc/src/PrtLinkDef.h
In file included from input_line_11:18:
In file included from /home/romanov/dirc/eicdirc/src/PrtHit.h:13:
In file included from /cvmfs/eic.opensciencegrid.org/packages/root/6.20.04/linux-centos7-x86_64-gcc-9.3.0-qiipdiw4t4m3mgmy6mjiixfmv2poh43w/include/TVector3.h:16:
...
In file included from /cvmfs/eic.opensciencegrid.org/packages/root/6.20.04/linux-centos7-x86_64-gcc-9.3.0-qiipdiw4t4m3mgmy6mjiixfmv2poh43w/include/TString.h:28:
/cvmfs/eic.opensciencegrid.org/packages/root/6.20.04/linux-centos7-x86_64-gcc-9.3.0-qiipdiw4t4m3mgmy6mjiixfmv2poh43w/include/ROOT/RStringView.hxx:19:10: fatal error: 'string_view' file not found
See CI at https://github.com/eic/eic-spack/pull/105/checks?check_run_id=2195877541
Currently (in some branches) we make some attempt at ensuring that the compiler is included in the environment, but it's hardly foolproof: 1) compilers can't be both included and used in concretization: together
, 2) in automated environment creation (containerization) we can't run spack compiler add
.
So, we should let the environment figure out which compilers are needed with
spack:
config:
install_missing_compilers: true
This will ensure that environments can concretize, even if the requested compiler is not currently installed.
Too much effort has gone into solving this problem in different ways alread, but none have been satisfactory.
Currently there are no maintainers. As the number of packages grows, we should add maintainers who have authority over issues and pull requests related to those packages.
Spack does not have a way to allow downloads from insecure locations as part of the package. This has to be done explicitly by the user on the command line. This means that rapgap installs will typically fail for all users the first time around, and only if they know to add -k
will succeed.
Not sure if there is another location for official rapgap files (which are still sha256 checked so we could still verify), or if Hannes Jung would be willing to update the certificate.
The issue is straight forward to reproduce. On ifarm:
Environment:
source /cvmfs/eic.opensciencegrid.org/packages/setup-env.sh
spack load --first eic os=centos7
spack load --first gcc os=centos7
Example package:
mkdir dirc && cd dirc
git clone https://github.com/rdom/prttools
git clone https://github.com/rdom/eicdirc
mkdir build && cd build
cmake -DCMAKE_CXX_STANDARD=17 -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON ../eicdirc
Resulting error:
../rootcling -v2 -f G__Prt.cxx -s /home/romanov/dirc/build/libPrt.so -rml libPrt.so -rmf /home/romanov/dirc/build/libPrt.rootmap -DG4UI_USE_TCSH -DG4INTY_USE_QT -DG4UI_USE_QT -DG4VIS_USE_OPENGLQT -DG4VIS_USE_OPENGL -I/cvmfs/eic.opensciencegrid.org/packages/clhep/2.4.1.3/linux-centos7-x86_64-gcc-9.3.0-vpphhq4z55o6paocmxi2tgsowvog3q73/lib/CLHEP-2.4.1.3/../../include -I/cvmfs/eic.opensciencegrid.org/packages/geant4/10.6.2/linux-centos7-x86_64-gcc-9.3.0-bdlgoee3hwsaszkcxbgapbmx2xjemwmc/include/Geant4 -I/cvmfs/eic.opensciencegrid.org/packages/root/6.20.04/linux-centos7-x86_64-gcc-9.3.0-qiipdiw4t4m3mgmy6mjiixfmv2poh43w/include -I/home/romanov/dirc/eicdirc/src -I/home/romanov/dirc/eicdirc -std=c++17 PrtHit.h PrtEvent.h PrtLutNode.h PrtAmbiguityInfo.h PrtPhotonInfo.h PrtTrackInfo.h /home/romanov/dirc/eicdirc/src/PrtLinkDef.h
In file included from input_line_11:18:
In file included from /home/romanov/dirc/eicdirc/src/PrtHit.h:13:
In file included from /cvmfs/eic.opensciencegrid.org/packages/root/6.20.04/linux-centos7-x86_64-gcc-9.3.0-qiipdiw4t4m3mgmy6mjiixfmv2poh43w/include/TVector3.h:16:
...
In file included from /cvmfs/eic.opensciencegrid.org/packages/root/6.20.04/linux-centos7-x86_64-gcc-9.3.0-qiipdiw4t4m3mgmy6mjiixfmv2poh43w/include/TString.h:28:
/cvmfs/eic.opensciencegrid.org/packages/root/6.20.04/linux-centos7-x86_64-gcc-9.3.0-qiipdiw4t4m3mgmy6mjiixfmv2poh43w/include/ROOT/RStringView.hxx:19:10: fatal error: 'string_view' file not found
#include <string_view>
So the error is with rootcling
and my guess, that it happens because old libstdc++ is used by rootcling:
/sbin/ldconfig -p | grep stdc++
libstdc++.so.6 (libc6,x86-64) => /lib64/libstdc++.so.6
libstdc++.so.6 (libc6) => /lib/libstdc++.so.6
This QA kind of agrees with me. But it is not 100% clear.
Why it is here? - first, because everything builds on my ubuntu 18.04 and 20.04 and it kind of a problem of spack+ifarm environment, so all other users compiling somehting with root IO will be in the same trap. Finally I hope for Wouter's help as I feel helpless in the face of ifarm and cvmfs installation at this point (tried building it for 3 weeks).
Why -DCMAKE_CXX_STANDARD=17
and root ~gminimal
? - When first I tried to build things on my machine, I stumbled at string_view issue. But that was another issue, standard root header problem which is solved by -std=c++17 on compiler level. Then I experienced TSpectre problem and came to ~gminimal. But when it still didn't work on ifarm I figured out that the problem is different and it is in cling. My hope was on updated environment with gcc provided by spack, but it didn't help.
The environment spack.yaml section on views should be able to have a file pattern that should be ignored, e.g.
spack:
views:
all:
ignore: [.cvmfscatalog]
This would avoid FileExistsError exceptions when creating views due to the presence of these files.
Since all cvmfs catalog have the same name, they are creating conflicts.
Currently, an additional step in environment creating and publishing is first removing all cvmfscatalog files, then creating the environment, then recreating all cvmfscatalog files. This could happen while a cvmfs release is in progress, resulting in missing cvmfs catalog files and reduced performance.
Relevant line in the code: https://github.com/spack/spack/blob/develop/lib/spack/spack/filesystem_view.py#L374
spack --version
and reported the version of Spack 0.15.4-51-9ff859acd
This has been discussed with becker33 in the spack slack channel.
Cernlib cannot find netlib-lapack lib since spec.prefix.lib is set to the wrong directory when lib64 library directories are used.
$ spack install cernlib target=x86_64
==> Installing cernlib
==> No binary for cernlib found: installing from source
==> Warning: Fetching from mirror without a checksum!
This package is normally checked out from a version control system, but it has been archived on a spack mirror. This means we cannot know a checksum for the tarball in advance. Be sure that your connection to this mirror is secure!
==> Moving resource stage
source : /tmp/wdconinc/spack-stage/resource-build_scripts-akwdelvntt7pwvn7jyh7b3z4optmaxtq/spack-src/
destination : /tmp/wdconinc/spack-stage/spack-stage-cernlib-2014.04.17-akwdelvntt7pwvn7jyh7b3z4optmaxtq/spack-src/resources/build_scripts
==> Moving resource stage
source : /tmp/wdconinc/spack-stage/resource-cernlib.2005.corr.2014.04.17.tgz-akwdelvntt7pwvn7jyh7b3z4optmaxtq/spack-src/
destination : /tmp/wdconinc/spack-stage/spack-stage-cernlib-2014.04.17-akwdelvntt7pwvn7jyh7b3z4optmaxtq/spack-src/resources/corr
==> Moving resource stage
source : /tmp/wdconinc/spack-stage/resource-cernlib.2005.install.2014.04.17.tgz-akwdelvntt7pwvn7jyh7b3z4optmaxtq/spack-src/
destination : /tmp/wdconinc/spack-stage/spack-stage-cernlib-2014.04.17-akwdelvntt7pwvn7jyh7b3z4optmaxtq/spack-src/resources/install
==> cernlib: Executing phase: 'unpack'
==> cernlib: Executing phase: 'repatch'
==> cernlib: Executing phase: 'build'
==> Error: NoLibrariesError: Unable to recursively locate netlib-lapack libraries in /cvmfs/eic.opensciencegrid.org/packages/netlib-lapack/3.8.0/linux-rhel7-x86_64-gcc-9.3.0-ohuo3kxsw4vv7jmjqk7p2mj7x7iefdjs
/cvmfs/eic.opensciencegrid.org/packages/spack/rollout/var/spack/repos/eic-spack/packages/cernlib/package.py:103, in build:
100 def build(self, spec, prefix):
101 # Link lapack and blas to their cernlib locations
102 cernlib_dirs = ['2005/src/lib', '2005/lib']
>> 103 lapack_libs = spec['netlib-lapack'].libs
104 lapack_names = lapack_libs.names
105 lapack_dirs = lapack_libs.directories
106 for cernlib_dir in cernlib_dirs:
spack debug report
and reported the version of Spack/Python/Platformspack maintainers <name-of-the-package>
and @mentioned any maintainersFun4all is a core framework in EIC.
Fun4all is not yet available since it is not easy to build. Being able to provide fun4all in spack can be a compelling reason for adoption of spack by the EIC community since currently fun4all is only available on cvmfs and as a singularity image.
Some work is already done in a branch here. Because fun4all is split over multiple repositories, without explicitly versions or modularity, it is going to be a fragile undertaking with versions that can at best be time stamps. Dmitri Smirnov has a cmake build for part of fun4all.
Contributions welcome in the respective branch here.
Can be removed here after testing.
So when I do
spack load root
==> Error: root matches multiple packages.
Matching packages:
xtk4trt [email protected]%[email protected] arch=linux-rhel7-x86_64
k5ecye2 [email protected]%[email protected] arch=linux-rhel7-x86_64
Use a more specific spec.
Investigating further:
[romanov@ifarm1802 il]$ spack find -v /k5ecye2
==> 1 installed package
-- linux-rhel7-x86_64 / [email protected] -------------------------------
[email protected]~aqua+davix~emacs+examples~fftw~fits~fortran+gdml+gminimal~graphviz+gsl~http~jemalloc+math~memstat+minuit~mlp~mysql+opengl~postgres+pythia6+pythia8+python~qt4~r~root7+rootfit+rpath~shadow~sqlite~ssl~table+tbb+threads~tmva+unuran~vc+vdt+vmc+x+xml~xrootd build_type=RelWithDebInfo cxxstd=17 patches=22af3471f3fd87c0fe8917bf9c811c6d806de6c8b9867d30a1e3d383a1b929d7
[romanov@ifarm1802 il]$ spack find -v /xtk4trt
==> 1 installed package
-- linux-rhel7-x86_64 / [email protected] -------------------------------
[email protected]~aqua+davix~emacs+examples~fftw~fits~fortran+gdml+gminimal~graphviz+gsl~http~jemalloc+math~memstat+minuit~mlp~mysql+opengl~postgres+pythia6+pythia8+python~qt4~r~root7+rootfit+rpath~shadow~sqlite~ssl~table+tbb+threads~tmva+unuran~vc+vdt+vmc+x+xml~xrootd build_type=RelWithDebInfo cxxstd=17 patches=22af3471f3fd87c0fe8917bf9c811c6d806de6c8b9867d30a1e3d383a1b929d7
Looks the same
[romanov@ifarm1801 ~]$ spack dependents -i /xtk4trt
==> Dependents of [email protected]%[email protected]/xtk4trt
-- linux-rhel7-x86_64 / [email protected] -------------------------------
tuhrlmz [email protected] 6t7xskr [email protected] cn6diet [email protected] gztapbe [email protected] 4ca5vkg genfit@2020-06-03 suv4zls vgm@4-5
tfcbhsi [email protected] 2f5u3cv eicroot@master ztiliaz [email protected] asvfpud geant3-vmc@3-4 b2ynko5 [email protected] hbghm4v vmc@1-0-p2
[romanov@ifarm1801 ~]$ spack dependents -i /k5ecye2
==> Dependents of [email protected]%[email protected]/k5ecye2
-- linux-rhel7-x86_64 / [email protected] -------------------------------
nxhocem [email protected] l43dtmd [email protected] sopiibe eicroot@master l7qn7ja escalate@develop esn3qfo geant3-vmc@3-4 xscbk2o [email protected] 47koqlq vmc@1-0-p2
vvxqj6b [email protected] 7p6yjgt [email protected] jktk7tb [email protected] lbt2ip6 [email protected] lhxjucb genfit@2020-06-03 tzz5grl vgm@4-8
Ok here we have different versions depends on root
What about root depndencies
spack find -d root gives a long output comparing which the only difference is [email protected] vs [email protected]
I wanted to file the next issue for 2 python and if we need them. But it happens that it fit this problem.
Here are the dependencies for both packages
[romanov@ifarm1801 ~]$ spack dependents -i [email protected]
==> Dependents of [email protected]%[email protected]/5ccvh43
-- linux-rhel7-x86_64 / [email protected] -------------------------------
vvxqj6b [email protected] 53dipkl [email protected] fwzfjlr [email protected] qefq7rq [email protected] wnfi4pr [email protected] ywmmwdb [email protected]
l7qn7ja escalate@develop t3mrwzm [email protected] pwcfloo [email protected] jsu3zbb [email protected] ylclpcy [email protected]
redl2fh [email protected] dwd3de6 [email protected] ou62iik [email protected] nh6b52g [email protected] k5ecye2 [email protected]
[romanov@ifarm1801 ~]$ spack dependents -i [email protected]
==> Dependents of [email protected]%[email protected]/wa6j2pm
-- linux-rhel7-x86_64 / [email protected] -------------------------------
ztiliaz [email protected] gcqf3vl [email protected] 3jgxtow [email protected] xtk4trt [email protected] xfvitpe [email protected]
Fails to link (removed a page of colons):
[100%] Linking CXX executable pythia6m
cd /tmp/wdconinc/spack-stage/spack-stage-pythia6m-master-6rmeymsx3acu7ac6voqf5fmi77h72jva/spack-build/program && /cvmfs/eic.opensciencegrid.org/packages/cmake/3.17.1/linux-rhel7-x86_64-gcc-9.3.0-oa7fsj3x432pdckfv5lqlpevghrp42mc/bin/cmake -E cmake_link_script CMakeFiles/pythia6m.dir/link.txt --verbose=1
/cvmfs/eic.opensciencegrid.org/packages/spack/rollout/lib/spack/env/gcc/g++ -fomit-frame-pointer -std=c++14 -O2 -g -DNDEBUG -fomit-frame-pointer -std=c++14 -rdynamic CMakeFiles/pythia6m.dir/pythia6m.cc.o -o pythia6m-2.1.0 -Wl,-rpath,:::: ../pythia6m/core/libpythia6m_core.a ../pythia6m/interface/libpythia6m_interface.a ../pythia6m/fmotion/libpythia6m_fmotion.a ../pythia6m/gmc/libpythia6m_gmc.a ../pythia6m/radiator/libpythia6m_radiator.a ../pythia6m/radgen/libpythia6m_radgen.a ../pythia6m/pythia6/libpythia6m_pythia.a ../pythia6m/core/libpythia6m_core.a ../pythia6m/interface/libpythia6m_interface.a ../pythia6m/fmotion/libpythia6m_fmotion.a ../pythia6m/gmc/libpythia6m_gmc.a ../pythia6m/radiator/libpythia6m_radiator.a ../pythia6m/radgen/libpythia6m_radgen.a ../pythia6m/pythia6/libpythia6m_pythia.a -L/cvmfs/eic.opensciencegrid.org/packages/root/6.18.04/linux-rhel7-x86_64-gcc-9.3.0-ptbktat3aqixga3zk4wsvvlju42z5zii/lib -lCore -lImt -lRIO -lNet -lHist -lGraf -lGraf3d -lGpad -lROOTVecOps -lTree -lTreePlayer -lRint -lPostscript -lMatrix -lPhysics -lMathCore -lThread -lMultiProc -lROOTDataFrame -pthread -Wl,-rpath,/cvmfs/eic.opensciencegrid.org/packages/root/6.18.04/linux-rhel7-x86_64-gcc-9.3.0-ptbktat3aqixga3zk4wsvvlju42z5zii/lib -lm -ldl -rdynamic -lEG -lTreePlayer -lboost_program_options-mt -lboost_filesystem-mt -lboost_system-mt ../nanocernlib/packlib/libnanocernlib_packlib.a ../nanocernlib/mathlib/libnanocernlib_mathlib.a ../nanocernlib/mclibs/libnanocernlib_mclibs.a ../nanocernlib/geant321/libnanocernlib_geant321.a ../nanocernlib/packlib/libnanocernlib_packlib.a ../nanocernlib/mathlib/libnanocernlib_mathlib.a ../nanocernlib/mclibs/libnanocernlib_mclibs.a ../nanocernlib/geant321/libnanocernlib_geant321.a -lgfortran -lquadmath
../pythia6m/core/libpythia6m_core.a(framework.cc.o): In function `boost::program_options::variables_map::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const':
/usr/include/boost/program_options/variables_map.hpp:155: undefined reference to `boost::program_options::abstract_variables_map::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/include/boost/program_options/variables_map.hpp:155: undefined reference to `boost::program_options::abstract_variables_map::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
../pythia6m/core/libpythia6m_core.a(framework.cc.o): In function `pythia6m::framework::parse_arguments(int, char**) const':
/tmp/wdconinc/spack-stage/spack-stage-pythia6m-master-6rmeymsx3acu7ac6voqf5fmi77h72jva/spack-src/pythia6m/core/framework.cc:109: undefined reference to `boost::program_options::options_description::options_description(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int)'
../pythia6m/core/libpythia6m_core.a(framework.cc.o): In function `boost::program_options::variables_map::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const':
/usr/include/boost/program_options/variables_map.hpp:155: undefined reference to `boost::program_options::abstract_variables_map::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/include/boost/program_options/variables_map.hpp:155: undefined reference to `boost::program_options::abstract_variables_map::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
../pythia6m/core/libpythia6m_core.a(framework.cc.o): In function `boost::program_options::typed_value<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>::xparse(boost::any&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) const':
/usr/include/boost/program_options/detail/value_semantic.hpp:170: undefined reference to `boost::program_options::validate(boost::any&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int)'
../pythia6m/core/libpythia6m_core.a(framework.cc.o): In function `boost::program_options::variables_map::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const':
/usr/include/boost/program_options/variables_map.hpp:155: undefined reference to `boost::program_options::abstract_variables_map::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
../pythia6m/core/libpythia6m_core.a(framework.cc.o): In function `boost::program_options::typed_value<int, char>::name[abi:cxx11]() const':
/usr/include/boost/program_options/detail/value_semantic.hpp:19: undefined reference to `boost::program_options::arg[abi:cxx11]'
../pythia6m/core/libpythia6m_core.a(framework.cc.o): In function `boost::program_options::typed_value<unsigned int, char>::name[abi:cxx11]() const':
/usr/include/boost/program_options/detail/value_semantic.hpp:19: undefined reference to `boost::program_options::arg[abi:cxx11]'
../pythia6m/core/libpythia6m_core.a(framework.cc.o): In function `boost::program_options::typed_value<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>::name() const':
/usr/include/boost/program_options/detail/value_semantic.hpp:19: undefined reference to `boost::program_options::arg[abi:cxx11]'
../pythia6m/core/libpythia6m_core.a(framework.cc.o): In function `std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > boost::program_options::to_internal<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)':
/usr/include/boost/program_options/detail/convert.hpp:79: undefined reference to `boost::program_options::to_internal(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
../pythia6m/core/libpythia6m_core.a(framework.cc.o): In function `boost::program_options::basic_command_line_parser<char>::basic_command_line_parser(int, char const* const*)':
/usr/include/boost/program_options/detail/parsers.hpp:43: undefined reference to `boost::program_options::detail::cmdline::cmdline(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)'
../pythia6m/core/libpythia6m_core.a(framework.cc.o): In function `boost::program_options::variables_map::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const':
/usr/include/boost/program_options/variables_map.hpp:155: undefined reference to `boost::program_options::abstract_variables_map::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
../pythia6m/core/libpythia6m_core.a(framework.cc.o): In function `boost::program_options::validation_error::validation_error(boost::program_options::validation_error::kind_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)':
/usr/include/boost/program_options/errors.hpp:372: undefined reference to `boost::program_options::validation_error::get_template[abi:cxx11](boost::program_options::validation_error::kind_t)'
/usr/include/boost/program_options/errors.hpp:372: undefined reference to `boost::program_options::error_with_option_name::error_with_option_name(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
/usr/include/boost/program_options/errors.hpp:372: undefined reference to `boost::program_options::validation_error::get_template[abi:cxx11](boost::program_options::validation_error::kind_t)'
/usr/include/boost/program_options/errors.hpp:372: undefined reference to `boost::program_options::error_with_option_name::error_with_option_name(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
../pythia6m/core/libpythia6m_core.a(framework.cc.o): In function `void boost::program_options::validate<int, char>(boost::any&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, int*, long)':
/usr/include/boost/program_options/detail/value_semantic.hpp:92: undefined reference to `boost::program_options::invalid_option_value::invalid_option_value(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
../pythia6m/core/libpythia6m_core.a(framework.cc.o): In function `void boost::program_options::validate<unsigned int, char>(boost::any&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, unsigned int*, long)':
/usr/include/boost/program_options/detail/value_semantic.hpp:92: undefined reference to `boost::program_options::invalid_option_value::invalid_option_value(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
../pythia6m/core/libpythia6m_core.a(framework.cc.o):(.rodata._ZTVN5boost16exception_detail19error_info_injectorINS_15program_options20invalid_option_valueEEE[_ZTVN5boost16exception_detail19error_info_injectorINS_15program_options20invalid_option_valueEEE]+0x30): undefined reference to `boost::program_options::error_with_option_name::substitute_placeholders(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
../pythia6m/core/libpythia6m_core.a(framework.cc.o):(.rodata._ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEEE[_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEEE]+0x38): undefined reference to `boost::program_options::error_with_option_name::substitute_placeholders(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
../pythia6m/core/libpythia6m_core.a(framework.cc.o):(.rodata._ZTVN5boost16exception_detail19error_info_injectorINS_15program_options16validation_errorEEE[_ZTVN5boost16exception_detail19error_info_injectorINS_15program_options16validation_errorEEE]+0x30): undefined reference to `boost::program_options::error_with_option_name::substitute_placeholders(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
../pythia6m/core/libpythia6m_core.a(framework.cc.o):(.rodata._ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options16validation_errorEEEEE[_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options16validation_errorEEEEE]+0x38): undefined reference to `boost::program_options::error_with_option_name::substitute_placeholders(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
../pythia6m/core/libpythia6m_core.a(framework.cc.o):(.rodata._ZTVN5boost15program_options16validation_errorE[_ZTVN5boost15program_options16validation_errorE]+0x30): undefined reference to `boost::program_options::error_with_option_name::substitute_placeholders(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
../pythia6m/core/libpythia6m_core.a(framework.cc.o):(.rodata._ZTVN5boost15program_options20invalid_option_valueE[_ZTVN5boost15program_options20invalid_option_valueE]+0x30): more undefined references to `boost::program_options::error_with_option_name::substitute_placeholders(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const' follow
../pythia6m/core/libpythia6m_core.a(framework.cc.o):(.rodata._ZTVN5boost15program_options11typed_valueINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEE[_ZTVN5boost15program_options11typed_valueINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcEE]+0x38): undefined reference to `boost::program_options::value_semantic_codecvt_helper<char>::parse(boost::any&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool) const'
../pythia6m/core/libpythia6m_core.a(framework.cc.o):(.rodata._ZTVN5boost15program_options11typed_valueIicEE[_ZTVN5boost15program_options11typed_valueIicEE]+0x38): undefined reference to `boost::program_options::value_semantic_codecvt_helper<char>::parse(boost::any&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool) const'
../pythia6m/core/libpythia6m_core.a(framework.cc.o):(.rodata._ZTVN5boost15program_options11typed_valueIjcEE[_ZTVN5boost15program_options11typed_valueIjcEE]+0x38): undefined reference to `boost::program_options::value_semantic_codecvt_helper<char>::parse(boost::any&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool) const'
../pythia6m/radgen/libpythia6m_radgen.a(radgen.F.o): In function `strf_':
/tmp/wdconinc/spack-stage/spack-stage-pythia6m-master-6rmeymsx3acu7ac6voqf5fmi77h72jva/spack-src/pythia6m/radgen/radgen.F:1426: undefined reference to `mkasym_'
/tmp/wdconinc/spack-stage/spack-stage-pythia6m-master-6rmeymsx3acu7ac6voqf5fmi77h72jva/spack-src/pythia6m/radgen/radgen.F:1431: undefined reference to `fdilut_'
/tmp/wdconinc/spack-stage/spack-stage-pythia6m-master-6rmeymsx3acu7ac6voqf5fmi77h72jva/spack-src/pythia6m/radgen/radgen.F:1432: undefined reference to `fdilut_'
/tmp/wdconinc/spack-stage/spack-stage-pythia6m-master-6rmeymsx3acu7ac6voqf5fmi77h72jva/spack-src/pythia6m/radgen/radgen.F:1438: undefined reference to `mkasym_'
collect2: error: ld returned 1 exit status
make[2]: *** [program/pythia6m-2.1.0] Error 1
make[2]: Leaving directory `/home/tmp/wdconinc/spack-stage/spack-stage-pythia6m-master-6rmeymsx3acu7ac6voqf5fmi77h72jva/spack-build'
make[1]: *** [program/CMakeFiles/pythia6m.dir/all] Error 2
make[1]: Leaving directory `/home/tmp/wdconinc/spack-stage/spack-stage-pythia6m-master-6rmeymsx3acu7ac6voqf5fmi77h72jva/spack-build'
make: *** [all] Error 2
Tried to load escalate environment on the farm and I think something is not working
[romanov@ifarm1801 ~]$ source /cvmfs/eic.opensciencegrid.org/packages/setup-env.sh
[romanov@ifarm1801 ~]$ spack env activate escalate
[romanov@ifarm1801 ~]$ spack find
==> Error: Package 'cernlib' not found.
[romanov@ifarm1801 ~]$
Example: https://travis-ci.org/github/eic/eic-spack/jobs/717350820
Versions for escalate are develop 1.0.1
291 Input spec
292 --------------------------------
293 - escalate@develop
294
295 Concretized
296 --------------------------------
297 ==> Error: An unsatisfiable variant constraint has been detected for spec:
298
299
This is spack spec -I ${package}@\${version}
which is run inside a docker container bash session. We need to set bash to fail on any failing command, and get this to propagate out of the docker container as a failure too.
spack install qt
55473 c++ -c -pipe -O2 -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wno-ignored-qualifiers -Wno-unused-parameter -Wno-unused-variable -Wno-deprecated-declarations -Wno-unused-function -Wno-reorder -
Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -frtti -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DASSIMP_BUILD_NO_OWN_ZLIB -DASS
IMP_BUILD_NO_COMPRESSED_IFC -DASSIMP_BUILD_NO_Q3BSP_IMPORTER -DASSIMP_BUILD_NO_C4D_IMPORTER -DASSIMP_BUILD_NO_3MF_IMPORTER -DOPENDDL_STATIC_LIBARY -DNOUNCRYPT -DQT_DEPRECATED_WARNINGS -DQT_NO_NARROWING_CONVERSIONS_IN_CONN
ECT -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_PLUGIN -DQT_3DEXTRAS_LIB -DQT_3DANIMATION_LIB -DQT_3DRENDER_LIB -DQT_3DINPUT_LIB -DQT_3DLOGIC_LIB -DQT_3DCORE_LIB -DQT_GAMEPAD_LIB -DQT_GUI_LIB -DQT_NETWORK
_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../../3rdparty/assimp -I../../../3rdparty/assimp/code -I../../../3rdparty/assimp/include -I../../../3rdparty/assimp/include/assimp/Compiler -I../../../3rdparty/assimp/contri
b/clipper -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qt3d/src/3rdparty/assimp/contrib/ConvertUTF -I../../../3rdparty/assimp/contrib/irrXML -I../../../3rdparty/assimp/contrib
/openddlparser/include -I../../../3rdparty/assimp/contrib/poly2tri/poly2tri -I../../../3rdparty/assimp/contrib/rapidjson/include -I../../../3rdparty/assimp/contrib/unzip -I../../../../include/Qt3DRender/5.14.2 -I../../../
../include/Qt3DRender/5.14.2/Qt3DRender -I../../../../include/Qt3DCore/5.14.2 -I../../../../include/Qt3DCore/5.14.2/Qt3DCore -I../../../../include -I../../../../include/Qt3DExtras -I../../../../include/Qt3DAnimation -I../
../../../include/Qt3DRender -I../../../../include/Qt3DInput -I../../../../include/Qt3DLogic -I../../../../include/Qt3DCore -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/
include/QtGui/5.14.2 -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtGui/5.14.2/QtGui -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztsw
ofclb/spack-src/qtgamepad/include -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtgamepad/include/QtGamepad -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxa
evoztswofclb/spack-src/qtbase/include -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtGui -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevo
ztswofclb/spack-src/qtbase/include/QtCore/5.14.2 -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtCore/5.14.2/QtCore -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14
.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtNetwork -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtConcurrent -I/tmp/eicbld/spack-stage/spack
-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtCore -I.moc -I/cvmfs/eic.opensciencegrid.org/packages/mesa/18.3.6/linux-ubuntu20.10-x86_64-gcc-10.2.0-giwfzv5e2yjyf43mxo6xmb4hxkka55x7/include -
I/cvmfs/eic.opensciencegrid.org/packages/libx11/1.6.7/linux-ubuntu20.10-x86_64-gcc-10.2.0-qrtwpmbtqdkclzjukkvvsn3blrsbafcr/include -I/cvmfs/eic.opensciencegrid.org/packages/xproto/7.0.31/linux-ubuntu20.10-x86_64-gcc-10.2.
0-r7zbbgbhe6gtzykzivx3vwxkgavtamp3/include -I/cvmfs/eic.opensciencegrid.org/packages/kbproto/1.0.7/linux-ubuntu20.10-x86_64-gcc-10.2.0-rwarie7h6nnhxrb4rcmqozyub2orupbb/include -I/cvmfs/eic.opensciencegrid.org/packages/lib
xcb/1.13/linux-ubuntu20.10-x86_64-gcc-10.2.0-ytsrpmh7x6jpkuniobmcibgw75nox34o/include -I/cvmfs/eic.opensciencegrid.org/packages/libxau/1.0.8/linux-ubuntu20.10-x86_64-gcc-10.2.0-g663h32hg6suue25l7etkrxgnmtov5bl/include -I/
cvmfs/eic.opensciencegrid.org/packages/libxdmcp/1.1.2/linux-ubuntu20.10-x86_64-gcc-10.2.0-ifnwkhvcw6rb3uf4ifaoqmsy3x6w46ex/include -I/cvmfs/eic.opensciencegrid.org/packages/libxext/1.3.3/linux-ubuntu20.10-x86_64-gcc-10.2.
0-oeaflj27vjicas7dqzbtwjrwpqvwoz4w/include -I/cvmfs/eic.opensciencegrid.org/packages/xextproto/7.3.0/linux-ubuntu20.10-x86_64-gcc-10.2.0-2uz4lclicm7bccp3vhx77pwa43c7pmsy/include -I/cvmfs/eic.opensciencegrid.org/packages/f
reetype/2.10.1/linux-ubuntu20.10-x86_64-gcc-10.2.0-5usoik7orjs5qifrfaleocumljkcabrj/include/freetype2 -I/cvmfs/eic.opensciencegrid.org/packages/openssl/1.1.1g/linux-ubuntu20.10-x86_64-gcc-10.2.0-7txmddixsbbtu4udjm5jgysnmr
3nn5ig/include -I/cvmfs/eic.opensciencegrid.org/packages/harfbuzz/2.3.1/linux-ubuntu20.10-x86_64-gcc-10.2.0-xjgigotrw4nevbney6reyj6nhq36esrr/include -I/cvmfs/eic.opensciencegrid.org/packages/pcre2/10.35/linux-ubuntu20.10-
x86_64-gcc-10.2.0-txndcy2242njpj764ujs5gkp43nmpoa6/include -I/cvmfs/eic.opensciencegrid.org/packages/double-conversion/2.0.1/linux-ubuntu20.10-x86_64-gcc-10.2.0-un5fxyldgvbwos43qp5sqmw2kvtgy7ga/include -I/cvmfs/eic.opensc
iencegrid.org/packages/libpng/1.6.37/linux-ubuntu20.10-x86_64-gcc-10.2.0-cmls2qgpqgsgfr4de5datmdmlmykyqja/include -I/cvmfs/eic.opensciencegrid.org/packages/libjpeg-turbo/2.0.4/linux-ubuntu20.10-x86_64-gcc-10.2.0-khz5knvak
2fpdnfz6uuqlakyy6zucdf6/include -I/cvmfs/eic.opensciencegrid.org/packages/zlib/1.2.11/linux-ubuntu20.10-x86_64-gcc-10.2.0-yyax2dliugydprhdc455tofbaycmdrxg/include -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5e
rchcmmroxaevoztswofclb/spack-src/qtbase/mkspecs/linux-g++ -o .obj/assimpimporter.o assimpimporter.cpp
55474 c++ -c -pipe -DNDEBUG -DQT_IMAGE_DECODERS -DQT_BUILD_MAPBOXGL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DMBGL_USE_GLES2 -D__QT__ -O3 -ftemplate-depth=1024 -fvisibility-inlines-hidden -fvisibility=hidden -DMBGL_VERSION_REV=\"qt-v1.
5.0\" -O2 -fPIC -std=c++1y -w -D_REENTRANT -fvisibility=hidden -fvisibility-inlines-hidden -DQT_NO_LINKED_LIST -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_DEBUG -DQT_N
ETWORK_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_CORE_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I. -Ideps/boost/1.65.1 -Ideps/boost/1.65.1/include -Ideps/earcut/0.12.4 -Ideps/earcut/0.12.4/include -Ideps/geojson/0.4.2 -Idep
s/geojson/0.4.2/include -Ideps/geojsonvt/6.5.1 -Ideps/geojsonvt/6.5.1/include -Ideps/geometry/0.9.3 -Ideps/geometry/0.9.3/include -Ideps/kdbush/0.1.1-1 -Ideps/kdbush/0.1.1-1/include -Ideps/optional/f27e7908 -Ideps/optiona
l/f27e7908/include -Ideps/polylabel/1.0.3 -Ideps/polylabel/1.0.3/include -Ideps/protozero/1.5.2 -Ideps/protozero/1.5.2/include -Ideps/rapidjson/1.1.0 -Ideps/rapidjson/1.1.0/include -Ideps/shelf-pack/2.1.1 -Ideps/shelf-pac
k/2.1.1/include -Ideps/supercluster/0.2.2 -Ideps/supercluster/0.2.2/include -Ideps/tao_tuple/28626e99 -Ideps/tao_tuple/28626e99/include -Ideps/unique_resource/cba309e -Ideps/unique_resource/cba309e/include -Ideps/variant/
1.1.4 -Ideps/variant/1.1.4/include -Ideps/vector-tile/1.0.2 -Ideps/vector-tile/1.0.2/include -Ideps/wagyu/0.4.3 -Ideps/wagyu/0.4.3/include -Iinclude -Iplatform/default -Iplatform/qt -Iplatform/qt/include -Isrc -Ivendor/nu
nicode/include -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtNetwork/5.14.2 -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/sp
ack-src/qtbase/include/QtNetwork/5.14.2/QtNetwork -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtGui/5.14.2 -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3el
zvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtGui/5.14.2/QtGui -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtSql/5.14.2 -I/tmp/eicbld/spack-stage/spa
ck-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtSql/5.14.2/QtSql -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtCore/5.14.2 -I/tm
p/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtCore/5.14.2/QtCore -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/i
nclude -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtNetwork -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/
include/QtGui -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtSql -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtba
se/include/QtCore -I.moc -I/cvmfs/eic.opensciencegrid.org/packages/mesa/18.3.6/linux-ubuntu20.10-x86_64-gcc-10.2.0-giwfzv5e2yjyf43mxo6xmb4hxkka55x7/include -I/cvmfs/eic.opensciencegrid.org/packages/libx11/1.6.7/linux-ubun
tu20.10-x86_64-gcc-10.2.0-qrtwpmbtqdkclzjukkvvsn3blrsbafcr/include -I/cvmfs/eic.opensciencegrid.org/packages/xproto/7.0.31/linux-ubuntu20.10-x86_64-gcc-10.2.0-r7zbbgbhe6gtzykzivx3vwxkgavtamp3/include -I/cvmfs/eic.openscie
ncegrid.org/packages/kbproto/1.0.7/linux-ubuntu20.10-x86_64-gcc-10.2.0-rwarie7h6nnhxrb4rcmqozyub2orupbb/include -I/cvmfs/eic.opensciencegrid.org/packages/libxcb/1.13/linux-ubuntu20.10-x86_64-gcc-10.2.0-ytsrpmh7x6jpkuniobm
cibgw75nox34o/include -I/cvmfs/eic.opensciencegrid.org/packages/libxau/1.0.8/linux-ubuntu20.10-x86_64-gcc-10.2.0-g663h32hg6suue25l7etkrxgnmtov5bl/include -I/cvmfs/eic.opensciencegrid.org/packages/libxdmcp/1.1.2/linux-ubun
tu20.10-x86_64-gcc-10.2.0-ifnwkhvcw6rb3uf4ifaoqmsy3x6w46ex/include -I/cvmfs/eic.opensciencegrid.org/packages/libxext/1.3.3/linux-ubuntu20.10-x86_64-gcc-10.2.0-oeaflj27vjicas7dqzbtwjrwpqvwoz4w/include -I/cvmfs/eic.openscie
ncegrid.org/packages/xextproto/7.3.0/linux-ubuntu20.10-x86_64-gcc-10.2.0-2uz4lclicm7bccp3vhx77pwa43c7pmsy/include -I/cvmfs/eic.opensciencegrid.org/packages/freetype/2.10.1/linux-ubuntu20.10-x86_64-gcc-10.2.0-5usoik7orjs5q
ifrfaleocumljkcabrj/include/freetype2 -I/cvmfs/eic.opensciencegrid.org/packages/openssl/1.1.1g/linux-ubuntu20.10-x86_64-gcc-10.2.0-7txmddixsbbtu4udjm5jgysnmr3nn5ig/include -I/cvmfs/eic.opensciencegrid.org/packages/harfbuz
z/2.3.1/linux-ubuntu20.10-x86_64-gcc-10.2.0-xjgigotrw4nevbney6reyj6nhq36esrr/include -I/cvmfs/eic.opensciencegrid.org/packages/pcre2/10.35/linux-ubuntu20.10-x86_64-gcc-10.2.0-txndcy2242njpj764ujs5gkp43nmpoa6/include -I/cv
mfs/eic.opensciencegrid.org/packages/double-conversion/2.0.1/linux-ubuntu20.10-x86_64-gcc-10.2.0-un5fxyldgvbwos43qp5sqmw2kvtgy7ga/include -I/cvmfs/eic.opensciencegrid.org/packages/libpng/1.6.37/linux-ubuntu20.10-x86_64-gc
c-10.2.0-cmls2qgpqgsgfr4de5datmdmlmykyqja/include -I/cvmfs/eic.opensciencegrid.org/packages/libjpeg-turbo/2.0.4/linux-ubuntu20.10-x86_64-gcc-10.2.0-khz5knvak2fpdnfz6uuqlakyy6zucdf6/include -I/cvmfs/eic.opensciencegrid.org
/packages/zlib/1.2.11/linux-ubuntu20.10-x86_64-gcc-10.2.0-yyax2dliugydprhdc455tofbaycmdrxg/include -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/mkspecs/linux-g++ -o .ob
j/src/mbgl/util/font_stack.o src/mbgl/util/font_stack.cpp
55475 c++ -c -pipe -DNDEBUG -DQT_IMAGE_DECODERS -DQT_BUILD_MAPBOXGL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DMBGL_USE_GLES2 -D__QT__ -O3 -ftemplate-depth=1024 -fvisibility-inlines-hidden -fvisibility=hidden -DMBGL_VERSION_REV=\"qt-v1.
5.0\" -O2 -fPIC -std=c++1y -w -D_REENTRANT -fvisibility=hidden -fvisibility-inlines-hidden -DQT_NO_LINKED_LIST -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_DEBUG -DQT_N
ETWORK_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_CORE_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I. -Ideps/boost/1.65.1 -Ideps/boost/1.65.1/include -Ideps/earcut/0.12.4 -Ideps/earcut/0.12.4/include -Ideps/geojson/0.4.2 -Idep
s/geojson/0.4.2/include -Ideps/geojsonvt/6.5.1 -Ideps/geojsonvt/6.5.1/include -Ideps/geometry/0.9.3 -Ideps/geometry/0.9.3/include -Ideps/kdbush/0.1.1-1 -Ideps/kdbush/0.1.1-1/include -Ideps/optional/f27e7908 -Ideps/optiona
l/f27e7908/include -Ideps/polylabel/1.0.3 -Ideps/polylabel/1.0.3/include -Ideps/protozero/1.5.2 -Ideps/protozero/1.5.2/include -Ideps/rapidjson/1.1.0 -Ideps/rapidjson/1.1.0/include -Ideps/shelf-pack/2.1.1 -Ideps/shelf-pac
k/2.1.1/include -Ideps/supercluster/0.2.2 -Ideps/supercluster/0.2.2/include -Ideps/tao_tuple/28626e99 -Ideps/tao_tuple/28626e99/include -Ideps/unique_resource/cba309e -Ideps/unique_resource/cba309e/include -Ideps/variant/
1.1.4 -Ideps/variant/1.1.4/include -Ideps/vector-tile/1.0.2 -Ideps/vector-tile/1.0.2/include -Ideps/wagyu/0.4.3 -Ideps/wagyu/0.4.3/include -Iinclude -Iplatform/default -Iplatform/qt -Iplatform/qt/include -Isrc -Ivendor/nu
nicode/include -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtNetwork/5.14.2 -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/sp
ack-src/qtbase/include/QtNetwork/5.14.2/QtNetwork -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtGui/5.14.2 -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3el
zvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtGui/5.14.2/QtGui -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtSql/5.14.2 -I/tmp/eicbld/spack-stage/spa
ck-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtSql/5.14.2/QtSql -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtCore/5.14.2 -I/tm
p/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtCore/5.14.2/QtCore -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/i
nclude -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtNetwork -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/
include/QtGui -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtSql -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtba
se/include/QtCore -I.moc -I/cvmfs/eic.opensciencegrid.org/packages/mesa/18.3.6/linux-ubuntu20.10-x86_64-gcc-10.2.0-giwfzv5e2yjyf43mxo6xmb4hxkka55x7/include -I/cvmfs/eic.opensciencegrid.org/packages/libx11/1.6.7/linux-ubun
tu20.10-x86_64-gcc-10.2.0-qrtwpmbtqdkclzjukkvvsn3blrsbafcr/include -I/cvmfs/eic.opensciencegrid.org/packages/xproto/7.0.31/linux-ubuntu20.10-x86_64-gcc-10.2.0-r7zbbgbhe6gtzykzivx3vwxkgavtamp3/include -I/cvmfs/eic.openscie
ncegrid.org/packages/kbproto/1.0.7/linux-ubuntu20.10-x86_64-gcc-10.2.0-rwarie7h6nnhxrb4rcmqozyub2orupbb/include -I/cvmfs/eic.opensciencegrid.org/packages/libxcb/1.13/linux-ubuntu20.10-x86_64-gcc-10.2.0-ytsrpmh7x6jpkuniobm
cibgw75nox34o/include -I/cvmfs/eic.opensciencegrid.org/packages/libxau/1.0.8/linux-ubuntu20.10-x86_64-gcc-10.2.0-g663h32hg6suue25l7etkrxgnmtov5bl/include -I/cvmfs/eic.opensciencegrid.org/packages/libxdmcp/1.1.2/linux-ubun
tu20.10-x86_64-gcc-10.2.0-ifnwkhvcw6rb3uf4ifaoqmsy3x6w46ex/include -I/cvmfs/eic.opensciencegrid.org/packages/libxext/1.3.3/linux-ubuntu20.10-x86_64-gcc-10.2.0-oeaflj27vjicas7dqzbtwjrwpqvwoz4w/include -I/cvmfs/eic.openscie
ncegrid.org/packages/xextproto/7.3.0/linux-ubuntu20.10-x86_64-gcc-10.2.0-2uz4lclicm7bccp3vhx77pwa43c7pmsy/include -I/cvmfs/eic.opensciencegrid.org/packages/freetype/2.10.1/linux-ubuntu20.10-x86_64-gcc-10.2.0-5usoik7orjs5q
ifrfaleocumljkcabrj/include/freetype2 -I/cvmfs/eic.opensciencegrid.org/packages/openssl/1.1.1g/linux-ubuntu20.10-x86_64-gcc-10.2.0-7txmddixsbbtu4udjm5jgysnmr3nn5ig/include -I/cvmfs/eic.opensciencegrid.org/packages/harfbuz
z/2.3.1/linux-ubuntu20.10-x86_64-gcc-10.2.0-xjgigotrw4nevbney6reyj6nhq36esrr/include -I/cvmfs/eic.opensciencegrid.org/packages/pcre2/10.35/linux-ubuntu20.10-x86_64-gcc-10.2.0-txndcy2242njpj764ujs5gkp43nmpoa6/include -I/cv
mfs/eic.opensciencegrid.org/packages/double-conversion/2.0.1/linux-ubuntu20.10-x86_64-gcc-10.2.0-un5fxyldgvbwos43qp5sqmw2kvtgy7ga/include -I/cvmfs/eic.opensciencegrid.org/packages/libpng/1.6.37/linux-ubuntu20.10-x86_64-gc
c-10.2.0-cmls2qgpqgsgfr4de5datmdmlmykyqja/include -I/cvmfs/eic.opensciencegrid.org/packages/libjpeg-turbo/2.0.4/linux-ubuntu20.10-x86_64-gcc-10.2.0-khz5knvak2fpdnfz6uuqlakyy6zucdf6/include -I/cvmfs/eic.opensciencegrid.org
/packages/zlib/1.2.11/linux-ubuntu20.10-x86_64-gcc-10.2.0-yyax2dliugydprhdc455tofbaycmdrxg/include -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/mkspecs/linux-g++ -o .ob
j/src/mbgl/util/geo.o src/mbgl/util/geo.cpp
55476 c++ -c -pipe -DNDEBUG -DQT_IMAGE_DECODERS -DQT_BUILD_MAPBOXGL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DMBGL_USE_GLES2 -D__QT__ -O3 -ftemplate-depth=1024 -fvisibility-inlines-hidden -fvisibility=hidden -DMBGL_VERSION_REV=\"qt-v1.
5.0\" -O2 -fPIC -std=c++1y -w -D_REENTRANT -fvisibility=hidden -fvisibility-inlines-hidden -DQT_NO_LINKED_LIST -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_DEBUG -DQT_N
ETWORK_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_CORE_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I. -Ideps/boost/1.65.1 -Ideps/boost/1.65.1/include -Ideps/earcut/0.12.4 -Ideps/earcut/0.12.4/include -Ideps/geojson/0.4.2 -Idep
s/geojson/0.4.2/include -Ideps/geojsonvt/6.5.1 -Ideps/geojsonvt/6.5.1/include -Ideps/geometry/0.9.3 -Ideps/geometry/0.9.3/include -Ideps/kdbush/0.1.1-1 -Ideps/kdbush/0.1.1-1/include -Ideps/optional/f27e7908 -Ideps/optiona
l/f27e7908/include -Ideps/polylabel/1.0.3 -Ideps/polylabel/1.0.3/include -Ideps/protozero/1.5.2 -Ideps/protozero/1.5.2/include -Ideps/rapidjson/1.1.0 -Ideps/rapidjson/1.1.0/include -Ideps/shelf-pack/2.1.1 -Ideps/shelf-pac
k/2.1.1/include -Ideps/supercluster/0.2.2 -Ideps/supercluster/0.2.2/include -Ideps/tao_tuple/28626e99 -Ideps/tao_tuple/28626e99/include -Ideps/unique_resource/cba309e -Ideps/unique_resource/cba309e/include -Ideps/variant/
1.1.4 -Ideps/variant/1.1.4/include -Ideps/vector-tile/1.0.2 -Ideps/vector-tile/1.0.2/include -Ideps/wagyu/0.4.3 -Ideps/wagyu/0.4.3/include -Iinclude -Iplatform/default -Iplatform/qt -Iplatform/qt/include -Isrc -Ivendor/nu
nicode/include -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtNetwork/5.14.2 -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/sp
ack-src/qtbase/include/QtNetwork/5.14.2/QtNetwork -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtGui/5.14.2 -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3el
zvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtGui/5.14.2/QtGui -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtSql/5.14.2 -I/tmp/eicbld/spack-stage/spa
ck-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtSql/5.14.2/QtSql -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtCore/5.14.2 -I/tm
p/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtCore/5.14.2/QtCore -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/i
nclude -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtNetwork -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/
include/QtGui -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtSql -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtba
se/include/QtCore -I.moc -I/cvmfs/eic.opensciencegrid.org/packages/mesa/18.3.6/linux-ubuntu20.10-x86_64-gcc-10.2.0-giwfzv5e2yjyf43mxo6xmb4hxkka55x7/include -I/cvmfs/eic.opensciencegrid.org/packages/libx11/1.6.7/linux-ubun
tu20.10-x86_64-gcc-10.2.0-qrtwpmbtqdkclzjukkvvsn3blrsbafcr/include -I/cvmfs/eic.opensciencegrid.org/packages/xproto/7.0.31/linux-ubuntu20.10-x86_64-gcc-10.2.0-r7zbbgbhe6gtzykzivx3vwxkgavtamp3/include -I/cvmfs/eic.openscie
ncegrid.org/packages/kbproto/1.0.7/linux-ubuntu20.10-x86_64-gcc-10.2.0-rwarie7h6nnhxrb4rcmqozyub2orupbb/include -I/cvmfs/eic.opensciencegrid.org/packages/libxcb/1.13/linux-ubuntu20.10-x86_64-gcc-10.2.0-ytsrpmh7x6jpkuniobm
cibgw75nox34o/include -I/cvmfs/eic.opensciencegrid.org/packages/libxau/1.0.8/linux-ubuntu20.10-x86_64-gcc-10.2.0-g663h32hg6suue25l7etkrxgnmtov5bl/include -I/cvmfs/eic.opensciencegrid.org/packages/libxdmcp/1.1.2/linux-ubun
tu20.10-x86_64-gcc-10.2.0-ifnwkhvcw6rb3uf4ifaoqmsy3x6w46ex/include -I/cvmfs/eic.opensciencegrid.org/packages/libxext/1.3.3/linux-ubuntu20.10-x86_64-gcc-10.2.0-oeaflj27vjicas7dqzbtwjrwpqvwoz4w/include -I/cvmfs/eic.openscie
ncegrid.org/packages/xextproto/7.3.0/linux-ubuntu20.10-x86_64-gcc-10.2.0-2uz4lclicm7bccp3vhx77pwa43c7pmsy/include -I/cvmfs/eic.opensciencegrid.org/packages/freetype/2.10.1/linux-ubuntu20.10-x86_64-gcc-10.2.0-5usoik7orjs5q
ifrfaleocumljkcabrj/include/freetype2 -I/cvmfs/eic.opensciencegrid.org/packages/openssl/1.1.1g/linux-ubuntu20.10-x86_64-gcc-10.2.0-7txmddixsbbtu4udjm5jgysnmr3nn5ig/include -I/cvmfs/eic.opensciencegrid.org/packages/harfbuz
z/2.3.1/linux-ubuntu20.10-x86_64-gcc-10.2.0-xjgigotrw4nevbney6reyj6nhq36esrr/include -I/cvmfs/eic.opensciencegrid.org/packages/pcre2/10.35/linux-ubuntu20.10-x86_64-gcc-10.2.0-txndcy2242njpj764ujs5gkp43nmpoa6/include -I/cv
mfs/eic.opensciencegrid.org/packages/double-conversion/2.0.1/linux-ubuntu20.10-x86_64-gcc-10.2.0-un5fxyldgvbwos43qp5sqmw2kvtgy7ga/include -I/cvmfs/eic.opensciencegrid.org/packages/libpng/1.6.37/linux-ubuntu20.10-x86_64-gc
c-10.2.0-cmls2qgpqgsgfr4de5datmdmlmykyqja/include -I/cvmfs/eic.opensciencegrid.org/packages/libjpeg-turbo/2.0.4/linux-ubuntu20.10-x86_64-gcc-10.2.0-khz5knvak2fpdnfz6uuqlakyy6zucdf6/include -I/cvmfs/eic.opensciencegrid.org
/packages/zlib/1.2.11/linux-ubuntu20.10-x86_64-gcc-10.2.0-yyax2dliugydprhdc455tofbaycmdrxg/include -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/mkspecs/linux-g++ -o .ob
j/src/mbgl/util/geojson_impl.o src/mbgl/util/geojson_impl.cpp
55477 c++ -c -pipe -DNDEBUG -DQT_IMAGE_DECODERS -DQT_BUILD_MAPBOXGL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DMBGL_USE_GLES2 -D__QT__ -O3 -ftemplate-depth=1024 -fvisibility-inlines-hidden -fvisibility=hidden -DMBGL_VERSION_REV=\"qt-v1.
5.0\" -O2 -fPIC -std=c++1y -w -D_REENTRANT -fvisibility=hidden -fvisibility-inlines-hidden -DQT_NO_LINKED_LIST -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_DEBUG -DQT_N
ETWORK_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_CORE_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I. -Ideps/boost/1.65.1 -Ideps/boost/1.65.1/include -Ideps/earcut/0.12.4 -Ideps/earcut/0.12.4/include -Ideps/geojson/0.4.2 -Idep
s/geojson/0.4.2/include -Ideps/geojsonvt/6.5.1 -Ideps/geojsonvt/6.5.1/include -Ideps/geometry/0.9.3 -Ideps/geometry/0.9.3/include -Ideps/kdbush/0.1.1-1 -Ideps/kdbush/0.1.1-1/include -Ideps/optional/f27e7908 -Ideps/optiona
l/f27e7908/include -Ideps/polylabel/1.0.3 -Ideps/polylabel/1.0.3/include -Ideps/protozero/1.5.2 -Ideps/protozero/1.5.2/include -Ideps/rapidjson/1.1.0 -Ideps/rapidjson/1.1.0/include -Ideps/shelf-pack/2.1.1 -Ideps/shelf-pac
k/2.1.1/include -Ideps/supercluster/0.2.2 -Ideps/supercluster/0.2.2/include -Ideps/tao_tuple/28626e99 -Ideps/tao_tuple/28626e99/include -Ideps/unique_resource/cba309e -Ideps/unique_resource/cba309e/include -Ideps/variant/
1.1.4 -Ideps/variant/1.1.4/include -Ideps/vector-tile/1.0.2 -Ideps/vector-tile/1.0.2/include -Ideps/wagyu/0.4.3 -Ideps/wagyu/0.4.3/include -Iinclude -Iplatform/default -Iplatform/qt -Iplatform/qt/include -Isrc -Ivendor/nu
nicode/include -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtNetwork/5.14.2 -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/sp
ack-src/qtbase/include/QtNetwork/5.14.2/QtNetwork -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtGui/5.14.2 -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3el
zvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtGui/5.14.2/QtGui -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtSql/5.14.2 -I/tmp/eicbld/spack-stage/spa
ck-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtSql/5.14.2/QtSql -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtCore/5.14.2 -I/tm
p/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtCore/5.14.2/QtCore -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/i
nclude -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtNetwork -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/
include/QtGui -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtSql -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtba
se/include/QtCore -I.moc -I/cvmfs/eic.opensciencegrid.org/packages/mesa/18.3.6/linux-ubuntu20.10-x86_64-gcc-10.2.0-giwfzv5e2yjyf43mxo6xmb4hxkka55x7/include -I/cvmfs/eic.opensciencegrid.org/packages/libx11/1.6.7/linux-ubun
tu20.10-x86_64-gcc-10.2.0-qrtwpmbtqdkclzjukkvvsn3blrsbafcr/include -I/cvmfs/eic.opensciencegrid.org/packages/xproto/7.0.31/linux-ubuntu20.10-x86_64-gcc-10.2.0-r7zbbgbhe6gtzykzivx3vwxkgavtamp3/include -I/cvmfs/eic.openscie
ncegrid.org/packages/kbproto/1.0.7/linux-ubuntu20.10-x86_64-gcc-10.2.0-rwarie7h6nnhxrb4rcmqozyub2orupbb/include -I/cvmfs/eic.opensciencegrid.org/packages/libxcb/1.13/linux-ubuntu20.10-x86_64-gcc-10.2.0-ytsrpmh7x6jpkuniobm
cibgw75nox34o/include -I/cvmfs/eic.opensciencegrid.org/packages/libxau/1.0.8/linux-ubuntu20.10-x86_64-gcc-10.2.0-g663h32hg6suue25l7etkrxgnmtov5bl/include -I/cvmfs/eic.opensciencegrid.org/packages/libxdmcp/1.1.2/linux-ubun
tu20.10-x86_64-gcc-10.2.0-ifnwkhvcw6rb3uf4ifaoqmsy3x6w46ex/include -I/cvmfs/eic.opensciencegrid.org/packages/libxext/1.3.3/linux-ubuntu20.10-x86_64-gcc-10.2.0-oeaflj27vjicas7dqzbtwjrwpqvwoz4w/include -I/cvmfs/eic.openscie
ncegrid.org/packages/xextproto/7.3.0/linux-ubuntu20.10-x86_64-gcc-10.2.0-2uz4lclicm7bccp3vhx77pwa43c7pmsy/include -I/cvmfs/eic.opensciencegrid.org/packages/freetype/2.10.1/linux-ubuntu20.10-x86_64-gcc-10.2.0-5usoik7orjs5q
ifrfaleocumljkcabrj/include/freetype2 -I/cvmfs/eic.opensciencegrid.org/packages/openssl/1.1.1g/linux-ubuntu20.10-x86_64-gcc-10.2.0-7txmddixsbbtu4udjm5jgysnmr3nn5ig/include -I/cvmfs/eic.opensciencegrid.org/packages/harfbuz
z/2.3.1/linux-ubuntu20.10-x86_64-gcc-10.2.0-xjgigotrw4nevbney6reyj6nhq36esrr/include -I/cvmfs/eic.opensciencegrid.org/packages/pcre2/10.35/linux-ubuntu20.10-x86_64-gcc-10.2.0-txndcy2242njpj764ujs5gkp43nmpoa6/include -I/cv
mfs/eic.opensciencegrid.org/packages/double-conversion/2.0.1/linux-ubuntu20.10-x86_64-gcc-10.2.0-un5fxyldgvbwos43qp5sqmw2kvtgy7ga/include -I/cvmfs/eic.opensciencegrid.org/packages/libpng/1.6.37/linux-ubuntu20.10-x86_64-gc
c-10.2.0-cmls2qgpqgsgfr4de5datmdmlmykyqja/include -I/cvmfs/eic.opensciencegrid.org/packages/libjpeg-turbo/2.0.4/linux-ubuntu20.10-x86_64-gcc-10.2.0-khz5knvak2fpdnfz6uuqlakyy6zucdf6/include -I/cvmfs/eic.opensciencegrid.org
/packages/zlib/1.2.11/linux-ubuntu20.10-x86_64-gcc-10.2.0-yyax2dliugydprhdc455tofbaycmdrxg/include -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/mkspecs/linux-g++ -o .ob
j/src/mbgl/util/grid_index.o src/mbgl/util/grid_index.cpp
55478 c++ -c -pipe -DNDEBUG -DQT_IMAGE_DECODERS -DQT_BUILD_MAPBOXGL_LIB -DRAPIDJSON_HAS_STDSTRING=1 -DMBGL_USE_GLES2 -D__QT__ -O3 -ftemplate-depth=1024 -fvisibility-inlines-hidden -fvisibility=hidden -DMBGL_VERSION_REV=\"qt-v1.
5.0\" -O2 -fPIC -std=c++1y -w -D_REENTRANT -fvisibility=hidden -fvisibility-inlines-hidden -DQT_NO_LINKED_LIST -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_DEBUG -DQT_N
ETWORK_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_CORE_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I. -Ideps/boost/1.65.1 -Ideps/boost/1.65.1/include -Ideps/earcut/0.12.4 -Ideps/earcut/0.12.4/include -Ideps/geojson/0.4.2 -Idep
s/geojson/0.4.2/include -Ideps/geojsonvt/6.5.1 -Ideps/geojsonvt/6.5.1/include -Ideps/geometry/0.9.3 -Ideps/geometry/0.9.3/include -Ideps/kdbush/0.1.1-1 -Ideps/kdbush/0.1.1-1/include -Ideps/optional/f27e7908 -Ideps/optiona
l/f27e7908/include -Ideps/polylabel/1.0.3 -Ideps/polylabel/1.0.3/include -Ideps/protozero/1.5.2 -Ideps/protozero/1.5.2/include -Ideps/rapidjson/1.1.0 -Ideps/rapidjson/1.1.0/include -Ideps/shelf-pack/2.1.1 -Ideps/shelf-pac
k/2.1.1/include -Ideps/supercluster/0.2.2 -Ideps/supercluster/0.2.2/include -Ideps/tao_tuple/28626e99 -Ideps/tao_tuple/28626e99/include -Ideps/unique_resource/cba309e -Ideps/unique_resource/cba309e/include -Ideps/variant/
1.1.4 -Ideps/variant/1.1.4/include -Ideps/vector-tile/1.0.2 -Ideps/vector-tile/1.0.2/include -Ideps/wagyu/0.4.3 -Ideps/wagyu/0.4.3/include -Iinclude -Iplatform/default -Iplatform/qt -Iplatform/qt/include -Isrc -Ivendor/nu
nicode/include -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtNetwork/5.14.2 -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/sp
ack-src/qtbase/include/QtNetwork/5.14.2/QtNetwork -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtGui/5.14.2 -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3el
zvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtGui/5.14.2/QtGui -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtSql/5.14.2 -I/tmp/eicbld/spack-stage/spa
ck-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtSql/5.14.2/QtSql -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtCore/5.14.2 -I/tm
p/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtCore/5.14.2/QtCore -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/i
nclude -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtNetwork -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/
include/QtGui -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/include/QtSql -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtba
se/include/QtCore -I.moc -I/cvmfs/eic.opensciencegrid.org/packages/mesa/18.3.6/linux-ubuntu20.10-x86_64-gcc-10.2.0-giwfzv5e2yjyf43mxo6xmb4hxkka55x7/include -I/cvmfs/eic.opensciencegrid.org/packages/libx11/1.6.7/linux-ubun
tu20.10-x86_64-gcc-10.2.0-qrtwpmbtqdkclzjukkvvsn3blrsbafcr/include -I/cvmfs/eic.opensciencegrid.org/packages/xproto/7.0.31/linux-ubuntu20.10-x86_64-gcc-10.2.0-r7zbbgbhe6gtzykzivx3vwxkgavtamp3/include -I/cvmfs/eic.openscie
ncegrid.org/packages/kbproto/1.0.7/linux-ubuntu20.10-x86_64-gcc-10.2.0-rwarie7h6nnhxrb4rcmqozyub2orupbb/include -I/cvmfs/eic.opensciencegrid.org/packages/libxcb/1.13/linux-ubuntu20.10-x86_64-gcc-10.2.0-ytsrpmh7x6jpkuniobm
cibgw75nox34o/include -I/cvmfs/eic.opensciencegrid.org/packages/libxau/1.0.8/linux-ubuntu20.10-x86_64-gcc-10.2.0-g663h32hg6suue25l7etkrxgnmtov5bl/include -I/cvmfs/eic.opensciencegrid.org/packages/libxdmcp/1.1.2/linux-ubun
tu20.10-x86_64-gcc-10.2.0-ifnwkhvcw6rb3uf4ifaoqmsy3x6w46ex/include -I/cvmfs/eic.opensciencegrid.org/packages/libxext/1.3.3/linux-ubuntu20.10-x86_64-gcc-10.2.0-oeaflj27vjicas7dqzbtwjrwpqvwoz4w/include -I/cvmfs/eic.openscie
ncegrid.org/packages/xextproto/7.3.0/linux-ubuntu20.10-x86_64-gcc-10.2.0-2uz4lclicm7bccp3vhx77pwa43c7pmsy/include -I/cvmfs/eic.opensciencegrid.org/packages/freetype/2.10.1/linux-ubuntu20.10-x86_64-gcc-10.2.0-5usoik7orjs5q
ifrfaleocumljkcabrj/include/freetype2 -I/cvmfs/eic.opensciencegrid.org/packages/openssl/1.1.1g/linux-ubuntu20.10-x86_64-gcc-10.2.0-7txmddixsbbtu4udjm5jgysnmr3nn5ig/include -I/cvmfs/eic.opensciencegrid.org/packages/harfbuz
z/2.3.1/linux-ubuntu20.10-x86_64-gcc-10.2.0-xjgigotrw4nevbney6reyj6nhq36esrr/include -I/cvmfs/eic.opensciencegrid.org/packages/pcre2/10.35/linux-ubuntu20.10-x86_64-gcc-10.2.0-txndcy2242njpj764ujs5gkp43nmpoa6/include -I/cv
mfs/eic.opensciencegrid.org/packages/double-conversion/2.0.1/linux-ubuntu20.10-x86_64-gcc-10.2.0-un5fxyldgvbwos43qp5sqmw2kvtgy7ga/include -I/cvmfs/eic.opensciencegrid.org/packages/libpng/1.6.37/linux-ubuntu20.10-x86_64-gc
c-10.2.0-cmls2qgpqgsgfr4de5datmdmlmykyqja/include -I/cvmfs/eic.opensciencegrid.org/packages/libjpeg-turbo/2.0.4/linux-ubuntu20.10-x86_64-gcc-10.2.0-khz5knvak2fpdnfz6uuqlakyy6zucdf6/include -I/cvmfs/eic.opensciencegrid.org
/packages/zlib/1.2.11/linux-ubuntu20.10-x86_64-gcc-10.2.0-yyax2dliugydprhdc455tofbaycmdrxg/include -I/tmp/eicbld/spack-stage/spack-stage-qt-5.14.2-n3elzvpf5erchcmmroxaevoztswofclb/spack-src/qtbase/mkspecs/linux-g++ -o .ob
j/src/mbgl/util/http_header.o src/mbgl/util/http_header.cpp
>> 55479 src/mbgl/util/convert.cpp:6:56: error: 'int32_t' was not declared in this scope
55480 6 | template std::array<float, 2> convert(const std::array<int32_t, 2>&);
55481 | ^~~~~~~
>> 55482 src/mbgl/util/convert.cpp:6:66: error: template argument 1 is invalid
55483 6 | template std::array<float, 2> convert(const std::array<int32_t, 2>&);
55484 | ^
>> 55485 src/mbgl/util/convert.cpp:6:31: error: template-id 'convert<>' for 'std::array<float, 2> mbgl::util::convert(const int&)' does not match any template declaration
55486 6 | template std::array<float, 2> convert(const std::array<int32_t, 2>&);
55487 | ^~~~~~~
55488 In file included from src/mbgl/util/convert.cpp:1:
55489 include/mbgl/util/convert.hpp:12:37: note: candidate is: 'template<class To, class From, long unsigned int Size, class> constexpr std::array<To, Size> mbgl::util::convert(const std::array<_Tp, _Nm>&)'
55490 12 | MBGL_CONSTEXPR std::array<To, Size> convert(const std::array<From, Size>&from) {
55491 | ^~~~~~~
Probably due to some header restructuring in gcc-10.
spack debug report
and reported the version of Spack/Python/Platformspack maintainers <name-of-the-package>
and @mentioned any maintainersPeople are trying to build stuff with eic-spack on ifarm needs a compiler. It is possible to do module load gcc/9.2.0
on ifarm as a meanwhile workaround, but I think it is a reasonable desire to provide the same compiler, that was used to build an environment.
$ spack install pythia6+root%[email protected]
==> pythia6: Executing phase: 'cmake'
==> pythia6: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 2:
'make' '-j16'
3 errors found in build log:
613 /usr/bin/ld: warning: alignment 32 of symbol `pyint5_' in CMakeFiles/Pythia6.dir/pythia6_common_address.c.o is smaller than 64 in CMakeFiles/Pythia6.dir/pyupin.f.o
614 /usr/bin/ld: warning: alignment 32 of symbol `pyjets_' in CMakeFiles/Pythia6.dir/pythia6_common_address.c.o is smaller than 64 in CMakeFiles/Pythia6.dir/pyveto.f.o
615 /usr/bin/ld: warning: alignment 32 of symbol `pyssmt_' in CMakeFiles/Pythia6.dir/pythia6_common_address.c.o is smaller than 64 in CMakeFiles/Pythia6.dir/pywidt.f.o
616 /usr/bin/ld: warning: alignment 32 of symbol `pyjets_' in CMakeFiles/Pythia6.dir/pythia6_common_address.c.o is smaller than 64 in CMakeFiles/Pythia6.dir/pyxdif.f.o
617 /usr/bin/ld: warning: alignment 32 of symbol `pyint5_' in CMakeFiles/Pythia6.dir/pythia6_common_address.c.o is smaller than 64 in CMakeFiles/Pythia6.dir/pyxtot.f.o
618 /usr/bin/ld: warning: alignment 32 of symbol `pyint3_' in CMakeFiles/Pythia6.dir/pythia6_common_address.c.o is smaller than 64 in CMakeFiles/Pythia6.dir/pyxued.f.o
>> 619 collect2: error: ld returned 1 exit status
>> 620 make[2]: *** [CMakeFiles/Pythia6.dir/build.make:3867: lib/libPythia6.so] Error 1
621 make[2]: Leaving directory '/tmp/wdconinc/spack-stage/spack-stage-pythia6-6.4.28-sglpcpkuwyq7essqt2tcsktn2l2a4l2e/spack-build'
>> 622 make[1]: *** [CMakeFiles/Makefile2:132: CMakeFiles/Pythia6.dir/all] Error 2
623 make[1]: Leaving directory '/tmp/wdconinc/spack-stage/spack-stage-pythia6-6.4.28-sglpcpkuwyq7essqt2tcsktn2l2a4l2e/spack-build'
624 make: *** [Makefile:144: all] Error 2
See build log for details:
/tmp/wdconinc/spack-stage/spack-stage-pythia6-6.4.28-sglpcpkuwyq7essqt2tcsktn2l2a4l2e/spack-build-out.txt
No maintainers.
spack debug report
and reported the version of Spack/Python/Platformspack maintainers <name-of-the-package>
and @mentioned any maintainersOn ubuntu20.04
spack env activate eicroot
spack install
1791 [ 96%] Building CXX object eic/htc/CMakeFiles/htc.dir/TrKalmanNode.cxx.o
1792 cd /tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-build/eic/htc && /cvmfs/eic.opensciencegrid.org/packages/spack/rollout/lib/spack/env/gcc/g++ -Dhtc_EXPORTS -I/cvmfs/eic.openscie
ncegrid.org/packages/root/6.20.04/linux-ubuntu20.04-x86_64-gcc-9.3.0-obmaskzwzy5hjuvqhb256bsekyrqsnoe/include -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/fairtools -I/tmp
/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/geobase -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/parbase -I/tmp/eicbld/spack-
stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/base -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/dbase -I/tmp/eicbld/spack-stage/spack-stage-e
icroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/dbase/dbInterface -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/dbase/dbValidation -I/tmp/eicbld/spack-stage/spack-
stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/dbase/dbUtils -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/field -I/tmp/eicbld/spack-stage/spack-stage-eicr
oot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/eic/ayk -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/eic/base -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7
tcmhyxbkvcy5fbixbabespadwznowh/spack-src/eic/field -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/eic/tracking -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxb
kvcy5fbixbabespadwznowh/spack-src/eic/htc -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/trackbase -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbab
espadwznowh/spack-src/pnddata -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/pnddata/TrackData -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespa
dwznowh/spack-src/PndTools/generalTools -g -Wall -Wno-deprecated-declarations -Wno-parentheses -Wno-comment -Wno-unused -Wno-sign-compare -Wno-reorder -Wno-format -std=c++11 -Wno-narrowing -Wno-address -pthread -fPIC -O2
-g -DNDEBUG -fPIC -std=gnu++17 -o CMakeFiles/htc.dir/TrKalmanNode.cxx.o -c /tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/eic/htc/TrKalmanNode.cxx
1793 [ 96%] Building CXX object eic/htc/CMakeFiles/htc.dir/TrKalmanNodeLocation.cxx.o
1794 cd /tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-build/eic/htc && /cvmfs/eic.opensciencegrid.org/packages/spack/rollout/lib/spack/env/gcc/g++ -Dhtc_EXPORTS -I/cvmfs/eic.openscie
ncegrid.org/packages/root/6.20.04/linux-ubuntu20.04-x86_64-gcc-9.3.0-obmaskzwzy5hjuvqhb256bsekyrqsnoe/include -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/fairtools -I/tmp
/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/geobase -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/parbase -I/tmp/eicbld/spack-
stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/base -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/dbase -I/tmp/eicbld/spack-stage/spack-stage-e
icroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/dbase/dbInterface -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/dbase/dbValidation -I/tmp/eicbld/spack-stage/spack-
stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/dbase/dbUtils -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/field -I/tmp/eicbld/spack-stage/spack-stage-eicr
oot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/eic/ayk -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/eic/base -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7
tcmhyxbkvcy5fbixbabespadwznowh/spack-src/eic/field -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/eic/tracking -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxb
kvcy5fbixbabespadwznowh/spack-src/eic/htc -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/trackbase -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbab
espadwznowh/spack-src/pnddata -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/pnddata/TrackData -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespa
dwznowh/spack-src/PndTools/generalTools -g -Wall -Wno-deprecated-declarations -Wno-parentheses -Wno-comment -Wno-unused -Wno-sign-compare -Wno-reorder -Wno-format -std=c++11 -Wno-narrowing -Wno-address -pthread -fPIC -O2
-g -DNDEBUG -fPIC -std=gnu++17 -o CMakeFiles/htc.dir/TrKalmanNodeLocation.cxx.o -c /tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/eic/htc/TrKalmanNodeLocation.cxx
1795 [ 96%] Building CXX object eic/htc/CMakeFiles/htc.dir/G__htc.cxx.o
1796 cd /tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-build/eic/htc && /cvmfs/eic.opensciencegrid.org/packages/spack/rollout/lib/spack/env/gcc/g++ -Dhtc_EXPORTS -I/cvmfs/eic.openscie
ncegrid.org/packages/root/6.20.04/linux-ubuntu20.04-x86_64-gcc-9.3.0-obmaskzwzy5hjuvqhb256bsekyrqsnoe/include -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/fairtools -I/tmp
/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/geobase -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/parbase -I/tmp/eicbld/spack-
stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/base -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/dbase -I/tmp/eicbld/spack-stage/spack-stage-e
icroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/dbase/dbInterface -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/dbase/dbValidation -I/tmp/eicbld/spack-stage/spack-
stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/dbase/dbUtils -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/field -I/tmp/eicbld/spack-stage/spack-stage-eicr
oot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/eic/ayk -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/eic/base -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7
tcmhyxbkvcy5fbixbabespadwznowh/spack-src/eic/field -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/eic/tracking -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxb
kvcy5fbixbabespadwznowh/spack-src/eic/htc -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/trackbase -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbab
espadwznowh/spack-src/pnddata -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-src/pnddata/TrackData -I/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespa
dwznowh/spack-src/PndTools/generalTools -g -Wall -Wno-deprecated-declarations -Wno-parentheses -Wno-comment -Wno-unused -Wno-sign-compare -Wno-reorder -Wno-format -std=c++11 -Wno-narrowing -Wno-address -pthread -fPIC -O2
-g -DNDEBUG -fPIC -std=gnu++17 -o CMakeFiles/htc.dir/G__htc.cxx.o -c /tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-build/eic/htc/G__htc.cxx
>> 1797 make[2]: *** No rule to make target '/cvmfs/eic.opensciencegrid.org/packages/geant3-vmc/3-4/linux-ubuntu20.04-x86_64-gcc-9.3.0-kq3gjmf2zz2jabnrvc6fpo776foi7cb4/lib64/libgeant321.so', needed by 'eic/htc/libhtc.so'. Stop.
1798 make[2]: Leaving directory '/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-build'
>> 1799 make[1]: *** [CMakeFiles/Makefile2:3012: eic/htc/CMakeFiles/htc.dir/all] Error 2
1800 make[1]: Leaving directory '/tmp/eicbld/spack-stage/spack-stage-eicroot-master-z7tcmhyxbkvcy5fbixbabespadwznowh/spack-build'
1801 make: *** [Makefile:153: all] Error 2
While /cvmfs/eic.opensciencegrid.org/packages/geant3-vmc/3-4/linux-ubuntu20.04-x86_64-gcc-9.3.0-kq3gjmf2zz2jabnrvc6fpo776foi7cb4/lib64/libgeant321.so
doens't exist, the path with lib64
does exist. This is likely due to hardcoding the lib directory in the eicroot cmake files.
spack debug report
and reported the version of Spack/Python/Platformspack maintainers <name-of-the-package>
and @mentioned any maintainersWe should provide multiple versions of packages like g4e.
There are user needs for multiple versions of end-point software (e.g. #98 (comment)), but likely no demands for specific underlying large dependencies (root, geant4). We should push multiple versions of selected endpoint software packages.
Because we use environments to force installation of consistent minimal sets, we are typically restricted to single versions of a software package. We can probably use the matrix mechanism to increase the number of installed sets, while keeping the number of installed dependencies small.
spack --version
and reported the version of SpackWe should add this repo to spack-repo topic, possibly other eic-spack related repos to other spack topics
https://github.com/search?q=spack&type=topics
https://github.com/topics/spack-repo
https://github.com/topics/spack-packages
It is not only convenient for searching this repo through github, but also it is relevant for google search. At least that is how I stumbled into these topics.
spack/spack#17745 into develop
That is not a FTBFS so that is asking wrong questions.
spack install --overwrite --until install --keep-stage cernlib target=x86_64
3205 gcc -c -O1 -fomit-frame-pointer -I. -I/home/wdconinc/.spack/stage/spack-stage-cernlib-2014.04.17-tkk3kvi24uhpu7pz4cd6gppvr4n5g5bc/spack-src/2005/src/packlib/cspack/sysreq -I/home/wdconinc/.spack/stage/spack-stage-cernlib
-2014.04.17-tkk3kvi24uhpu7pz4cd6gppvr4n5g5bc/spack-src/2005/build/packlib/cspack -I/home/wdconinc/.spack/stage/spack-stage-cernlib-2014.04.17-tkk3kvi24uhpu7pz4cd6gppvr4n5g5bc/spack-src/2005/src/packlib/cspack -I/home/wdcon
inc/.spack/stage/spack-stage-cernlib-2014.04.17-tkk3kvi24uhpu7pz4cd6gppvr4n5g5bc/spack-src/2005/src/packlib/cspack/sysreq -I/home/wdconinc/.spack/stage/spack-stage-cernlib-2014.04.17-tkk3kvi24uhpu7pz4cd6gppvr4n5g5bc/spack-
src/2005/src/include -DLINUX -DFUNCPROTO=15 -DNARROWPROTO -DCERNLIB_LINUX -DCERNLIB_UNIX -DCERNLIB_LNX -DCERNLIB_QMGLIBC -DCERNLIB_QMLXIA64 -DCERNLIB_GFORTRAN -DCERNLIB_GCC4 /home/wdconinc/.spack/stage/spack-stage-cer
nlib-2014.04.17-tkk3kvi24uhpu7pz4cd6gppvr4n5g5bc/spack-src/2005/src/packlib/cspack/sysreq/serror.c -o archive/serror.o
3206 /home/wdconinc/.spack/stage/spack-stage-cernlib-2014.04.17-tkk3kvi24uhpu7pz4cd6gppvr4n5g5bc/spack-src/2005/src/packlib/cspack/sysreq/serror.c: In function 'sstrerror':
>> 3207 /home/wdconinc/.spack/stage/spack-stage-cernlib-2014.04.17-tkk3kvi24uhpu7pz4cd6gppvr4n5g5bc/spack-src/2005/src/packlib/cspack/sysreq/serror.c:179:33: error: 'sys_nerr' undeclared (first use in this function)
3208 179 | if ((n>0) && (n<sys_nerr)) {
3209 | ^~~~~~~~
3210 /home/wdconinc/.spack/stage/spack-stage-cernlib-2014.04.17-tkk3kvi24uhpu7pz4cd6gppvr4n5g5bc/spack-src/2005/src/packlib/cspack/sysreq/serror.c:179:33: note: each undeclared identifier is reported only once for each function
it appears in
>> 3211 /home/wdconinc/.spack/stage/spack-stage-cernlib-2014.04.17-tkk3kvi24uhpu7pz4cd6gppvr4n5g5bc/spack-src/2005/src/packlib/cspack/sysreq/serror.c:180:39: error: 'sys_errlist' undeclared (first use in this function); did you me
an 'sys_serrlist'?
3212 180 | return((char*)sys_errlist[n]);
3213 | ^~~~~~~~~~~
3214 | sys_serrlist
3215 gmake[3]: *** [Makefile:216: archive/serror.o] Error 1
3216 gmake[3]: Leaving directory '/home/wdconinc/.spack/stage/spack-stage-cernlib-2014.04.17-tkk3kvi24uhpu7pz4cd6gppvr4n5g5bc/spack-src/2005/build/packlib/cspack/sysreq'
3217 gmake[2]: *** [Makefile:433: sysreq/archive/objects.list] Error 2
spack debug report
and reported the version of Spack/Python/Platformspack maintainers <name-of-the-package>
and @mentioned any maintainersInstall ATHENA stack via spack. Would be nice to have as it would allow native debugging + native graphics support. + it would allow maybe to compile with QT and have QT event display etc.
Make sure escalate and ejana include jana2 +zmq as a dependency.
spack spec escalate@develop
Returns
[wdconinc@cvmfswrite01 ~/eic-spack]$ spack spec -I escalate@develop target=x86_64
Input spec
--------------------------------
- escalate@develop arch=linux-None-x86_64
Concretized
--------------------------------
==> Error: An unsatisfiable version constraint has been detected for spec:
[email protected]%[email protected]+libsodium arch=linux-rhel7-x86_64
^libsodium
^[email protected]%[email protected] arch=linux-rhel7-x86_64
while trying to concretize the partial spec:
[email protected]%[email protected] build_type=RelWithDebInfo arch=linux-rhel7-x86_64
cppzmq requires libzmq version 4.2.5, but spec asked for 4.3.2
[wdconinc@cvmfswrite01 ~/eic-spack]$ spack debug report
* **Spack:** 0.14.2-1720-6a53c5f97
* **Python:** 2.7.5
* **Platform:** linux-rhel7-skylake_avx512
At the core, this seems to be caused by jana2 which requires cppzmq (most recent @4.3.0) which requires [email protected] exactly, while escalate also includes py-jupyter which requires py-pyzmq (most recent @18.1.0) which requires libzmq (most recent @4.3.2). So, resolution fails because cppzmq wants a lower version than the most recent version required by py-pyzmq, and the concretization does not resolve to use [email protected] for some reason.
Unfortunately the whole point of ejana is kinda to have both jana2 and py-jupyter enabled. Currently this excludes any zmq functionality in jana2.
Possibly solution is to use a less strict cppzmq requirement, e.g. depends_on('[email protected]:4.2.99'), but that needs testing.
Tracking at spack/spack#17264.
singularity run -B /cvmfs:/cvmfs docker://electronioncollider/spack-builder:ubuntu20.10 /bin/bash
$ singularity --version
2.6.1-dist
Traceback (most recent call last):
File "/spack/bin/spack", line 64, in <module>
sys.exit(spack.main.main())
File "/spack/lib/spack/spack/main.py", line 716, in main
print_setup_info(*args.print_shell_vars.split(','))
File "/spack/lib/spack/spack/main.py", line 669, in print_setup_info
specs = spack.store.db.query(module_spec)
File "/spack/lib/spack/llnl/util/lang.py", line 580, in __getattr__
return getattr(self.ref_function(), name)
File "/spack/lib/spack/spack/store.py", line 86, in <lambda>
db = llnl.util.lang.LazyReference(lambda: store.db)
File "/spack/lib/spack/llnl/util/lang.py", line 552, in __getattr__
return getattr(self.instance, name)
File "/spack/lib/spack/llnl/util/lang.py", line 548, in instance
self._instance = self.factory()
File "/spack/lib/spack/spack/store.py", line 78, in _store
spack.config.get('config:install_hash_length'))
File "/spack/lib/spack/spack/store.py", line 62, in __init__
root, upstream_dbs=retrieve_upstream_dbs())
File "/spack/lib/spack/spack/database.py", line 347, in __init__
fs.mkdirp(self._db_dir)
File "/spack/lib/spack/llnl/util/filesystem.py", line 582, in mkdirp
raise e
OSError: [Errno 13] Permission denied: '/.spack-db'
Possible culprits: some environment variables are not inherited, tcsh is not playing nice with bash
spack debug report
and reported the version of Spack/Python/Platformspack maintainers <name-of-the-package>
and @mentioned any maintainerssingularity run -B /cvmfs:/cvmfs docker://electronioncollider/spack-builder:ubuntu20.10 /bin/bash
spack install geant3-vmc target=x86_64
==> Installing geant3-vmc
==> No binary for geant3-vmc found: installing from source
==> geant3-vmc: Executing phase: 'cmake'
==> geant3-vmc: Executing phase: 'build'
==> Error: ProcessError: Command exited with status 2:
'make' '-j20'
4 errors found in build log:
2369 [ 85%] Building Fortran object CMakeFiles/geant321.dir/minicern/uhtoc.F.o
2370 /cvmfs/eic.opensciencegrid.org/packages/spack/rollout/lib/spack/env/gcc/gfortran -DCERNLIB_BLDLIB -DCERNLIB_CZ -DCERNLIB_GFORTRAN -DCERNLIB_LXIA64 -DUSE_ROOT_VMC -Dgeant321_EXPORTS -I/tmp/eicbld/spack-stage/spack-stage-gea
nt3-vmc-3-4-rxyi5tzci5olrzlucyiuk5sqmjc3jrrx/spack-src -I/tmp/eicbld/spack-stage/spack-stage-geant3-vmc-3-4-rxyi5tzci5olrzlucyiuk5sqmjc3jrrx/spack-src/minicern -I/tmp/eicbld/spack-stage/spack-stage-geant3-vmc-3-4-rxyi5tzci
5olrzlucyiuk5sqmjc3jrrx/spack-src/TGeant3 -I/tmp/eicbld/spack-stage/spack-stage-geant3-vmc-3-4-rxyi5tzci5olrzlucyiuk5sqmjc3jrrx/spack-build -I/cvmfs/eic.opensciencegrid.org/packages/root/6.18.04/linux-ubuntu20.10-x86_64-gc
c-10.2.0-ga6yl7cqhry4soszyjssresezdqdxcdl/include -std=legacy -finit-local-zero -fno-strict-overflow -O2 -g -DNDEBUG -fPIC -c /tmp/eicbld/spack-stage/spack-stage-geant3-vmc-3-4-rxyi5tzci5olrzlucyiuk5sqmjc3jrrx/spack-src
/minicern/uhtoc.F -o CMakeFiles/geant321.dir/minicern/uhtoc.F.o
2371 /tmp/eicbld/spack-stage/spack-stage-geant3-vmc-3-4-rxyi5tzci5olrzlucyiuk5sqmjc3jrrx/spack-src/minicern/lnxgs/ublow.F:22:20:
2372
2373 22 | data iblan1/x'20202000'/
2374 | 1
>> 2375 Error: Hexadecimal constant at (1) uses nonstandard X instead of Z [see '-fno-allow-invalid-boz']
2376 /tmp/eicbld/spack-stage/spack-stage-geant3-vmc-3-4-rxyi5tzci5olrzlucyiuk5sqmjc3jrrx/spack-src/minicern/lnxgs/ublow.F:23:19:
2377
2378 23 | data mask1/x'000000ff'/
2379 | 1
>> 2380 Error: Hexadecimal constant at (1) uses nonstandard X instead of Z [see '-fno-allow-invalid-boz']
2381 [ 86%] Building Fortran object CMakeFiles/geant321.dir/minicern/uoptc.F.o
2382 /cvmfs/eic.opensciencegrid.org/packages/spack/rollout/lib/spack/env/gcc/gfortran -DCERNLIB_BLDLIB -DCERNLIB_CZ -DCERNLIB_GFORTRAN -DCERNLIB_LXIA64 -DUSE_ROOT_VMC -Dgeant321_EXPORTS -I/tmp/eicbld/spack-stage/spack-stage-gea
nt3-vmc-3-4-rxyi5tzci5olrzlucyiuk5sqmjc3jrrx/spack-src -I/tmp/eicbld/spack-stage/spack-stage-geant3-vmc-3-4-rxyi5tzci5olrzlucyiuk5sqmjc3jrrx/spack-src/minicern -I/tmp/eicbld/spack-stage/spack-stage-geant3-vmc-3-4-rxyi5tzci
5olrzlucyiuk5sqmjc3jrrx/spack-src/TGeant3 -I/tmp/eicbld/spack-stage/spack-stage-geant3-vmc-3-4-rxyi5tzci5olrzlucyiuk5sqmjc3jrrx/spack-build -I/cvmfs/eic.opensciencegrid.org/packages/root/6.18.04/linux-ubuntu20.10-x86_64-gc
c-10.2.0-ga6yl7cqhry4soszyjssresezdqdxcdl/include -std=legacy -finit-local-zero -fno-strict-overflow -O2 -g -DNDEBUG -fPIC -c /tmp/eicbld/spack-stage/spack-stage-geant3-vmc-3-4-rxyi5tzci5olrzlucyiuk5sqmjc3jrrx/spack-src
/minicern/uoptc.F -o CMakeFiles/geant321.dir/minicern/uoptc.F.o
2383 [ 86%] Building Fortran object CMakeFiles/geant321.dir/minicern/upkbyt.F.o
>> 2384 make[2]: *** [CMakeFiles/geant321.dir/build.make:12719: CMakeFiles/geant321.dir/minicern/ublow.F.o] Error 1
2385 [ 86%] Building Fortran object CMakeFiles/geant321.dir/minicern/uset.F.o
2386 make[2]: *** Waiting for unfinished jobs....
2387 /cvmfs/eic.opensciencegrid.org/packages/spack/rollout/lib/spack/env/gcc/gfortran -DCERNLIB_BLDLIB -DCERNLIB_CZ -DCERNLIB_GFORTRAN -DCERNLIB_LXIA64 -DUSE_ROOT_VMC -Dgeant321_EXPORTS -I/tmp/eicbld/spack-stage/spack-stage-gea
nt3-vmc-3-4-rxyi5tzci5olrzlucyiuk5sqmjc3jrrx/spack-src -I/tmp/eicbld/spack-stage/spack-stage-geant3-vmc-3-4-rxyi5tzci5olrzlucyiuk5sqmjc3jrrx/spack-src/minicern -I/tmp/eicbld/spack-stage/spack-stage-geant3-vmc-3-4-rxyi5tzci
5olrzlucyiuk5sqmjc3jrrx/spack-src/TGeant3 -I/tmp/eicbld/spack-stage/spack-stage-geant3-vmc-3-4-rxyi5tzci5olrzlucyiuk5sqmjc3jrrx/spack-build -I/cvmfs/eic.opensciencegrid.org/packages/root/6.18.04/linux-ubuntu20.10-x86_64-gc
c-10.2.0-ga6yl7cqhry4soszyjssresezdqdxcdl/include -std=legacy -finit-local-zero -fno-strict-overflow -O2 -g -DNDEBUG -fPIC -c /tmp/eicbld/spack-stage/spack-stage-geant3-vmc-3-4-rxyi5tzci5olrzlucyiuk5sqmjc3jrrx/spack-src
/minicern/upkbyt.F -o CMakeFiles/geant321.dir/minicern/upkbyt.F.o
2388 /cvmfs/eic.opensciencegrid.org/packages/spack/rollout/lib/spack/env/gcc/gfortran -DCERNLIB_BLDLIB -DCERNLIB_CZ -DCERNLIB_GFORTRAN -DCERNLIB_LXIA64 -DUSE_ROOT_VMC -Dgeant321_EXPORTS -I/tmp/eicbld/spack-stage/spack-stage-gea
nt3-vmc-3-4-rxyi5tzci5olrzlucyiuk5sqmjc3jrrx/spack-src -I/tmp/eicbld/spack-stage/spack-stage-geant3-vmc-3-4-rxyi5tzci5olrzlucyiuk5sqmjc3jrrx/spack-src/minicern -I/tmp/eicbld/spack-stage/spack-stage-geant3-vmc-3-4-rxyi5tzci
5olrzlucyiuk5sqmjc3jrrx/spack-src/TGeant3 -I/tmp/eicbld/spack-stage/spack-stage-geant3-vmc-3-4-rxyi5tzci5olrzlucyiuk5sqmjc3jrrx/spack-build -I/cvmfs/eic.opensciencegrid.org/packages/root/6.18.04/linux-ubuntu20.10-x86_64-gc
c-10.2.0-ga6yl7cqhry4soszyjssresezdqdxcdl/include -std=legacy -finit-local-zero -fno-strict-overflow -O2 -g -DNDEBUG -fPIC -c /tmp/eicbld/spack-stage/spack-stage-geant3-vmc-3-4-rxyi5tzci5olrzlucyiuk5sqmjc3jrrx/spack-src
/minicern/uset.F -o CMakeFiles/geant321.dir/minicern/uset.F.o
2389 make[2]: Leaving directory '/tmp/eicbld/spack-stage/spack-stage-geant3-vmc-3-4-rxyi5tzci5olrzlucyiuk5sqmjc3jrrx/spack-build'
>> 2390 make[1]: *** [CMakeFiles/Makefile2:100: CMakeFiles/geant321.dir/all] Error 2
2391 make[1]: Leaving directory '/tmp/eicbld/spack-stage/spack-stage-geant3-vmc-3-4-rxyi5tzci5olrzlucyiuk5sqmjc3jrrx/spack-build'
2392 make: *** [Makefile:175: all] Error 2
spack debug report
and reported the version of Spack/Python/Platformspack maintainers <name-of-the-package>
and @mentioned any maintainers$ spack install eictoymodel
Ubuntu 18-04 via WSL2 (lightweight virtual machine under Windows host system)
uname -a
Linux RyzenX399 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Error: ProcessError: Command exited with status 1:
'cmake' '-G' 'Unix Makefiles' '-DCMAKE_INSTALL_PREFIX:STRING=/home/romanov/eic/spack/opt/spack/linux-ubuntu18.04-zen/gcc-7.5.0/opencascade-7.4.0-7s3rl4fl6kox67u3lonpjhofxafqaz5v' '-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo' '-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON' '-DCMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=OFF' '-DCMAKE_INSTALL_RPATH:STRING=/home/romanov/eic/spack/opt/spack/linux-ubuntu18.04-zen/gcc-7.5.0/opencascade-7.4.0-7s3rl4fl6kox67u3lonpjhofxafqaz5v/lib;/home/romanov/eic/spack/opt/spack/linux-ubuntu18.04-zen/gcc-7.5.0/opencascade-7.4.0-7s3rl4fl6kox67u3lonpjhofxafqaz5v/lib64' '-DCMAKE_PREFIX_PATH:STRING=/home/romanov/eic/spack/opt/spack/linux-ubuntu18.04-zen/gcc-7.5.0/cmake-3.17.1-b4dfaawhai3kun4hckgqbxb4f2cvoxsu' '-DUSE_TBB=OFF' '-DUSE_VTK=OFF' '-DUSE_FREEIMAGE=OFF' '-DUSE_RAPIDJSON=OFF' '/tmp/romanov/spack-stage/spack-stage-opencascade-7.4.0-7s3rl4fl6kox67u3lonpjhofxafqaz5v/spack-src'
1 error found in build log:
46 This warning is for project developers. Use -Wno-dev to suppress it.
47
48 -- Could NOT find Tclsh (missing: TCL_TCLSH)
49 -- Info: Freetype is used by OCCT
50 -- Found Freetype: /usr/lib/x86_64-linux-gnu/libfreetype.so (found version "2.8.1")
51 -- Info: TKIVtk and TKIVtkDraw toolkits excluded due to VTK usage is disabled
>> 52 CMake Error at CMakeLists.txt:726 (message):
53 Could not find headers of used third-party products:
54 3RDPARTY_TCL_INCLUDE_DIR 3RDPARTY_TK_INCLUDE_DIR
That is all I found on this error
https://www.opencascade.com/content/build-occt-without-tcltk-third-party-dependency
Due to the size of the spack install_tree for 6 operating systems, the rsync operation (even if there are no files copied) takes now over 30 minutes. This means that it is likely that other release operations are ongoing when the rsync finally finishes, and the rsync operation gets confused by files having disappeared.
/cvmfs/eic.opensciencegrid.org/.cvmfsrelease.log
gives
15:31:43 wdconinc@menelaos ~ $ cat /cvmfs/eic.opensciencegrid.org/.cvmfsrelease.log
Starting sync at Thu May 14 09:10:02 2020
Running "/usr/bin/cvmfs_server transaction eic.opensciencegrid.org":
Repository eic.opensciencegrid.org is already in a transaction
How can we speed up the rsync process?
Right now there are many packages that do not use releases where we just use the git master branch. This is bound to cause issues when someone updates.
We should:
Currently the following snippet
singularity run -B /cvmfs:/cvmfs docker://electronioncollider/spack-builder:ubuntu20.10 /bin/bash
source /cvmfs/eic.opensciencegrid.org/packages/spack/current/share/spack/
spack install qt
will rebuild the entire stack since only x86_64 is available and the user might have e.g. skylake. This is not likely what the users will want, unless they are experts and care about the last 10% of performance.
Now the users have to enter the following snippet
singularity run -B /cvmfs:/cvmfs docker://electronioncollider/spack-builder:ubuntu20.10 /bin/bash
source /cvmfs/eic.opensciencegrid.org/packages/spack/current/share/spack/
spack install qt target=x86_64
to take advantage of code in the upstream.
Is there even a configuration option that accomplishes this? Would this go into packages.yaml?
spack debug report
and reported the version of Spack/Python/Platformspack maintainers <name-of-the-package>
and @mentioned any maintainersPatch is implemented in our dire/package.py but tracking here and at https://gitlab.com/wdconinc/direforpythia/-/merge_requests/1.
There appears to be no upstream repository, so sent by email to Stefan Prestel at Lund.
From the user (Florian), who uses cvmfs spack installation on ifarm:
I am little bit confused aobut all the different packages and architectures. I need to run 1.3.8 to verify my plots for the Yellow Report. So which of these should I pick:
63cvnpm [email protected]%[email protected] arch=linux-rhel7-x86_64
s277bkq [email protected]%[email protected] arch=linux-rhel7-x86_64
3ph635f [email protected]%[email protected] arch=linux-rhel7-x86_64
ef7rk23 [email protected]%[email protected] arch=linux-centos7-x86_64
4w74oew [email protected]%[email protected] arch=linux-centos8-x86_64
kteqden [email protected]%[email protected] arch=linux-rhel7-x86_64
ekarbs2 [email protected]%[email protected] arch=linux-ubuntu18.04-x86_64
7aqb4wy [email protected]%[email protected] arch=linux-ubuntu20.04-x86_64
2loaofp [email protected]%[email protected] arch=linux-ubuntu20.10-x86_6
I know that Spack tends to use many versions, that is what we have to live with. But what is confusing for me here is that at JLab we have different nodes with various operating system versions (rhel7, rhel8, centos7, centos8). And it is not clear how much versions are compatible and if a user should write a script in order to load g4e for batch jobs (very inconvenient), or they are compatible. And if compatible, could we reduce their number or not.
Kind regards
The current cernlib package does not build pawX11 or paw++. This has been requested by users.
Paw is still commonly used by some researchers at JLab.
The users have considered the alternatives and found them unconvincing.
Skipping the docker build when there is no change to the Dockerfile is too aggressive. We also need to rebuild the containers when the packages are changed since the repo is bundled in the container.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.