Package: mendexk
Version: 2.6e-3
Severity: serious

According to the build log, mendexk links statically against libkpathsea:

| # Add here commands to compile the package.
| /usr/bin/make "PROGLINK=\$(CC) \$(OBJS) -o \$(PROGRAM) \
|       /usr/lib/libkpathsea.a"
| make[1]: Entering directory `/build/buildd/mendexk-2.6e'
| cc -O -DKPATHSEA -DKPATHSEA3 -DEUC   -c -o main.o main.c
| cc -O -DKPATHSEA -DKPATHSEA3 -DEUC   -c -o convert.o convert.c
| cc -O -DKPATHSEA -DKPATHSEA3 -DEUC   -c -o sort.o sort.c
| cc -O -DKPATHSEA -DKPATHSEA3 -DEUC   -c -o fread.o fread.c
| cc -O -DKPATHSEA -DKPATHSEA3 -DEUC   -c -o fwrite.o fwrite.c
| cc -O -DKPATHSEA -DKPATHSEA3 -DEUC   -c -o styfile.o styfile.c
| cc -O -DKPATHSEA -DKPATHSEA3 -DEUC   -c -o pageread.o pageread.c
| cc -O -DKPATHSEA -DKPATHSEA3 -DEUC   -c -o kp.o kp.c
| kp.c: In function 'KP_find_file':
| kp.c:115: warning: incompatible implicit declaration of built-in function 
'free'
| cc main.o convert.o sort.o fread.o fwrite.o styfile.o pageread.o kp.o -o 
mendex /usr/lib/libkpathsea.a
| make[1]: Leaving directory `/build/buildd/mendexk-2.6e'
| touch build-stamp

I can't seem to find a rationale for this in the changelog.  I hence presume
that this is unnecessary and in fact a policy violation.  The package does not
adopt a dependency on libkpathsea5 (or libkpathsea6, for that matter) despite
build-depending on it.  Please change that to dynamic linkage for all the
goodness of Debian.

Kind regards
Philipp Kern



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to