www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 21824] New: broken CentOS:8 installation due to conflicting

https://issues.dlang.org/show_bug.cgi?id=21824

          Issue ID: 21824
           Summary: broken CentOS:8 installation due to conflicting
                    libcurl(x86-32)
           Product: D
           Version: D2
          Hardware: All
                OS: Linux
            Status: NEW
          Severity: critical
          Priority: P1
         Component: installer
          Assignee: nobody puremagic.com
          Reporter: code dawg.eu

Just happened in the test_install.sh check when building the 2.096.1 beta.

yum localinstall dmd-2.096.1~beta.1-0.fedora.x86_64.rpm --quiet --assumeyes
Error: 
 Problem: package dmd-2.096.1~beta.1-0.x86_64 requires libcurl(x86-32), but
none of the providers can be installed
  - package libcurl-minimal-7.61.1-14.el8_3.1.x86_64 conflicts with libcurl
provided by libcurl-7.61.1-14.el8_3.1.i686
  - package libcurl-minimal-7.61.1-14.el8_3.1.i686 conflicts with libcurl
provided by libcurl-minimal-7.61.1-14.el8_3.1.x86_64
  - package libcurl-minimal-7.61.1-14.el8_3.1.x86_64 conflicts with libcurl
provided by libcurl-minimal-7.61.1-14.el8_3.1.i686
  - problem with installed package libcurl-minimal-7.61.1-14.el8_3.1.x86_64
  - conflicting requests

Looking at issue 17647, I'd suggest to make those weak dependencies and then
possibly research if sth. is left to be done for libcurl-minimal vs. libcurl.

--
Apr 13 2021