EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  2025  <2026 Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  2025  <2026
<== Date ==> <== Thread ==>

Subject: Re: E3 conda build problem
From: Jörn Dreyer via Tech-talk <tech-talk at aps.anl.gov>
To: tech-talk at aps.anl.gov
Date: Fri, 13 Mar 2026 05:43:51 +0100
Hi Anders and Simon,

thanks for the tips. The --no-long-test-prefix option did the trick. Now Im able to compile the package and get it installed.

Regards,

Jörn

Am Donnerstag, 12. März 2026, 15:21:26 Mitteleuropäische Normalzeit schrieb Anders Lindh Olsson:
> It looks like you are being hit by the test prefix length exceeding some os limit; probably several factors combined (maybe long username, the fact you use micromamba, etc.).
> 
> You should be able to set a shorter prefix length (see conda-build cli args) or just do —no-long-test-prefix. Or skip the tests as part of the local build for now (—no-test).
> 
> 
> > On 12 Mar 2026, at 14:56, Simon Rose via Tech-talk <tech-talk at aps.anl.gov> wrote:
> > 
> > Hi Jörn -
> > 
> > I note that the prefix you have is exactly 256 characters before it reaches the snippet name which is very suspicious. Where are you seeing that in the log? Can you please send a full log of your build and test run?
> > 
> > Cheers,
> > 
> > Simon Rose
> > ESS
> > 
> > 
> > 
> > On 2026-03-12, 14:18, "Tech-talk on behalf of Jörn Dreyer via Tech-talk" <tech-talk-bounces at aps.anl.gov <mailto:tech-talk-bounces at aps.anl.gov> on behalf of tech-talk at aps.anl.gov <mailto:tech-talk at aps.anl.gov>> wrote:
> > 
> > 
> > Hi Anders,
> > 
> > 
> > that helped a bit, but now I seem to run into some recursion problem during the test pahse of the package.
> > It tries to find a iocsh command file in :
> > 
> > 
> > /home/wuestenf/micromamba/envs/conda-build/conda-bld/iocstats_1773318749191/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/ep/iocStats.iocsh
> > 
> > 
> > which does not exists, becaus it should end with placehold/epics_modules/iocstat/iocStat.iocsh.
> > Do you have an idea how this path name is constructed?
> > I am using the following packages in my environment:
> > 
> > 
> > Name Version Build Channel
> > ──────────────────────────────────────────────────────────────────────────────────
> > PythonQwt 0.12.5 pypi_0 pypi
> > _openmp_mutex 4.5 20_gnu conda-forge
> > aiohttp 3.8.4 pypi_0 pypi
> > aiosignal 1.3.1 pypi_0 pypi
> > ansible 9.1.0 pypi_0 pypi
> > ansible-core 2.16.2 pypi_0 pypi
> > apischema 0.18.0 pypi_0 pypi
> > archspec 0.2.5 pyhd8ed1ab_0 conda-forge
> > async-timeout 4.0.2 pypi_0 pypi
> > attrs 25.4.0 pyhcf101f3_1 conda-forge
> > backports.zstd 1.3.0 py310h69bd2ac_0 conda-forge
> > beautifulsoup4 4.14.3 pyha770c72_0 conda-forge
> > boltons 25.0.0 pyhd8ed1ab_0 conda-forge
> > brotli-python 1.2.0 py310hba01987_1 conda-forge
> > bzip2 1.0.8 hda65f42_9 conda-forge
> > c-ares 1.34.6 hb03c661_0 conda-forge
> > ca-certificates 2026.2.25 hbd8a1cb_0 conda-forge
> > certifi 2026.2.25 pyhd8ed1ab_0 conda-forge
> > cffi 2.0.0 py310he7384ee_1 conda-forge
> > chardet 5.2.0 pyhd8ed1ab_3 conda-forge
> > charset-normalizer 3.4.5 pyhd8ed1ab_0 conda-forge
> > click 8.3.1 pyh8f84b5b_1 conda-forge
> > conda 26.1.1 py310hff52083_0 conda-forge
> > conda-build 26.1.0 pyh31ec981_102 conda-forge
> > conda-index 0.7.0 pyhd8ed1ab_0 conda-forge
> > conda-libmamba-solver 25.11.0 pyhd8ed1ab_1 conda-forge
> > conda-package-handling 2.4.0 pyh7900ff3_2 conda-forge
> > conda-package-streaming 0.12.0 pyhd8ed1ab_0 conda-forge
> > conda-verify 3.4.2 pyhd8ed1ab_1 conda-forge
> > cpp-expected 1.3.1 h171cf75_0 conda-forge
> > distro 1.9.0 pyhd8ed1ab_1 conda-forge
> > epics-base 7.0.9.0 pl5321h2669dad_10 conda-forge
> > epicsmacrolib 0.6.0 pypi_0 pypi
> > evalidate 2.0.5 pyhe01879c_0 conda-forge
> > figure 1.1 pypi_0 pypi
> > filelock 3.25.1 pyhd8ed1ab_0 conda-forge
> > fmt 12.1.0 hff5e90c_0 conda-forge
> > frozendict 2.4.7 py310h7c4b9e2_0 conda-forge
> > frozenlist 1.3.3 pypi_0 pypi
> > future 1.0.0 pyhd8ed1ab_2 conda-forge
> > graphql-core 3.2.3 pypi_0 pypi
> > graphviz 0.17 pypi_0 pypi
> > guidata 3.1.0 pypi_0 pypi
> > guiqwt 4.4.4 pypi_0 pypi
> > h2 4.3.0 pyhcf101f3_0 conda-forge
> > h5py 3.11.0 pypi_0 pypi
> > hpack 4.1.0 pyhd8ed1ab_0 conda-forge
> > hyperframe 6.1.0 pyhd8ed1ab_0 conda-forge
> > icu 78.2 h33c6efd_0 conda-forge
> > idna 3.11 pyhd8ed1ab_0 conda-forge
> > jinja2 3.1.6 pyhcf101f3_1 conda-forge
> > jsonpatch 1.33 pyhd8ed1ab_1 conda-forge
> > jsonpointer 3.0.0 pyhcf101f3_3 conda-forge
> > jsonschema 4.26.0 pyhcf101f3_0 conda-forge
> > jsonschema-specifications 2025.9.1 pyhcf101f3_0 conda-forge
> > keyutils 1.6.3 hb9d3cd8_0 conda-forge
> > krb5 1.22.2 ha1258a1_0 conda-forge
> > lark 1.1.5 pypi_0 pypi
> > ld_impl_linux-64 2.45.1 default_hbd61a6d_101 conda-forge
> > libarchive 3.8.6 gpl_hc2c16d8_100 conda-forge
> > libcurl 8.19.0 hcf29cc6_0 conda-forge
> > libedit 3.1.20250104 pl5321h7949ede_0 conda-forge
> > libev 4.33 hd590300_2 conda-forge
> > libevent 2.1.12 hf998b51_1 conda-forge
> > libexpat 2.7.4 hecca717_0 conda-forge
> > libffi 3.5.2 h3435931_0 conda-forge
> > libgcc 15.2.0 he0feb66_18 conda-forge
> > libgcc-ng 15.2.0 h69a702a_18 conda-forge
> > libgomp 15.2.0 he0feb66_18 conda-forge
> > libiconv 1.18 h3b78370_2 conda-forge
> > liblief 0.17.1 hecca717_0 conda-forge
> > liblzma 5.8.2 hb03c661_0 conda-forge
> > libmamba 2.5.0 hd28c85e_0 conda-forge
> > libmamba-spdlog 2.5.0 h12fcf84_0 conda-forge
> > libmambapy 2.5.0 py310h74f1d5f_0 conda-forge
> > libnghttp2 1.67.0 had1ee68_0 conda-forge
> > libnsl 2.0.1 hb9d3cd8_1 conda-forge
> > libsolv 0.7.35 h9463b59_0 conda-forge
> > libsqlite 3.52.0 hf4e2dac_0 conda-forge
> > libssh2 1.11.1 hcf80075_0 conda-forge
> > libstdcxx 15.2.0 h934c35e_18 conda-forge
> > libstdcxx-ng 15.2.0 hdf11a46_18 conda-forge
> > libuuid 2.41.3 h5347b49_0 conda-forge
> > libxcrypt 4.4.36 hd590300_1 conda-forge
> > libxml2 2.15.2 he237659_0 conda-forge
> > libxml2-16 2.15.2 hca6bf5a_0 conda-forge
> > libzlib 1.3.1 hb9d3cd8_2 conda-forge
> > lz4-c 1.10.0 h5888daf_1 conda-forge
> > lzo 2.10 h280c20c_1002 conda-forge
> > markupsafe 3.0.3 py310h3406613_1 conda-forge
> > mbedtls 3.6.3.1 h5888daf_0 conda-forge
> > menuinst 2.4.2 py310hff52083_0 conda-forge
> > msgpack-python 1.1.2 py310h03d9f68_1 conda-forge
> > multidict 6.0.4 pypi_0 pypi
> > ncurses 6.5 h2d0b736_3 conda-forge
> > nlohmann_json-abi 3.12.0 h0f90c79_1 conda-forge
> > openssl 3.6.1 h35e630c_1 conda-forge
> > packaging 26.0 pyhcf101f3_0 conda-forge
> > patch 2.8 hb03c661_1002 conda-forge
> > patchelf 0.17.2 h58526e2_0 conda-forge
> > perl 5.32.1 7_hd590300_perl5 conda-forge
> > pip 26.0.1 pyh8b19718_0 conda-forge
> > pkginfo 1.12.1.2 pyhd8ed1ab_0 conda-forge
> > platformdirs 4.9.4 pyhcf101f3_0 conda-forge
> > plot 0.6.5 pypi_0 pypi
> > pluggy 1.6.0 pyhf9edf01_1 conda-forge
> > psutil 7.2.2 py310h139afa4_0 conda-forge
> > pvxs 1.5.0 pl5321h579f993_1 conda-forge
> > py-lief 0.17.1 py310hea6c23e_0 conda-forge
> > pybind11-abi 11 hc364b38_1 conda-forge
> > pycosat 0.6.6 py310h7c4b9e2_3 conda-forge
> > pycparser 2.22 pyh29332c3_1 conda-forge
> > pyepics 3.5.6 pypi_0 pypi
> > pysocks 1.7.1 pyha55dd90_7 conda-forge
> > python 3.10.20 h3c07f61_0_cpython conda-forge
> > python-libarchive-c 5.3 pyhe01879c_1 conda-forge
> > python_abi 3.10 8_cp310 conda-forge
> > pytz 2025.2 pyhd8ed1ab_0 conda-forge
> > pyyaml 6.0.3 py310h3406613_1 conda-forge
> > readline 8.3 h853b02a_0 conda-forge
> > referencing 0.37.0 pyhcf101f3_0 conda-forge
> > reproc 14.2.5.post0 hb9d3cd8_0 conda-forge
> > reproc-cpp 14.2.5.post0 h5888daf_0 conda-forge
> > requests 2.32.5 pyhcf101f3_1 conda-forge
> > require 6.0.0 h2ce4039_1 ess-conda-local
> > resolvelib 1.0.1 pypi_0 pypi
> > ripgrep 15.1.0 hdab8a38_0 conda-forge
> > rpds-py 0.30.0 py310hd8f68c5_0 conda-forge
> > ruamel.yaml 0.18.17 py310h139afa4_2 conda-forge
> > ruamel.yaml.clib 0.2.15 py310h139afa4_1 conda-forge
> > setuptools 82.0.1 pyh332efcf_0 conda-forge
> > simdjson 4.2.4 hb700be7_0 conda-forge
> > six 1.17.0 pyhe01879c_1 conda-forge
> > soupsieve 2.8.3 pyhd8ed1ab_0 conda-forge
> > spdlog 1.17.0 hab81395_1 conda-forge
> > tk 8.6.13 noxft_h366c992_103 conda-forge
> > tomli 2.4.0 pyhcf101f3_0 conda-forge
> > tqdm 4.67.3 pyh8f84b5b_0 conda-forge
> > truststore 0.10.4 pyhcf101f3_0 conda-forge
> > typing 3.7.4.3 pypi_0 pypi
> > typing-extensions 4.15.0 h396c80c_0 conda-forge
> > typing_extensions 4.15.0 pyhcf101f3_0 conda-forge
> > tzdata 2025c hc9c84f9_1 conda-forge
> > urllib3 2.6.3 pyhd8ed1ab_0 conda-forge
> > whatrecord 0.4.4 pypi_0 pypi
> > wheel 0.46.3 pyhd8ed1ab_0 conda-forge
> > yaml 0.2.5 h280c20c_3 conda-forge
> > yaml-cpp 0.8.0 h3f2d84a_0 conda-forge
> > yarl 1.9.2 pypi_0 pypi
> > zstandard 0.25.0 py310h139afa4_1 conda-forge
> > zstd 1.5.7 hb78ec9c_6 conda-forge
> > 
> > 
> > Regards,
> > 
> > 
> > Jörn
> > 
> > 
> > Am Donnerstag, 12. März 2026, 12:20:17 Mitteleuropäische Normalzeit schrieb Anders Lindh Olsson via Tech-talk:
> >> Hi Jörn,
> >> 
> >> You need to either comment out stdlib(’c’) or else provide the conda-forge pinning file. This is explained in the next paragraph from where you were.
> >> 
> >> Cheers
> >> A
> >> 
> >>>> On 12 Mar 2026, at 11:56, Jörn Dreyer via Tech-talk <tech-talk at aps.anl.gov <mailto:tech-talk at aps.anl.gov>> wrote:
> >>> 
> >>> Hello,
> >>> 
> >>> I tried to build the example from the E3 website (iocstats) in a environment created with micromamba.
> >>> The conda build recipe command fails with:
> >>> 
> >>>> Could not solve for environment specs
> >>>> The following package could not be installed
> >>>> └─ c_linux-64 =* * does not exist (perhaps a typo or a missing channel).
> >>> 
> >>> From googling the error I know that it comes from the requirement { stdlib('c') }in recipe/meta.yaml for the build of the module.
> >>> Does anybody know what could be wrong in my environment?
> >>> 
> >>> Regards
> >>> 
> >>> Jörn
> >>> <Jörn Dreyer.vcf>
> >> 
> > 
> > 
> > 
> 
BEGIN:VCARD
VERSION:3.0
EMAIL;TYPE:j.dreyer at hzdr.de
FN:Jörn Dreyer
N:Dreyer;Jörn;;;
ORG:Helmholtz - Zentrum Dresden- Rossendorf;FWKX
TEL;TYPE=WORK:+0493502603263
TITLE:Dr.
UID:c191707b-eb41-4699-bb8d-a5ef050ab4aa
X-KADDRESSBOOK-MailPreferedFormatting:TEXT
END:VCARD


References:
E3 conda build problem Jörn Dreyer via Tech-talk
Re: E3 conda build problem Simon Rose via Tech-talk
Re: E3 conda build problem Anders Lindh Olsson via Tech-talk

Navigate by Date:
Prev: pvaRepeater [SEC=UNOFFICIAL] STARRITT, Andrew via Tech-talk
Next: Re: pvaRepeater [SEC=UNOFFICIAL] Ralph Lange via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  2025  <2026
Navigate by Thread:
Prev: Re: E3 conda build problem Anders Lindh Olsson via Tech-talk
Next: cross compilation missing caRepeater [SEC=OFFICIAL] STARRITT, Andrew via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  2025  <2026
ANJ, 19 Mar 2026 · Home · News · About · Talk · Base · Modules · Extensions ·
· Distributions · Download · Documents · Links · Licensing ·