Package: httrack
Version: 3.48.1-5
Severity: minor
Usertags: goto-cc

While compiling the package using our research compiler infrastructure the build
failed with the following error:

[...]
libtool: link: gcc -shared  -fPIC -DPIC  .libs/htscore.o .libs/htsparse.o 
.libs/htsback.o .libs/htscache.o .libs/htscatchurl.o .libs/htsfilters.o 
.libs/htsftp.o .libs/htshash.o .libs/htsinthash.o .libs/htshelp.o 
.libs/htslib.o .libs/htscoremain.o .libs/htsname.o .libs/htsrobots.o 
.libs/htstools.o .libs/htswizard.o .libs/htsalias.o .libs/htsthread.o 
.libs/htsindex.o .libs/htsbauth.o .libs/htsmd5.o .libs/htszlib.o 
.libs/htswrap.o .libs/htsmodules.o .libs/htscharset.o .libs/punycode.o 
.libs/htsencoding.o .libs/md5.o .libs/ioapi.o .libs/mztools.o .libs/unzip.o 
.libs/zip.o   -L/usr/lib -lpthread -lcrypto -lssl -ldl -lz  -O2 -Wl,-z 
-Wl,relro   -Wl,-soname -Wl,libhttrack.so.2 -o .libs/libhttrack.so.2.0.48
file htsalias.c line 41: error: conflicting function declarations "linput"
old definition in module htscore file htslib.h line 336
signed int (struct _IO_FILE *fp, char *s, signed int max)
new definition in module htsalias file htsalias.c line 41
void (struct _IO_FILE *, char *, signed int)
make[3]: *** [libhttrack.la] Error 64

Looking at the source, the declaration in htsalias.c is not used anyway and
should likely be removed. (Note that the build does FTFBS with the standard
compiler, as no type checking at link time would be performed.)

Best,
Michael

Attachment: pgpMGj7mTPVit.pgp
Description: PGP signature

Reply via email to