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

[package] msys2/cci.latest: fails to build when trying to remove pkgconf #25970

Open
bkarasm opened this issue Nov 17, 2024 · 0 comments · May be fixed by #25973
Open

[package] msys2/cci.latest: fails to build when trying to remove pkgconf #25970

bkarasm opened this issue Nov 17, 2024 · 0 comments · May be fixed by #25973
Labels
bug Something isn't working

Comments

@bkarasm
Copy link

bkarasm commented Nov 17, 2024

Description

msys2/cci.latest fails to build with default options in build() method when trying to uninstal pkgconf package.

msys2/cci.latest: RUN: bash -l -c "pacman -Rs -d -d $(pacman -Qsq pkgconf) --noconfirm"
error: no targets specified (use -h for help)

msys2/cci.latest: ERROR:
Package '956a88975bda9dfcc485e2861d71e74bd7e2b9a5' build failed
msys2/cci.latest: WARN: Build folder C:\Users\pzkara\.conan2\p\b\msys26412ad94c274f\b\build
ERROR: msys2/cci.latest: Error in build() method, line 130
        self._do_build()
while calling '_do_build', line 145
        self.run(f'bash -l -c "pacman -Rs -d -d $(pacman -Qsq {package}) --noconfirm"')
        ConanException: Error 1 while executing

It seems that pkgconf is no longer installed as part of the base-devel package and hence pkgconf unistal step fails.

Package and Environment Details

  • Package Name/Version: msys2/cci.latest
  • Operating System+version: Windows 11
  • Compiler+version: Visual Studio 2019
  • Conan version: conan 2.9.2
  • Python version: Python 3.12.1

Conan profile

Profile host:
[settings]
arch=x86_64
build_type=Release
compiler=msvc
compiler.cppstd=17
compiler.runtime=static
compiler.runtime_type=Release
compiler.version=192
os=Windows

Profile build:
[settings]
arch=x86_64
build_type=Release
compiler=msvc
compiler.cppstd=17
compiler.runtime=static
compiler.runtime_type=Release
compiler.version=192
os=Windows

Steps to reproduce

conan install --requires msys2/cci.latest -r conancenter --build msys2/cci.latest

Logs

Details

======== Input profiles ======== Profile host: [settings] arch=x86_64 build_type=Release compiler=msvc compiler.cppstd=17 compiler.runtime=static compiler.runtime_type=Release compiler.version=192 os=Windows

Profile build:
[settings]
arch=x86_64
build_type=Release
compiler=msvc
compiler.cppstd=17
compiler.runtime=static
compiler.runtime_type=Release
compiler.version=192
os=Windows

======== Computing dependency graph ========
msys2/cci.latest: Not found in local cache, looking in remotes...
msys2/cci.latest: Checking remote: conancenter
msys2/cci.latest: Downloaded recipe revision f6bb451a181a3f452024ea43ca744061
Graph root
cli
Requirements
msys2/cci.latest#f6bb451a181a3f452024ea43ca744061 - Downloaded (conancenter)

======== Computing necessary packages ========
msys2/cci.latest: Forced build from source
Requirements
msys2/cci.latest#f6bb451a181a3f452024ea43ca744061:956a88975bda9dfcc485e2861d71e74bd7e2b9a5 - Build

======== Installing packages ========
msys2/cci.latest: Calling source() in C:\Users\pzkara.conan2\p\msys2bc4596896b3f5\s\src
msys2/cci.latest: Downloading 58.8MB msys2-base-x86_64-20231026.tar.xz
msys2/cci.latest: Unzipping msys2-base-x86_64-20231026.tar.xz to C:\Users\pzkara.conan2\p\msys2bc4596896b3f5\s\src

-------- Installing package msys2/cci.latest (1 of 1) --------
msys2/cci.latest: Building from source
msys2/cci.latest: Package msys2/cci.latest:956a88975bda9dfcc485e2861d71e74bd7e2b9a5
msys2/cci.latest: Copying sources to build folder
msys2/cci.latest: Building your package in C:\Users\pzkara.conan2\p\b\msys25610f335eef17\b
msys2/cci.latest: Generating aggregated env files
msys2/cci.latest: Generated aggregated env files: ['conanbuild.bat', 'conanrun.bat']
msys2/cci.latest: Calling build()
msys2/cci.latest: RUN: bash -l -c "pacman --debug --noconfirm --ask 20 -Syuu"

...

msys2/cci.latest: RUN: bash -l -c "pacman -S base-devel --noconfirm"
resolving dependencies...
looking for conflicting packages...

Packages (15) base-2022.06-1 binutils-2.43.1-1 bison-3.8.2-5 dash-0.5.12-1 diffstat-1.66-1 diffutils-3.10-1 dos2unix-7.5.2-1 flex-2.6.4-3 m4-1.4.19-2 make-4.4.1-2
patch-2.7.6-2 rebase-4.5.0-4 texinfo-7.1.1-1 texinfo-tex-7.1.1-1 base-devel-2024.11-1

Total Download Size: 10.01 MiB
Total Installed Size: 61.20 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages...
make-4.4.1-2-x86_64 507.6 KiB 1064 KiB/s 00:00 [#############################################################] 100%
bison-3.8.2-5-x86_64 777.2 KiB 1599 KiB/s 00:00 [#############################################################] 100%
diffutils-3.10-1-x86_64 379.8 KiB 1002 KiB/s 00:00 [#############################################################] 100%
texinfo-7.1.1-1-x86_64 1431.4 KiB 1539 KiB/s 00:01 [#############################################################] 100%
flex-2.6.4-3-x86_64 303.8 KiB 479 KiB/s 00:01 [#############################################################] 100%
patch-2.7.6-2-x86_64 96.8 KiB 702 KiB/s 00:00 [#############################################################] 100%
rebase-4.5.0-4-x86_64 264.1 KiB 521 KiB/s 00:01 [#############################################################] 100%
m4-1.4.19-2-x86_64 238.1 KiB 487 KiB/s 00:00 [#############################################################] 100%
diffstat-1.66-1-x86_64 29.1 KiB 167 KiB/s 00:00 [#############################################################] 100%
base-2022.06-1-any 2.5 KiB 19.5 KiB/s 00:00 [#############################################################] 100%
texinfo-tex-7.1.1-1-x86_64 25.4 KiB 32.1 KiB/s 00:01 [#############################################################] 100%
base-devel-2024.11-1-any 1875.0 B 3.85 KiB/s 00:00 [#############################################################] 100%
binutils-2.43.1-1-x86_64 5.5 MiB 1561 KiB/s 00:04 [#############################################################] 100%
dos2unix-7.5.2-1-x86_64 446.5 KiB 1325 KiB/s 00:00 [#############################################################] 100%
dash-0.5.12-1-x86_64 75.5 KiB 668 KiB/s 00:00 [#############################################################] 100%
Total (15/15) 10.0 MiB 876 KiB/s 00:12 [#############################################################] 100%
error: failed retrieving file 'dos2unix-7.5.2-1-x86_64.pkg.tar.zst' from mirror.msys2.org : Connection timed out after 10003 milliseconds
error: failed retrieving file 'dash-0.5.12-1-x86_64.pkg.tar.zst' from mirror.msys2.org : Connection timed out after 10002 milliseconds
(15/15) checking keys in keyring [#############################################################] 100%
(15/15) checking package integrity [#############################################################] 100%
(15/15) loading package files [#############################################################] 100%
(15/15) checking for file conflicts [#############################################################] 100%
(15/15) checking available disk space [#############################################################] 100%
:: Processing package changes...
( 1/15) installing dash [#############################################################] 100%
( 2/15) installing rebase [#############################################################] 100%
( 3/15) installing base [#############################################################] 100%
( 4/15) installing binutils [#############################################################] 100%
( 5/15) installing m4 [#############################################################] 100%
( 6/15) installing bison [#############################################################] 100%
( 7/15) installing diffstat [#############################################################] 100%
( 8/15) installing diffutils [#############################################################] 100%
( 9/15) installing dos2unix [#############################################################] 100%
(10/15) installing flex [#############################################################] 100%
(11/15) installing texinfo [#############################################################] 100%
(12/15) installing texinfo-tex [#############################################################] 100%
(13/15) installing make [#############################################################] 100%
(14/15) installing patch [#############################################################] 100%
Optional dependencies for patch
ed: for patch -e functionality
(15/15) installing base-devel [#############################################################] 100%
:: Running post-transaction hooks...
(1/1) Updating the info directory file...

msys2/cci.latest: RUN: bash -l -c "pacman -S binutils --noconfirm"
warning: binutils-2.43.1-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) binutils-2.43.1-1

Total Installed Size: 39.80 MiB
Net Upgrade Size: 0.00 MiB

:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring [#############################################################] 100%
(1/1) checking package integrity [#############################################################] 100%
(1/1) loading package files [#############################################################] 100%
(1/1) checking for file conflicts [#############################################################] 100%
(1/1) checking available disk space [#############################################################] 100%
:: Processing package changes...
(1/1) reinstalling binutils [#############################################################] 100%
:: Running post-transaction hooks...
(1/1) Updating the info directory file...

msys2/cci.latest: RUN: bash -l -c "pacman -S gcc --noconfirm"
resolving dependencies...
looking for conflicting packages...

Packages (7) isl-0.27-1 mpc-1.3.1-1 msys2-runtime-devel-3.5.4-5 msys2-w32api-headers-12.0.0.r0.g819a6ec2e-2 msys2-w32api-runtime-12.0.0.r0.g819a6ec2e-2
windows-default-manifest-6.4-2 gcc-13.3.0-1

Total Download Size: 46.31 MiB
Total Installed Size: 371.44 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages...
msys2-w32api-headers-12.0.0.r0.g819a6ec2e-2-x86_64 5.4 MiB 8.66 MiB/s 00:01 [#############################################################] 100%
isl-0.27-1-x86_64 750.5 KiB 1075 KiB/s 00:01 [#############################################################] 100%
msys2-w32api-runtime-12.0.0.r0.g819a6ec2e-2-x86_64 2.9 MiB 3.06 MiB/s 00:01 [#############################################################] 100%
mpc-1.3.1-1-x86_64 78.5 KiB 144 KiB/s 00:01 [#############################################################] 100%
msys2-runtime-devel-3.5.4-5-x86_64 5.5 MiB 1918 KiB/s 00:03 [#############################################################] 100%
windows-default-manifest-6.4-2-x86_64 3.0 KiB 20.6 KiB/s 00:00 [#############################################################] 100%
gcc-13.3.0-1-x86_64 31.7 MiB 24.0 MiB/s 00:01 [#############################################################] 100%
Total (7/7) 46.3 MiB 3.80 MiB/s 00:12 [#############################################################] 100%
error: failed retrieving file 'gcc-13.3.0-1-x86_64.pkg.tar.zst' from mirror.msys2.org : Connection timed out after 10003 milliseconds
error: failed retrieving file 'windows-default-manifest-6.4-2-x86_64.pkg.tar.zst' from mirror.msys2.org : Connection timed out after 10011 milliseconds
(7/7) checking keys in keyring [#############################################################] 100%
(7/7) checking package integrity [#############################################################] 100%
(7/7) loading package files [#############################################################] 100%
(7/7) checking for file conflicts [#############################################################] 100%
(7/7) checking available disk space [#############################################################] 100%
:: Processing package changes...
(1/7) installing isl [#############################################################] 100%
(2/7) installing mpc [#############################################################] 100%
(3/7) installing msys2-runtime-devel [#############################################################] 100%
(4/7) installing msys2-w32api-headers [#############################################################] 100%
(5/7) installing msys2-w32api-runtime [#############################################################] 100%
(6/7) installing windows-default-manifest [#############################################################] 100%
(7/7) installing gcc [#############################################################] 100%
:: Running post-transaction hooks...
(1/1) Updating the info directory file...

msys2/cci.latest: RUN: bash -l -c "pacman -Rs -d -d $(pacman -Qsq pkgconf) --noconfirm"
error: no targets specified (use -h for help)

msys2/cci.latest: ERROR:
Package '956a88975bda9dfcc485e2861d71e74bd7e2b9a5' build failed
msys2/cci.latest: WARN: Build folder C:\Users\pzkara.conan2\p\b\msys231ff2dbe82691\b\build
ERROR: msys2/cci.latest: Error in build() method, line 130
self._do_build()
while calling '_do_build', line 145
self.run(f'bash -l -c "pacman -Rs -d -d $(pacman -Qsq {package}) --noconfirm"')
ConanException: Error 1 while executing

@bkarasm bkarasm added the bug Something isn't working label Nov 17, 2024
jspam added a commit to jspam/conan-center-index that referenced this issue Nov 18, 2024
base-devel 2024.11 does not contain pkgconf any more [1], and the attempt to
remove it will resulting in "error: no targets specified (use -h for help)".

[1] msys2/MSYS2-packages@ad465ec

Resolves conan-io#25970.
@jspam jspam linked a pull request Nov 18, 2024 that will close this issue
3 tasks
jspam added a commit to jspam/conan-center-index that referenced this issue Nov 18, 2024
base-devel 2024.11 does not contain pkgconf any more [1], and the attempt to
remove it will resulting in "error: no targets specified (use -h for help)".

[1] msys2/MSYS2-packages@ad465ec

Resolves conan-io#25970.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant