Guillaume Rousse ([EMAIL PROTECTED]) wrote:
> Ainsi parlait Han :
> 
> > E: libuds1-devel non-versioned-file-in-library-package
> >    /usr/include/uds/flex_func.hh
> 
> You can try -info flag if you want more explanations about rpmlint 
> recriminations.

Thanks, I looked everywhere for this info. Except there. :)

> This one means you can't have non-versioned files in a library
> package, which would cause a conflict when installing an other
> versioned package from the same library. You have to move either in
> main package or in devel package.

These are the comment that I get with rpmlint -i package.rpm:

  E: uds non-versioned-file-in-library-package /usr/include/uds/btrace.hh 

  The package contains files in non versioned directories. This makes
  impossible to have multiple major versions of the libraries installed.
  One solution can be to change the directories which contain the files to
  subdirs of /usr/lib/<name>-<version> or /usr/share/<name>-<version>.
  Another solution can be to include a version number in the file names
  themselves.

> In your case, this seems to be an header file, which has to be in
> devel package anyway.

In this case it is a bit weird since the package is a pure library with
documentation. Maybe it is even a bit silly to package this.

Interesting project btw.

  http://frost.flewid.de/uds


Groetjes, Han.
-- 
http://www.xs4all.nl/~hanb/software

Reply via email to