dependency sharing problem in metakit

Bug #72352 reported by Sean Hunt
12
Affects Status Importance Assigned to Milestone
libmetakit2.4.9.3 (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: libmetakit2.4.9.3-dev

If I try to install libmetakit2.4.9.3-dev, one of the dependencies is libmetakit2.4.9.3c2. However, upon installing it, the -dev package cannot be installed due to it attempting to overwrite /usr/lib/libmk4-2.4.9.3.so, which was just put there by the c2 package.

Revision history for this message
Caroline Ford (secretlondon) wrote :

This hasn't been reported upstream - but it doesn't seem to be a very well used package (so perhaps not surprising)

Revision history for this message
Caroline Ford (secretlondon) wrote :

http://packages.ubuntu.com/cgi-bin/search_contents.pl?word=libmk4-2.4.9.3.so&searchmode=searchfiles&case=insensitive&version=edgy&arch=i386

says:

usr/lib/libmk4-2.4.9.3.so occurs in:
libdevel/libmetakit2.4.9.3-dev and
libs/libmetakit2.4.9.3c2

and that libmetakit2.4.9.3-dev depends on libmetakit2.4.9.3c2

Revision history for this message
Caroline Ford (secretlondon) wrote :

Confirmed

Changed in libmetakit2.4.9.3:
status: Unconfirmed → Confirmed
Revision history for this message
Sean Hunt (coppro) wrote :

Hmm... I'm no genius, but it seems that all you need is /usr/lib/libmk4.so and /usr/include/mk4.h. There are also three other headers, but I haven't needed them (they're in the include directory in the source package, so you probably should use them). I have a compiled version running, and I don't know why all the other libraries are included (other than the docs, of course). This was compiled from the source according to it's configure script. It's a static library, and I can run applications fine without it being present, so I guess these could just become on package containing the library, the headers, and the doxygen docs. I've attacked those files in a tar.gz archive, if that's what you guys want to do. Also, there are two .inl files in the /include directory, so they're in there too. (I have no idea what they are, but if they're in the /include directory, it sounds like a good idea. - oh wait, apparently they're for visual C++. I'll put them in anyway, just in case.)

Revision history for this message
Barry deFreese (bddebian) wrote :

This appears to have been fixed but I can find no specific mention of it in the changelogs. What version Ubuntu is this and exactly which version and release of libmetakit is this? Thanks for the bug report!

Revision history for this message
Sean Hunt (coppro) wrote :

It was originally found on Edgy, but unfortunately I don't know the package version. Unfortunately, this isn't even the most updated version of metakit - there needs to be a plain libmetakit package, without a specific version. I do know that it was still around when the Feisty upgrade came, so it was there in the oldest post-Feisty copy..

Revision history for this message
Barry deFreese (bddebian) wrote :

Well upgrades would be an issue because the files would still be around. Can anyone else confirm this on a clean Gutsy install? I cannot. Thanks.

Changed in libmetakit2.4.9.3:
status: Confirmed → Incomplete
Revision history for this message
Mb (mb-deactivatedaccount-deactivatedaccount-deactivatedaccount) wrote :

I've tryed to install libmetakit2.4.9.3-dev in Gutsy and I had no overwriting problem.

Revision history for this message
Maurizio Moriconi (bugman) wrote :

I've tryed to install libmetakit2.4.9.3-dev in a clean pbuilder envy for Gutsy and Hardy and it's all ok.

Changed in libmetakit2.4.9.3:
status: Incomplete → Invalid
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.