Am Samstag, den 10.03.2007, 16:25 +0900 schrieb Charles Plessy: > Le Thu, Mar 08, 2007 at 10:21:58AM +0100, Andreas Tille a écrit : > > On Thu, 8 Mar 2007, Charles Plessy wrote: > > > > >EMBOSS uses an obsolete version of libpcre and the current packages > > >based on the work of Matt Hope ship by default files which conflict > > >with debian packages. > > > > What is the reason for the conflict? > > This one: > > Unpacking emboss-lib (from emboss-lib_4.1.0-1_powerpc.deb) ... > dpkg: error processing emboss-lib_4.1.0-1_powerpc.deb (--install): > trying to overwrite `/usr/include/pcre.h', which is also in package > libpcre3-dev > > What is the role of those .h files ?
Search for C Header files - just necessary to compile your EMBOSS package. Nothing necessary to run or distribute it as binary package. > Are they better placed in a -dev > package ? Moving or dropping it would open the way to non-dev emboss > packages in experimental. You don't need to distribute it, except you want other packages to compile again this PCRE version. And that's not the case. We already have a libpcre-package in Debian, that is up-to-date and not a (maybe modified) local copy of PCRE in a package source. > I guess that I have to read Junichi's library packaging guide. > http://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html Only, if EMBOSS ships libraries at it's own. You don't need to distribute library packages for EMBOSS, if it just creates e.g. static libraries for it's own. Regards, Daniel

