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
pgpMGj7mTPVit.pgp
Description: PGP signature

