Bug 676589

Summary: mingw32-qpid-cpp: missing dependency: Requires: mingw32(libgcc_s_sjlj-1.dll)
Product: Red Hat Enterprise Linux 6 Reporter: Martin Banas <mbanas>
Component: mingw32-qpid-cppAssignee: Russell Bryant <rbryant>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: high Docs Contact:
Priority: high    
Version: 6.1CC: alexhultman, dgregor, jstodola
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-01-03 13:20:47 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 670159    

Description Martin Banas 2011-02-10 10:14:06 UTC
Description of problem:
mingw32-qpid-cpp package from optional repo for s390x and ppc64 architectures
cannot be installed. There are missing dependencies:
--> Finished Dependency Resolution
Error: Package: mingw32-qpid-cpp-0.8-0.5.el6.noarch (/mingw32-qpid-cpp-0.8-0.5.el6.noarch)
           Requires: mingw32(libgcc_s_sjlj-1.dll)

Version-Release number of selected component (if applicable):
RHEL6.1-20110209.n.0
mingw32-qpid-cpp-0.8-0.5.el6.noarch

How reproducible:
100%

Steps to Reproduce:
1. edit /etc/yum.repos.d/rhel.repo and add base and optional repos for
RHEL6.1-20110209.n.0 build
2. update the system (yum update)
3. try to install mingw32-qpid-cpp from optional repo

  
Actual results:
missing dependency

Expected results:
mingw32-qpid-cpp and dependencies are installed

Comment 1 Andrew Beekhof 2011-02-11 13:14:38 UTC
Works for me:

Running Transaction
  Installing : 1:pkgconfig-0.23-9.1.el6.x86_64                            1/23 
  Installing : mpfr-2.4.1-6.el6.x86_64                                    2/23 
  Installing : mingw32-filesystem-63-4.el6.noarch                         3/23 
  Installing : mingw32-binutils-2.20.1-2.el6.2.x86_64                     4/23 
  Installing : mingw32-cpp-4.4.2-3.el6.1.x86_64                           5/23 
  Installing : mingw32-runtime-3.18-1.el6.1.noarch                        6/23 
  Installing : mingw32-zlib-1.2.3-20.el6.noarch                           7/23 
  Installing : mingw32-iconv-1.12-12.el6.4.noarch                         8/23 
  Installing : mingw32-termcap-1.3.1-8.el6.4.noarch                       9/23 
  Installing : mingw32-readline-5.2-7.el6.4.noarch                       10/23 
  Installing : mingw32-libxml2-2.7.6-2.el6.noarch                        11/23 
  Installing : mingw32-bzip2-1.0.5-8.el6.4.noarch                        12/23 
  Installing : mingw32-expat-2.0.1-6.el6.4.noarch                        13/23 
  Installing : mingw32-libgpg-error-1.6-13.el6.4.noarch                  14/23 
  Installing : mingw32-libgcrypt-1.4.4-4.el6.4.noarch                    15/23 
  Installing : mingw32-libxslt-1.1.26-2.el6.noarch                       16/23 
  Installing : mingw32-w32api-3.14-1.el6.5.noarch                        17/23 
  Installing : mingw32-pthreads-2.8.0-10.el6.6.noarch                    18/23 
  Installing : mingw32-gcc-4.4.2-3.el6.1.x86_64                          19/23 
  Installing : mingw32-boost-1.41.0-2.el6.noarch                         20/23 
  Installing : mingw32-gettext-0.17-12.el6.4.noarch                      21/23 
  Installing : mingw32-gnutls-2.6.4-3.el6.5.noarch                       22/23 
  Installing : mingw32-qpid-cpp-0.8-0.5.el6.noarch                       23/23 

Do you by any chance have some intermediate mingw32 builds installed already?

We ran into problems during the initial import for 6.1 and had to downgrade some versions - mingw32-cpp specifically which is what will supply libgcc_s_sjlj-1.dll when it gets bumped back up to 4.5 again.

Suggest:
  yum remove -y mingw32-filesystem
and trying again.

So to summarize, this is a testing artefact that wont affect users.
Suggest we close as WONTFIX

Comment 2 Andrew Beekhof 2011-02-11 13:17:07 UTC
*** Bug 676588 has been marked as a duplicate of this bug. ***

Comment 3 Andrew Beekhof 2011-02-11 13:17:52 UTC
*** Bug 676587 has been marked as a duplicate of this bug. ***

Comment 4 Andrew Beekhof 2011-02-11 13:18:31 UTC
*** Bug 676585 has been marked as a duplicate of this bug. ***

Comment 5 Andrew Beekhof 2011-02-11 13:18:56 UTC
*** Bug 676580 has been marked as a duplicate of this bug. ***

Comment 6 Jan Stodola 2011-02-11 16:34:52 UTC
Andrew, this issue is reproducible on ppc64 and s390x architectures, you tested on x86_64. I was able to reproduce this on s390x and there were no mingw32 packages installed before yum install.

Comment 7 Andrew Beekhof 2011-02-23 07:41:24 UTC
This is by design.
I was asked to only create the mingw toolchain for x86_64.

Comment 9 Dennis Gregorovic 2011-02-23 14:25:51 UTC
mingw32-matahari was being pulled into the ppc64/s390x trees since it's a noarch package, and that was causing the rest of the toolchain to get pulled into optional.  I've gone and configured distill to exclude mingw32-matahari from those two arches.

Comment 10 RHEL Program Management 2011-04-04 02:04:34 UTC
Since RHEL 6.1 External Beta has begun, and this bug remains
unresolved, it has been rejected as it is not proposed as
exception or blocker.

Red Hat invites you to ask your support representative to
propose this request, if appropriate and relevant, in the
next release of Red Hat Enterprise Linux.

Comment 11 alexhultman 2011-09-24 07:14:28 UTC
I'm getting this on my updated but fresh install of Fedora 15 on i686:

Error: Package: mingw32-qpid-cpp-0.8-0.6.fc15.noarch (fedora)
           Requires: mingw32(boost_filesystem-gcc45-mt-1_46.dll)
           Available: mingw32-boost-1.46.0-0.2.beta1.fc15.noarch (fedora)
               mingw32(boost_filesystem-gcc45-mt-1_46.dll)
           Installing: mingw32-boost-1.46.1-1.fc15.noarch (updates)
               Not found
Error: Package: mingw32-qpid-cpp-0.8-0.6.fc15.noarch (fedora)
           Requires: mingw32(boost_program_options-gcc45-mt-1_46.dll)
           Available: mingw32-boost-1.46.0-0.2.beta1.fc15.noarch (fedora)
               mingw32(boost_program_options-gcc45-mt-1_46.dll)
           Installing: mingw32-boost-1.46.1-1.fc15.noarch (updates)
               Not found
Error: Package: mingw32-qpid-cpp-0.8-0.6.fc15.noarch (fedora)
           Requires: mingw32(boost_system-gcc45-mt-1_46.dll)
           Available: mingw32-boost-1.46.0-0.2.beta1.fc15.noarch (fedora)
               mingw32(boost_system-gcc45-mt-1_46.dll)
           Installing: mingw32-boost-1.46.1-1.fc15.noarch (updates)
               Not found
Error: Package: mingw32-qpid-cpp-0.8-0.6.fc15.noarch (fedora)
           Requires: mingw32(boost_date_time-gcc45-mt-1_46.dll)
           Available: mingw32-boost-1.46.0-0.2.beta1.fc15.noarch (fedora)
               mingw32(boost_date_time-gcc45-mt-1_46.dll)
           Installing: mingw32-boost-1.46.1-1.fc15.noarch (updates)
               Not found
Error: Package: mingw32-qpid-cpp-0.8-0.6.fc15.noarch (fedora)
           Requires: mingw32(boost_thread-gcc45-mt-1_46.dll)
           Available: mingw32-boost-1.46.0-0.2.beta1.fc15.noarch (fedora)
               mingw32(boost_thread-gcc45-mt-1_46.dll)
           Installing: mingw32-boost-1.46.1-1.fc15.noarch (updates)
               Not found

Always reproducible. It's a little different but I don't feel like reporting a new bug for this? My dependencies are about boost.

Comment 12 Russell Bryant 2012-01-03 13:20:47 UTC
It looks like this issue should be closed.

alexhultman: If you're still having a problem, please open a bug against Fedora.