[Debian-med-packaging] Bug#881865: libctapimkt sometimes FTBFS in parallel builds

Adrian Bunk bunk at debian.org
Wed Nov 15 21:41:09 UTC 2017


Source: libctapimkt
Version: 1.0.5~rc1-5
Severity: important
Tags: patch

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/libctapimkt.html

...
libtool: link: gcc -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -o mktlin mktlin.o  -lrt -lusb-1.0 -ldl -lctapimkt
/usr/bin/ld: cannot find -lctapimkt
collect2: error: ld returned 1 exit status
Makefile:524: recipe for target 'mktlin' failed
make[2]: *** [mktlin] Error 1
make[2]: *** Waiting for unfinished jobs....
libtool: link: (cd ".libs" && rm -f "libctapimkt.so" && ln -s "libctapimkt.so.1.0.0" "libctapimkt.so")


Fix is attached.
-------------- next part --------------
Description: Fix parallel FTBFS
 Fix a parallel FTBFS caused by not telling make
 that libctapimkt is not an external library.
Author: Adrian Bunk <bunk at debian.org>

--- libctapimkt-1.0.5~rc1.orig/Makefile.am
+++ libctapimkt-1.0.5~rc1/Makefile.am
@@ -14,6 +14,6 @@ libctapimkt_la_SOURCES = ctapi.c ctapimk
 bin_PROGRAMS = mktlin
 mktlin_SOURCES = mktlin.c
 mktlin_LDADD = $(LDADD)
-LDADD = -lrt -lusb-1.0 -ldl -lctapimkt
+LDADD = -lrt -lusb-1.0 -ldl libctapimkt.la
 
 MAINTAINERCLEANFILES = autom4te.cache


More information about the Debian-med-packaging mailing list