-
Notifications
You must be signed in to change notification settings - Fork 493
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
Unable to build my softwares pacman packages anymore #1965
Comments
update: i found some strange processes in task manager named like " ����000400000007141CD7D0DF263BB39A42" after i cannot exit from conemu with msys bash; it exiited after i killed these processes; and i found these processes also if i not tried to build something |
one of the packages that i tried to build |
Can you try |
nothing to do |
i'm trying to build the same packages on to different pc, but i get almost the same problems; another strange behavior is that for 2 packages at some point it seems that something crashes and it start to loop building the same sources files, and in the log i found 1308 | void g_type_class_add_private (gpointer g_class, and again almost the same thing others 2 times after |
I think I'm hitting a similar issue. After updating from 20190524 to 20200517, some PKGBUILD files that used to work now hang after Surprisingly, I found it to happen on GitHub Actions, but I cannot reproduce locally. The workflow to reproduce it is the following: https://github.com/umarcor/ghdl/blob/35457c90e0cf9cb3ff45a1a67037f3bc57b48c16/.github/workflows/push.yml#L44-L68 My current workaround is to split building and packaging, and to explicitly @lazka, I tried |
i tried to downgrade msys-runtime, msys-runtime-devel (3.0.7), mingw-gcc* (9.3) but nothing; i can build the softwares from sources in the classic way (cd <>; ./configure; make; make install) |
probably unrelated.. @eine looking at https://github.com/ghdl/ghdl/runs/688963452?check_suite_focus=true#step:4:1144 isn't the final system upgrade missing? (it updates pacman, then does a core update, but then no follow up if I'm not mistaken) |
Seems in latest update msys-2.0.dll broken dated 2020-05-18 |
@lazka, the procedure is https://github.com/eine/setup-msys2/blob/master/main.js#L54-L64: pacman --noconfirm -Sy
pacman --noconfirm --needed -S bash pacman
taskkill /IM gpg-agent.exe /F
taskkill /IM dirmngr.exe /F
pacman --noconfirm -Suu Should I add another |
@eine you have to kill the process after upgrading |
yes |
@eine with latest base (2020-05-17) you don't have to upgrade pacman separately. |
Thanks for the pointer @mati865. However, I'd like to make the procedure as robust as I can for future similar issues. I'm using nightly releases in a branch, and it reuses the same procedure. As a related question, during the last months, unpacking the release and executing At the same time, I read somewhere (cannot remember where) that all packages are currently built offline. Is there any plan to use GitHub Actions? |
If upgraded pacman depends on newer msys2-runtime than installed one you will end up with broken pacman. The same could be said about bash.
Yes, Alexpux personally builds packages and adds them to the repo. |
So, what is your recommendation? pacman --noconfirm -Sy
pacman --noconfirm -Suu
taskkill /IM gpg-agent.exe /F
taskkill /IM dirmngr.exe /F
pacman --noconfirm -Syuu or pacman --noconfirm -Syuu
taskkill /IM gpg-agent.exe /F
taskkill /IM dirmngr.exe /F
pacman --noconfirm -Syuu
Is there any plan to use CI (GitHub Actions) instead? |
Should be good for nowbut keep in mind that situation with leftover processes can change in the future.
I don't know. |
It was related. The hang is fixed with latest setup-msys2. Thank you. |
trying to build only 32bit version i got [...] ../../cedolib/src/scuole.c:143:2: internal compiler error: Aborted |
i saw that removing all deprecation warnings (a lot but due to the same reason) it works: no crashes |
and to date, no more tee errors (for me the issue can be closed) |
we got a new cygwin update in the meantime, maybe that helped. @KrullBorg thanks for the update |
today, after some week, i tried to build my softwares pacman files, but i have a some problems (i didn't try msys/mingw official packages)
running "makepkg-mingw -cLf" sometimes i get error on prepare stage "tee: standard input: Invalid argument"
instead, when it goes forward, it hangs at the end of building, before doing the package file, no errors
[...]
make[3]: uscita dalla directory «/home/tux/msys2/packages/mingw-w64-infanzia/src/build-x86_64-w64-mingw32/installers»
make[2]: uscita dalla directory «/home/tux/msys2/packages/mingw-w64-infanzia/src/build-x86_64-w64-mingw32/installers»
make[2]: ingresso nella directory «/home/tux/msys2/packages/mingw-w64-infanzia/src/build-x86_64-w64-mingw32»
make[2]: uscita dalla directory «/home/tux/msys2/packages/mingw-w64-infanzia/src/build-x86_64-w64-mingw32»
make[1]: uscita dalla directory «/home/tux/msys2/packages/mingw-w64-infanzia/src/build-x86_64-w64-mingw32»
i tought it was a tee bug, even because in conemu status bar i saw the tee process running; so i downgrade coreutils package, but same problems
what could it be?
thanks in advance
The text was updated successfully, but these errors were encountered: