Bug 14313 - lib64curl-devel Can't be installed
Summary: lib64curl-devel Can't be installed
Status: RESOLVED INVALID
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 4
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-17 00:59 CEST by mtm spm
Modified: 2014-10-19 16:05 CEST (History)
0 users

See Also:
Source RPM: lib64curl-devel 7.34.0 1.3mga4
CVE:
Status comment:


Attachments

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


Note You need to log in before you can comment on or make changes to this bug.