Building Python-modules@1.0 fails in MacOS Catalina

Dear experts,

I’m trying to build the O2 dev (after updating alidist and O2) on MacOS Catalina (last successful build dates back to the end of August) but it fails when trying to build Python-modules@1.0. The log is available here: https://cernbox.cern.ch/index.php/s/rypAKXSeR9RduXD.

Any hint? Thanks in advance!

Antonio

No idea what is going on.
Shooting a bit in the dark: do you have the latest XCode ?
Would it be an option to build with defaults o2-dataflow ? (there are limited modules there)
Cheers,
Barth

Hi Barth,
thanks for your feedback: I had update xcode last night (before the o2 build failed). I tried replacing

aliBuild build O2 --defaults o2

with

aliBuild build O2 --defaults o2-dataflow

and the building was successful. What does it change, w.r.t. the other command?

Cheers,
Antonio

Hi,

It excludes quite many packages:

  • AEGIS
  • AliEn-Runtime
  • AliRoot
  • ApMon-CPP
  • cgal
  • simulation
  • fastjet
  • generators
  • GEANT4
  • GEANT3
  • GEANT4_VMC
  • pythia
  • pythia6
  • hijing
  • HepMC3
  • XRootD
  • xjalienfs
  • JAliEn-ROOT

And most of the python-modules.

Cheers,

Hi Antonio,

I had the same problem on one of my Mac machines, while everything was ok on the other, The problem was solved by
brew update
brew upgrade
brew link --overwrite python@3.8

Cheers,
Peter

Hi Peter,

thanks a lot, your solution also worked for me!

Cheers,
Antonio