emscripten-forge / recipes

Recipes to build the packages for the emscripten-forge distribution
BSD 3-Clause "New" or "Revised" License
55 stars 48 forks source link

python build generates broken symlinks for pkgconfig files #290

Open DerThorsten opened 1 year ago

DerThorsten commented 1 year ago

The current python build generates only broken symlinks for:

In https://github.com/emscripten-forge/recipes/pull/289 we remove these broken files

adriendelsalle commented 1 year ago

Hi @DerThorsten , looks like this is still an issue on Windows. I get the following error when trying to run voici on win64:

Linking python-3.10.2-h_hash_26_cpython
warning  libmamba Invalid package cache, file 'C:\Users\Adrien\micromamba\pkgs\python-3.10.2-h_hash_26_cpython\bin\python3' is missing
error    libmamba Cannot find a valid extracted directory cache for 'python-3.10.2-h_hash_26_cpython.tar.bz2'
critical libmamba Package cache error.

Trying to use micromamba to extract the tarball I get:

PS C:\Users\Adrien\micromamba\pkgs> micromamba package extract .\python-3.10.2-h_hash_26_cpython.tar.bz2 ../test
Extracting "C:\\Users\\Adrien\\micromamba\\pkgs\\python-3.10.2-h_hash_26_cpython.tar.bz2" to "C:\\Users\\Adrien\\micromamba\\test"

critical libmamba Can't create '\\?\C:\Users\Adrien\micromamba\test\bin\python3'

Any idea to fix this?