Hi, On 11/22/06, Frank Lichtenheld <[EMAIL PROTECTED]> wrote:
your package failed to build from source. Apparently because you tried to include a static library into a dynamic one. To do this you need a version of the static library compiled with -fPIC. (All this IIRC, libraries aren't really my strong point ;)
luciano already told me about that one, http://lintian.debian.org/reports/Tshlib-with-non-pic-code.html but: http://release.debian.org/etch_rc_policy.txt (f) Libraries Shared libraries must be compiled with -fPIC, and normally static libraries must not be. If you need to provide static libraries compiled with -fPIC, call it "<libname>_pic.a". Libraries must normally be compiled with -D_REENTRANT. Shared libraries must normally be linked with all libraries they use symbols from. So, I'm not sure whats the debian way of resolving this, on the one hand you need fPIC, on the other hand static libs should not use fpic. Compiling libipq static before, and linking the static version would do the trick, but I have no idea whats your policy on such hacks. MfG Markus -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]