libgmp3-dev conflicts with sunwcsl

Bug #337049 reported by Tim Spriggs
6
Affects Status Importance Assigned to Milestone
Nexenta Operating System
Confirmed
High
Erast

Bug Description

Unpacking libgmp3-dev (from .../libgmp3-dev_2%3a4.2.2+dfsg-1nexenta5_solaris-i386.deb) ...
dpkg: error processing /var/cache/apt/archives/libgmp3-dev_2%3a4.2.2+dfsg-1nexenta5_solaris-i386.deb (--unpack):
trying to overwrite `/usr/lib/amd64/libmp.so', which is also in package sunwcsl
Errors were encountered while processing:
/var/cache/apt/archives/libgmp3-dev_2%3a4.2.2+dfsg-1nexenta5_solaris-i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Currently, sunwcsl/sunwcslr define libmp.so as:

root@fiji:/usr/src# dpkg-query -S libmp.so | sort
sunwcsl: /usr/lib/amd64/libmp.so
sunwcsl: /usr/lib/amd64/libmp.so.2
sunwcsl: /usr/lib/libmp.so.1
sunwcsl: /usr/lib/libmp.so.2
sunwcslr: /lib/amd64/libmp.so
sunwcslr: /lib/amd64/libmp.so.2
sunwcslr: /lib/libmp.so.1
sunwcslr: /lib/libmp.so.2
sunwcslr: /usr/sun/lib/libmp.so

The relationships follow:

/lib/amd64/libmp.so -> libmp.so.2
/lib/amd64/libmp.so.2
/lib/libmp.so.1
/lib/libmp.so.2
/usr/lib/amd64/libmp.so -> ../../../lib/amd64/libmp.so.2
/usr/lib/amd64/libmp.so.2 -> ../../../lib/amd64/libmp.so.2
/usr/lib/libmp.so.1 -> ../../lib/libmp.so.1
/usr/lib/libmp.so.2 -> ../../lib/libmp.so.2
/usr/sun/lib/libmp.so -> ../../../lib/libmp.so.2

I think that these should be removed:
sunwcsl: /usr/lib/amd64/libmp.so
sunwcslr: /lib/amd64/libmp.so

and a different link added:
sunwcslr: /usr/sun/lib/amd64/libmp.so -> ../../../lib/libmp.so.2

The gmp source package ends up building libmp.so.3 so other libs do not conflict. Just the top-level .so links.

Revision history for this message
andy_js (andyjstormont) wrote :

This makes rebuilding gcc a real PITA.

Revision history for this message
andy_js (andyjstormont) wrote :

There also seems to be no source package for sunwcsl, which makes fixing it kind of hard :\

Revision history for this message
Erast (erast) wrote : Re: [Bug 337049] Re: libgmp3-dev conflicts with sunwcsl

nexenta-on source contains all the ingredients. But I would prefer to
see libgmp3-dev got fixed, now sunwcsl.

andy_js wrote:
> There also seems to be no source package for sunwcsl, which makes fixing
> it kind of hard :\
>

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.