[Pkg-net-snmp-devel] Bug#708302: libsnmp-dev: arch-dependent files in "Multi-Arch: same" package

Jakub Wilk jwilk at debian.org
Tue May 14 22:32:31 UTC 2013


Package: libsnmp-dev
Version: 5.7.2~dfsg-3
Severity: important
User: multiarch-devel at lists.alioth.debian.org
Usertags: multiarch

libsnmp-dev is marked as "Multi-Arch: same", but the following files are 
architecture-dependent:

/usr/include/net-snmp/net-snmp-config.h
/usr/share/man/man3/netsnmp_config_api.3.gz

An example diff between i386 and amd64 (after ungzipping) is attached.

-- 
Jakub Wilk
-------------- next part --------------
diff -ur libsnmp-dev_5.7.2~dfsg-3_i386/usr/include/net-snmp/net-snmp-config.h libsnmp-dev_5.7.2~dfsg-3_amd64/usr/include/net-snmp/net-snmp-config.h
--- libsnmp-dev_5.7.2~dfsg-3_i386/usr/include/net-snmp/net-snmp-config.h	2013-05-14 14:37:47.000000000 +0200
+++ libsnmp-dev_5.7.2~dfsg-3_amd64/usr/include/net-snmp/net-snmp-config.h	2013-05-09 13:50:40.000000000 +0200
@@ -928,7 +928,7 @@
 /* #undef HAVE_STRUCT_RTENTRY_RT_USE */
 
 /* Define to 1 if `sa_sigaction' is a member of `struct sigaction'. */
-#define HAVE_STRUCT_SIGACTION_SA_SIGACTION 1
+/* #undef HAVE_STRUCT_SIGACTION_SA_SIGACTION */
 
 /* Define to 1 if `sin6_scope_id' is a member of `struct sockaddr_in6'. */
 #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
@@ -1307,7 +1307,7 @@
 /* #undef NETSNMP_CAN_USE_SYSCTL */
 
 /* configure options specified */
-#define NETSNMP_CONFIGURE_OPTIONS " '--build=i486-linux-gnu' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--localstatedir=/var' '--libdir=${prefix}/lib/i386-linux-gnu' '--libexecdir=${prefix}/lib/i386-linux-gnu' '--disable-maintainer-mode' '--disable-dependency-tracking' '--prefix=/usr' '--sysconfdir=/etc' '--mandir=/usr/share/man' '--with-persistent-directory=/var/lib/snmp' '--enable-ucd-snmp-compatibility' '--enable-shared' '--with-cflags=-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DNETSNMP_USE_INLINE' '--with-ldflags=-Wl,-z,relro -Wl,-z,now' '--with-perl-modules=INSTALLDIRS=vendor' '--enable-as-needed' '--enable-ipv6' '--with-logfile=none' '--without-rpm' '--with-libwrap' '--with-openssl' '--without-dmalloc' '--without-efence' '--without-rsaref' '--with-sys-contact=root' '--with-sys-location=Unknown' '--with-mib-modules=smux ucd-snmp/dlmod mibII/mta_sendmail disman/event-mib ucd-snmp/diskio ucd-snmp/lmsensorsMib host' '--with-out-mib-modules=' '--enable-mfd-rewrites' '--with-mnttab=/etc/mtab' '--with-mibdirs=$HOME/.snmp/mibs:/usr/share/snmp/mibs:/usr/share/snmp/mibs/iana:/usr/share/snmp/mibs/ietf:/usr/share/mibs/site:/usr/share/snmp/mibs:/usr/share/mibs/iana:/usr/share/mibs/ietf:/usr/share/mibs/netsnmp' '--with-mysql' '--with-defaults' 'build_alias=i486-linux-gnu' 'CFLAGS=-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security' 'LDFLAGS=-Wl,-z,relro -Wl,-z,now' 'CPPFLAGS=-D_FORTIFY_SOURCE=2'"
+#define NETSNMP_CONFIGURE_OPTIONS " '--build=x86_64-linux-gnu' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--localstatedir=/var' '--libdir=${prefix}/lib/x86_64-linux-gnu' '--libexecdir=${prefix}/lib/x86_64-linux-gnu' '--disable-maintainer-mode' '--disable-dependency-tracking' '--prefix=/usr' '--sysconfdir=/etc' '--mandir=/usr/share/man' '--with-persistent-directory=/var/lib/snmp' '--enable-ucd-snmp-compatibility' '--enable-shared' '--with-cflags=-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -DNETSNMP_USE_INLINE' '--with-ldflags=-Wl,-z,relro -Wl,-z,now' '--with-perl-modules=INSTALLDIRS=vendor' '--enable-as-needed' '--enable-ipv6' '--with-logfile=none' '--without-rpm' '--with-libwrap' '--with-openssl' '--without-dmalloc' '--without-efence' '--without-rsaref' '--with-sys-contact=root' '--with-sys-location=Unknown' '--with-mib-modules=smux ucd-snmp/dlmod mibII/mta_sendmail disman/event-mib ucd-snmp/diskio ucd-snmp/lmsensorsMib host' '--with-out-mib-modules=' '--enable-mfd-rewrites' '--with-mnttab=/etc/mtab' '--with-mibdirs=$HOME/.snmp/mibs:/usr/share/snmp/mibs:/usr/share/snmp/mibs/iana:/usr/share/snmp/mibs/ietf:/usr/share/mibs/site:/usr/share/snmp/mibs:/usr/share/mibs/iana:/usr/share/mibs/ietf:/usr/share/mibs/netsnmp' '--with-mysql' '--with-defaults' 'build_alias=x86_64-linux-gnu' 'CFLAGS=-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security' 'LDFLAGS=-Wl,-z,relro -Wl,-z,now' 'CPPFLAGS=-D_FORTIFY_SOURCE=2'"
 
 /* default location to look for mibs to load using the above tokens and/or
    those in the MIBS envrionment variable */
@@ -1400,7 +1400,7 @@
 #define NETSNMP_PRI32 ""
 
 /* Size prefix to use to printf a size_t or ssize_t */
-#define NETSNMP_PRIz ""
+#define NETSNMP_PRIz "l"
 
 /* Define to 1 if you want to build with reentrant/threaded code (incomplete).
    */
@@ -1485,7 +1485,7 @@
 #define SIZEOF_INTMAX_T 8
 
 /* The size of `long', as computed by sizeof. */
-#define SIZEOF_LONG 4
+#define SIZEOF_LONG 8
 
 /* The size of `long long', as computed by sizeof. */
 #define SIZEOF_LONG_LONG 8
@@ -1751,10 +1751,10 @@
 /* #undef NETSNMP_DEFAULT_CLIENT_RECV_BUF */
 
 /* net-snmp's major path names */
-#define SNMPLIBPATH "/usr/lib/i386-linux-gnu/snmp"
+#define SNMPLIBPATH "/usr/lib/x86_64-linux-gnu/snmp"
 #define SNMPSHAREPATH "/usr/share/snmp"
 #define SNMPCONFPATH "/etc/snmp"
-#define SNMPDLMODPATH "/usr/lib/i386-linux-gnu/snmp/dlmod"
+#define SNMPDLMODPATH "/usr/lib/x86_64-linux-gnu/snmp/dlmod"
 
 /* NETSNMP_LOGFILE:  If defined it closes stdout/err/in and opens this in 
    out/err's place.  (stdin is closed so that sh scripts won't wait for it) */
diff -ur libsnmp-dev_5.7.2~dfsg-3_i386/usr/share/man/man3/netsnmp_config_api.3 libsnmp-dev_5.7.2~dfsg-3_amd64/usr/share/man/man3/netsnmp_config_api.3
--- libsnmp-dev_5.7.2~dfsg-3_i386/usr/share/man/man3/netsnmp_config_api.3	2013-05-14 14:38:12.000000000 +0200
+++ libsnmp-dev_5.7.2~dfsg-3_amd64/usr/share/man/man3/netsnmp_config_api.3	2013-05-09 13:50:58.000000000 +0200
@@ -295,7 +295,7 @@
 .PP
 The default list of directories to search is \fC /etc/snmp\fP,
 followed by \fC /usr/share/snmp\fP,
-followed by \fC /usr/lib/i386-linux-gnu/snmp\fP,
+followed by \fC /usr/lib/x86_64-linux-gnu/snmp\fP,
 followed by \fC $HOME/.snmp\fP.
 This list can be changed by setting the environmental variable
 .I SNMPCONFPATH
@@ -365,7 +365,7 @@
 SNMPCONFPATH
 A colon separated list of directories to search for configuration
 files in.
-Default\: /etc/snmp\:/usr/share/snmp\:/usr/lib/i386-linux-gnu/snmp\:$HOME/.snmp
+Default\: /etc/snmp\:/usr/share/snmp\:/usr/lib/x86_64-linux-gnu/snmp\:$HOME/.snmp
 .SH "SEE ALSO"
 .BR mib_api "(3), " snmp_api (3)
 .\" Local Variables:


More information about the Pkg-net-snmp-devel mailing list