[SCM] Debian package checker branch, master, updated. 2.4.3-161-g2d27e5d
The following commit has been merged in the master branch:
commit 7db3ff6cdd532c2a4b4161ebf3a7258738500d19
Author: Raphael Geissert <atomo64@gmail.com>
Date: Tue Jan 25 17:46:27 2011 -0600
Check for more embedded libraries
Detect libm, ltdl, curl, libmng, libmsn, libmikmod, and libmysqlclient
diff --git a/checks/binaries b/checks/binaries
index b15fceb..db83196 100644
--- a/checks/binaries
+++ b/checks/binaries
@@ -86,6 +86,13 @@ our %EMBEDDED_LIBRARIES = (
'ncurses' => qr'Not enough memory to create terminal structure',
'openssl' => qr'You need to read the OpenSSL FAQ',
'sqlite' => {source => qr'sqlite3?', match => qr'CREATE TABLE sqlite_master\('},
+ 'libm' => {source => qr'eglibc', match => qr'neg\*\*non-integral: DOMAIN error'},
+ 'ltdl' => {source => qr'libtool', match => qr'(?m)^library already shutdown'},
+ 'curl' => qr'A libcurl function was given a bad argument',
+ 'libmng' => qr'TERM misplaced during creation of MNG stream',
+ 'libmsn' => qr'The MSN server has terminated the connection with an unknown reason code\.',
+ 'libmikmod' => qr'APUN \(APlayer\) and UNI \(MikMod\)',
+ 'libmysqlclient'=> {source => qr'mysql-\d.*', match => qr'MySQL client ran out of memory'},
);
our $multiarch;
diff --git a/t/tests/binaries-embedded-libs/debian/Makefile b/t/tests/binaries-embedded-libs/debian/Makefile
index 7149934..b65a063 100644
--- a/t/tests/binaries-embedded-libs/debian/Makefile
+++ b/t/tests/binaries-embedded-libs/debian/Makefile
@@ -1,5 +1,5 @@
BINARIES := zlib libpng libjpeg libopenjpeg libtiff libpcre3 libbz2 libxml2 \
- libmagic libexpat libsqlite
+ libmagic libexpat libsqlite libm
MANPAGES := $(patsubst %,%.1,$(BINARIES))
all: $(BINARIES) $(MANPAGES)
diff --git a/t/tests/binaries-embedded-libs/debian/libm.c b/t/tests/binaries-embedded-libs/debian/libm.c
new file mode 100644
index 0000000..31e43f5
--- /dev/null
+++ b/t/tests/binaries-embedded-libs/debian/libm.c
@@ -0,0 +1,10 @@
+#include <stdio.h>
+
+static const char domain_error[]
+ = "neg**non-integral: DOMAIN error";
+
+int
+main(void)
+{
+ printf("%s\n", domain_error);
+}
diff --git a/t/tests/binaries-embedded-libs/tags b/t/tests/binaries-embedded-libs/tags
index 1619d0a..b669bca 100644
--- a/t/tests/binaries-embedded-libs/tags
+++ b/t/tests/binaries-embedded-libs/tags
@@ -3,6 +3,7 @@ E: binaries-embedded-libs: embedded-libopenjpeg usr/bin/libopenjpeg
E: binaries-embedded-libs: embedded-libpng usr/bin/libpng
E: binaries-embedded-libs: embedded-library usr/bin/libbz2: bzip2
E: binaries-embedded-libs: embedded-library usr/bin/libexpat: expat
+E: binaries-embedded-libs: embedded-library usr/bin/libm: libm
E: binaries-embedded-libs: embedded-library usr/bin/libmagic: file
E: binaries-embedded-libs: embedded-library usr/bin/libpcre3: pcre3
E: binaries-embedded-libs: embedded-library usr/bin/libsqlite: sqlite
--
Debian package checker
Reply to: