<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;">
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">https://github.com/JuliaPackaging/Yggdrasil/pull/6533</a>, which mostly works fine: <a href="https://buildkite.com/julialang/yggdrasil/builds/2093">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>
</body>
</html>