Bug 14313

Summary: lib64curl-devel Can't be installed
Product: Mageia Reporter: mtm spm <mtm_spm>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED INVALID QA Contact:
Severity: normal    
Priority: Normal    
Version: 4   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: lib64curl-devel 7.34.0 1.3mga4 CVE:
Status comment:

Description mtm spm 2014-10-17 00:59:04 CEST
Description of problem:


Attempred to install lib64curl-devel package 7.34.0 1.3mga4.
Required dependinces:
"""
The following 7 packages are going to be installed:

- lib64curl-devel-7.34.0-1.3.mga4.x86_64
- lib64ext2fs-devel-1.42.9-2.mga4.x86_64
- lib64idn-devel-1.28-4.mga4.x86_64
- lib64krb53-devel-1.11.4-1.1.mga4.x86_64
- lib64ldap2.4_2-devel-2.4.38-1.1.mga4.x86_64
- lib64sasl2-devel-2.1.26-4.mga4.x86_64
- lib64ssh2-devel-1.4.3-3.mga4.x86_64

9.6MB of additional disk space will be used.

2.2MB of packages will be retrieved.

Is it ok to continue?
"""

OK. I get the error:

"""
1 installation transactions failed

There was a problem during the installation:

file /usr/sbin/sasl2-shared-checkpass from install of lib64sasl2-devel-2.1.26-4.mga4.x86_64 conflicts with file from package libsasl2-devel-2.1.26-4.mga4.i586

file /usr/sbin/sasl2-shared-mechlist from install of lib64sasl2-devel-2.1.26-4.mga4.x86_64 conflicts with file from package libsasl2-devel-2.1.26-4.mga4.i586

file /usr/bin/gss-client from install of lib64krb53-devel-1.11.4-1.1.mga4.x86_64 conflicts with file from package libkrb53-devel-1.11.4-1.1.mga4.i586

file /usr/bin/sclient from install of lib64krb53-devel-1.11.4-1.1.mga4.x86_64 conflicts with file from package libkrb53-devel-1.11.4-1.1.mga4.i586

file /usr/bin/sim_client from install of lib64krb53-devel-1.11.4-1.1.mga4.x86_64 conflicts with file from package libkrb53-devel-1.11.4-1.1.mga4.i586

file /usr/bin/uuclient from install of lib64krb53-devel-1.11.4-1.1.mga4.x86_64 conflicts with file from package libkrb53-devel-1.11.4-1.1.mga4.i586

file /usr/sbin/gss-server from install of lib64krb53-devel-1.11.4-1.1.mga4.x86_64 conflicts with file from package libkrb53-devel-1.11.4-1.1.mga4.i586

file /usr/sbin/sserver from install of lib64krb53-devel-1.11.4-1.1.mga4.x86_64 conflicts with file from package libkrb53-devel-1.11.4-1.1.mga4.i586

file /usr/sbin/uuserver from install of lib64krb53-devel-1.11.4-1.1.mga4.x86_64 conflicts with file from package libkrb53-devel-1.11.4-1.1.mga4.i586
"""



Reproducible: 

Steps to Reproduce:
Comment 1 David Walser 2014-10-17 14:07:17 CEST
You should uninstall the conflicting 32-bit devel packages.

Status: NEW => RESOLVED
Resolution: (none) => INVALID

Comment 2 mtm spm 2014-10-17 21:48:35 CEST
Sorry David but you are wrong.

There is no reason why into a 64 bit system you shall not be able to compile 32 bit application by passing -m32 parameter to the compiler. The libraries shall be able to coexist on the same system and failing to do so it is a packaging bug.

I reopened the report.

Status: RESOLVED => REOPENED
Resolution: INVALID => (none)

Comment 3 David Walser 2014-10-19 16:05:01 CEST
I didn't say you can't compile 32-bit things.  You cannot however have 64-bit and 32-bit devel packages installed at the same time.  We do not and cannot support that.

Status: REOPENED => RESOLVED
Resolution: (none) => INVALID