<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
It can be reproduced with this:
<div>
<div>sandbox:${WORKSPACE}/srcdir/petsc-3.18.0 # ./configure --prefix=/workspace/destdir/lib/petsc/double_real_Int32/</div>
<div>*******************************************************************************</div>
<div>    TypeError or ValueError possibly related to ERROR in COMMAND LINE ARGUMENT while running ./configure </div>
<div>-------------------------------------------------------------------------------</div>
<div>invalid literal for int() with base 10: ''</div>
<div>*******************************************************************************</div>
<div><br>
</div>
<div><br>
</div>
<div>  File "/workspace/srcdir/petsc-3.18.0/config/configure.py", line 457, in petsc_configure</div>
<div>    framework = config.framework.Framework(['--configModules=PETSc.Configure','--optionsModule=config.compilerOptions']+sys.argv[1:], loadArgDB = 0)</div>
<div>  File "/workspace/srcdir/petsc-3.18.0/config/BuildSystem/config/framework.py", line 101, in __init__</div>
<div>    self.createChildren()</div>
<div>  File "/workspace/srcdir/petsc-3.18.0/config/BuildSystem/config/framework.py", line 338, in createChildren</div>
<div>    self.getChild(moduleName)</div>
<div>  File "/workspace/srcdir/petsc-3.18.0/config/BuildSystem/config/framework.py", line 323, in getChild</div>
<div>    config.setupDependencies(self)</div>
<div>  File "/workspace/srcdir/petsc-3.18.0/config/PETSc/Configure.py", line 89, in setupDependencies</div>
<div>    self.registerPythonFile(utility,'config.utilities')</div>
<div>  File "/workspace/srcdir/petsc-3.18.0/config/PETSc/Configure.py", line 49, in registerPythonFile</div>
<div>    utilityObj                             = self.framework.require(directory+utilityName, self)</div>
<div>  File "/workspace/srcdir/petsc-3.18.0/config/BuildSystem/config/framework.py", line 343, in require</div>
<div>    config = self.getChild(moduleName, keywordArgs)</div>
<div>  File "/workspace/srcdir/petsc-3.18.0/config/BuildSystem/config/framework.py", line 317, in getChild</div>
<div>    config = type(self, *keywordArgs)</div>
<div>  File "/workspace/srcdir/petsc-3.18.0/config/BuildSystem/config/utilities/macosFirewall.py", line 12, in __init__</div>
<div>    self.isDarwin = config.setCompilers.Configure.isDarwin(self.log)</div>
<div>  File "/workspace/srcdir/petsc-3.18.0/config/BuildSystem/config/setCompilers.py", line 664, in isDarwin</div>
<div>    if not isUname_value: config.setCompilers.Configure.isUname(log)</div>
<div>  File "/workspace/srcdir/petsc-3.18.0/config/BuildSystem/config/setCompilers.py", line 630, in isUname</div>
<div>    v = tuple([int(a) for a in platform.mac_ver()[0].split('.')])</div>
<div>  File "/workspace/srcdir/petsc-3.18.0/config/BuildSystem/config/setCompilers.py", line 630, in <listcomp></div>
<div>    v = tuple([int(a) for a in platform.mac_ver()[0].split('.')])</div>
<div><br>
</div>
<div><br>
<blockquote type="cite">
<div>On 5. Apr 2023, at 22:32, Stefano Zampini <stefano.zampini@gmail.com> wrote:</div>
<br class="Apple-interchange-newline">
<div>
<div dir="ltr">It seems there's some typo/error in the configure command that is being executed. Can you post it here?</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">Il giorno mer 5 apr 2023 alle ore 23:18 Kaus, Boris <<a href="mailto:kaus@uni-mainz.de">kaus@uni-mainz.de</a>> ha scritto:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div>Hi everyone,
<div><br>
</div>
<div>I’m trying to install precompiled binaries for PETSc 3.18.5 & 3.19.0 using the BinaryBuilder cross-compilation:</div>
<div><a href="https://github.com/JuliaPackaging/Yggdrasil/pull/6533" target="_blank">https://github.com/JuliaPackaging/Yggdrasil/pull/6533</a>, which mostly works fine: <a href="https://buildkite.com/julialang/yggdrasil/builds/2093" target="_blank">https://buildkite.com/julialang/yggdrasil/builds/2093</a>). </div>
<div><br>
</div>
<div>Yet, on apple systems I receive a somewhat weird bug during the configure step:</div>
<div><br>
</div>
<div>
<div>[22:08:49] *******************************************************************************</div>
<div>[22:08:49]     TypeError or ValueError possibly related to ERROR in COMMAND LINE ARGUMENT while running ./configure </div>
<div>[22:08:49] -------------------------------------------------------------------------------</div>
<div>[22:08:49] invalid literal for int() with base 10: ''</div>
<div>[22:08:49] *******************************************************************************</div>
<div>[22:08:49] </div>
<div>[22:08:49] </div>
<div>[22:08:49] /workspace/srcdir/petsc-3.18.0/lib/petsc/conf/rules:860: /workspace/srcdir/petsc-3.18.0//lib/petsc/conf/petscrules: No such file or directory</div>
<div>[22:08:49] make[1]: *** No rule to make target '/workspace/srcdir/petsc-3.18.0//lib/petsc/conf/petscrules'.  Stop.</div>
<div>[22:08:49] /workspace/srcdir/petsc-3.18.0/lib/petsc/conf/rules:860: /workspace/srcdir/petsc-3.18.0//lib/petsc/conf/petscrules: No such file or directory</div>
<div>[22:08:49] make[1]: *** No rule to make target '/workspace/srcdir/petsc-3.18.0//lib/petsc/conf/petscrules'.  Stop.</div>
<div>[22:08:49] make: *** [GNUmakefile:17: /workspace/srcdir/petsc-3.18.0//lib/petsc/conf/petscvariables] Error 2</div>
<div>[22:08:49] make: *** Waiting for unfinished jobs....</div>
<div>[22:08:49] make: *** [GNUmakefile:17: lib/petsc/conf/petscvariables] Error 2</div>
</div>
<div><br>
</div>
<div>The log file is rather brief:</div>
<div>
<div><br>
</div>
<div>sandbox:${WORKSPACE}/srcdir/petsc-3.18.0 # more configure.log </div>
<div>Executing: uname -s</div>
<div>stdout: Darwin</div>
</div>
<div><br>
</div>
<div>It works fine for PETSc 3.16.5/3.17.5, and this first occurs in 3.18.0. </div>
<div>Is there something that changed between 3.17 & 3.18 that could cause this?</div>
<div><br>
</div>
<div>The build system seems to use python3.9 (3.4+ as required)</div>
<div><br>
</div>
<div>Thanks!</div>
<div>Boris</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
</div>
</blockquote>
</div>
<br clear="all">
<div><br>
</div>
<span class="gmail_signature_prefix">-- </span><br>
<div dir="ltr" class="gmail_signature">Stefano</div>
</div>
</blockquote>
</div>
<br>
</div>
</body>
</html>