Open davidslac opened 7 years ago
Where the build stops for me is
hdf5pp/src/Utils.cpp:171:5: error: 'cerr' is not a member of 'std'
std::cerr << "tp.tclass()=" << tp.tclass() << std::endl;
so somehow, some header that we include, maybe from boost, no longer includes iostream for us, so will have to update code in that package
Can we do this? To try, make a new build environment, look at dependencies here
https://github.com/slaclab/anarel-manage/blob/master/recipes/psana/psana-conda-opt/meta.yaml
and do
so that we get our openmpi and corresponding mpi4py, but we get most everything else from conda-forge. I did this as psreldev in the rhel7 --dev environment.
Then to build psana, one could and do, from your own account
to get our source, unfortunately this is not properly under git - we should extent the ana-rel-admin command to get source with full git checkout from master so we can update ite. Note the 'extpkgs' subdir with two packages (pdsdata and psalg) from /afs/svn
Building psana is a little complicated, one has to make a SConstruct file, a link to what is in SConsTools, define some environment variables, one also needs to define SIT_ARCH ahead of time, easiest is to run the build.sh in the recipe like this: