Hi Robert, It seems your problem seems to be the '+' sign before the assignment. As the error mentions "configopts" is not defined before your uncommented line and you are trying to append to it.
Simply try with: configopts = '--with-slurm --with-pmi=/usr/include/slurm --with-pmi-libdir=/usr' Regards, Carlos On Mon, Nov 23, 2020 at 5:48 PM Robert MIJAKOVIC <[email protected]> wrote: > Hi guys, > > > > I’m running EasyBuild 3.4.1 and tried to customize the OpenMPI 4.0.3 easy > config by enabling SLURM integration by uncommenting: > > configopts += '--with-slurm --with-pmi=/usr/include/slurm > --with-pmi-libdir=/usr' > > > > However, when I do it, I get the following error: > > ERROR: Failed to process easyconfig > /mnt/test-fs-1/homes/rmijakovic/easyconfigs/OpenMPI-4.0.3-GCC-9.3.0.eb: > Parsing easyconfig file failed: name 'configopts' is not defined (line 26) > > > > Any idea what I did wrong? > > > > Easybuild is configured as follows: > > … > > buildpath (F) = > /mnt/test-fs-1/opt/apps/USE/2020-11-20-v0.1.b4/build > > containerpath (F) = /mnt/test-fs-1/opt/apps/containers > > installpath (F) = /mnt/test-fs-1/opt/apps/USE/2020-11-20-v0.1.b4 > > job (F) = True > > job-backend (F) = Slurm > > module-naming-scheme (F) = CategorizedHMNS > > repositorypath (F) = /mnt/test-fs-1/opt/apps/ebfiles_repo > > robot-paths (F) = /mnt/test-fs-1/homes/rmijakovic/easyconfigs/, > /mnt/test-fs-1/opt/apps/EasyBuild/software/EasyBuild/4.3.1/easybuild/easyconfigs > > sourcepath (F) = /mnt/test-fs-1/opt/apps/sources > > > > BTW, any news on when FOSS-2020b is going to be available? > > > > Thank you in advance for your time. > > > > Best regards and stay healthy, > > Robert > > > > Robert Mijaković | HPC System Software Architect > > > *Lux**Provide* > 3, Op der Poukewiss | L-7795 Bissen > > Grand-Duchy of Luxembourg > M (+352) 691 396 474 > > [email protected] | www.luxprovide.lu > > >

