[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[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: