Ainsi parlait Zdenek Kabelac : [..] > > unversioned files for devel package, this make rpmlint scream. > > you are probably not supposed to distribute any devel .so files for plugins > - develepers should be only using libavifile and they should not link > anything agains plugin > > so why should be rpmlint screaming ?? Sorry, false error. I'm anticipating rpmlint recriminations too much :-) In fact, it complains for top-level (in /usr/lib/) unversioned files, not in a subdirectory.
However, here is a real one: [guillaume@silbermann guillaume]$ rpmlint -i rpm/RPMS/i586/libavifile0.6-0.6.0-0 .20011026.1mdk.i586.rpm [..] E: libavifile0.6 shlib-with-non-pic-code /usr/lib/libaviplay-0.6.so.0.4.0 The listed shared libraries contain object code that was compiled without -fPIC. All object code in shared libraries should be recompiled separately from the static libraries with the -fPIC option. Another common mistake that causes this problem is linking with ``gcc -Wl,-shared'' instead of ``gcc -shared''. E: libavifile0.6 shlib-with-non-pic-code /usr/lib/libmmxnow-0.1.so.0.1.0 The listed shared libraries contain object code that was compiled without -fPIC. All object code in shared libraries should be recompiled separately from the static libraries with the -fPIC option. Another common mistake that causes this problem is linking with ``gcc -Wl,-shared'' instead of ``gcc -shared''. > > Also, the top-level directory is avifile0.6-0.6.4, is this some > > underground versioning scheme :-) ? > > yeah - when we are unable to release final 0.6 we are at least changing > other digits :) > > I think RedHat is also usable only when it gets into >= X.2 version - so > why just not release 0.6.4 :) You're meaning 0.6.4 is ready while 0.6 isn't :-) -- Guillaume Rousse <[EMAIL PROTECTED]> GPG key http://lis.snv.jussieu.fr/~rousse/gpgkey.html _______________________________________________ Avifile mailing list [EMAIL PROTECTED] http://prak.org/mailman/listinfo/avifile
