Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gcc: expat package update to 2.2.10-1 and zst compression?!? #1761

Closed
wants to merge 2 commits into from

Conversation

dionysius
Copy link
Contributor

URL http://repo.msys2.org/mingw/x86_64/mingw-w64-x86_64-expat-2.2.9-1-any.pkg.tar.xz is not valid

Hi, couldn't install gcc because package ...2.2.9-1...tar.xz is no longer available. I've updated it to 2.2.10-1, but the file extension is tar.zst!? Do we support that?

While at it, I was looking through all the files. The same issue also with:

  • gettext
  • libiconv
  • pkg-config
  • zlib

> URL http://repo.msys2.org/mingw/x86_64/mingw-w64-x86_64-expat-2.2.9-1-any.pkg.tar.xz is not valid

Hi, couldn't install `gcc` because package `...2.2.9-1...tar.xz` is no longer available. I've updated it to `2.2.10-1`, but the file extension is tar.zst!? Do we support that?

While at it, I was looking through all the files. The same issue also with:
- gettext
- libiconv
- pkg-config
@dionysius dionysius changed the title gcc: expat package update to 2.2.10-1 and zst format?!? gcc: expat package update to 2.2.10-1 and zst compression?!? Jan 17, 2021
@dionysius
Copy link
Contributor Author

dionysius commented Jan 17, 2021

Just found matching issue #1752, I have to add 2 more i686 updates, one second

@dionysius
Copy link
Contributor Author

done, those two i686 packages according to the issue has been added as well

@chawyehsu
Copy link
Member

chawyehsu commented Jan 17, 2021

and zst compression?!?

zst is not supported by scoop's decompression functionality currently, thus zst-related updates will not be merged until the support launch, there is a hanging PR waiting for discussions and reviews.


For the time being, I suggest using alternative mingw/gcc packages like nuwen-mingw-gcc, winlibs-mingw, or llvm-mingw (LLVM based). The difference between these variants is explained here.

example:

Desktop in ~
❯ scoop install dorado/nuwen-mingw-gcc
Installing 'nuwen-mingw-gcc' (9.2.0-17.1) [64bit]
Starting download with aria2 ...
Download: Download Results:
Download: gid   |stat|avg speed  |path/URI
Download: ======+====+===========+=======================================================
Download: 4a530d|OK  |   5.9MiB/s|C:/Users/hanabi/scoop/cache/nuwen-mingw-gcc#9.2.0-17.1#https_nuwen.net_files_mingw_components-17.1.7z
Download: Status Legend:
Download: (OK):download completed.
Checking hash of components-17.1.7z ... ok.
Extracting components-17.1.7z ... done.
Running pre-install script...
Linking ~\scoop\apps\nuwen-mingw-gcc\current => ~\scoop\apps\nuwen-mingw-gcc\9.2.0-17.1
'nuwen-mingw-gcc' (9.2.0-17.1) was installed successfully!
Desktop in ~ took 25s
❯ gcc -v
Using built-in specs.
COLLECT_GCC=C:\Users\hanabi\scoop\apps\nuwen-mingw-gcc\current\bin\gcc.exe
COLLECT_LTO_WRAPPER=c:/users/hanabi/scoop/apps/nuwen-mingw-gcc/current/bin/../libexec/gcc/x86_64-w64-mingw32/9.2.0/lto-wrapper.exe
Target: x86_64-w64-mingw32
Configured with: ../src/configure --enable-languages=c,c++ --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --disable-multilib --prefix=/c/temp/gcc/dest --with-sysroot=/c/temp/gcc/dest --disable-libstdcxx-pch --disable-libstdcxx-verbose --disable-nls --disable-shared --disable-win32-registry --with-tune=haswell --enable-threads=posix --enable-libgomp
Thread model: posix
gcc version 9.2.0 (GCC)

@dionysius
Copy link
Contributor Author

Thank you, one can come back to this PR once the support has been added. So far I helped as far as I could.

@chawyehsu chawyehsu added the upstream Waiting for upstream (the developers of the software) to fix the problem label Jan 17, 2021
Ash258 referenced this pull request in shovel-org/Base Aug 7, 2021
Can only hope that proper files were chosen, cannot properly test

zstd UTF8 encoding
@stale
Copy link

stale bot commented Nov 3, 2021

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Nov 3, 2021
@rashil2000 rashil2000 added blocked Blocked by another PR or issue and removed upstream Waiting for upstream (the developers of the software) to fix the problem labels Nov 3, 2021
@stale stale bot removed the stale label Nov 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked Blocked by another PR or issue
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants