Your message dated Mon, 13 Apr 2009 18:40:05 +0000
with message-id <e1ltr4f-0005x1...@ries.debian.org>
and subject line Bug#521748: fixed in collectd 4.6.2-1
has caused the Debian Bug report #521748,
regarding collectd_4.5.1-1(mips/experimental): FTBFS: error: 'const struct 
in6_addr' has no member named 'in6_u'
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
521748: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521748
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: collectd
Version: 4.5.1-1
Severity: serious

Hi,

your package failed to build from source. The reason seems to be that
netinet/in.h now defines in6_addr a bit different:
struct in6_addr
  {
    union
      {
        uint8_t __u6_addr8[16];
#if defined __USE_MISC || defined __USE_GNU
        uint16_t __u6_addr16[8];
        uint32_t __u6_addr32[4];
#endif
      } __in6_u;
#define s6_addr                 __in6_u.__u6_addr8
#if defined __USE_MISC || defined __USE_GNU
# define s6_addr16              __in6_u.__u6_addr16
# define s6_addr32              __in6_u.__u6_addr32
#endif
  };

So you either need to use the definition in linux/in6.h or adapt the
code.

| Automatic build of collectd_4.5.1-1 on signy by sbuild/mips 98-farm
| Build started at 20090329-1700
| ******************************************************************************
| Checking available source versions...
| Fetching source files...
| Reading package lists...
| Building dependency tree...
| Reading state information...
| Need to get 1317kB of source archives.
| Get:1 http://ftp.de.debian.org experimental/main collectd 4.5.1-1 (dsc) 
[1769B]
| Get:2 http://ftp.de.debian.org experimental/main collectd 4.5.1-1 (tar) 
[1279kB]
| Get:3 http://ftp.de.debian.org experimental/main collectd 4.5.1-1 (diff) 
[35.4kB]
| Fetched 1317kB in 32s (40.1kB/s)
| Download complete and in download only mode
| ** Using build dependencies supplied by package:
| Build-Depends: debhelper (>= 5), dpkg-dev (>= 1.14.10), po-debconf, dpatch, 
bison, flex, autotools-dev, pkg-config, linux-libc-dev (>= 2.6.25-4) | 
linux-libc-dev (<< 2.6.25-1), libcurl4-gnutls-dev (>= 7.18.2-5) | 
libcurl4-gnutls-dev (<= 7.18.2-1) | libcurl3-gnutls-dev, libmysqlclient15-dev, 
librrd-dev | librrd2-dev, libsensors-dev, liboping-dev (>= 0.3.3), 
libpcap0.8-dev | libpcap-dev, libupsclient1-dev, libperl-dev, iproute-dev 
[!alpha !amd64 !hppa !ia64 !ppc64], libsnmp-dev | libsnmp9-dev, libvirt-dev (>= 
0.4.0-6) [amd64 i386 powerpc], libxml2-dev, libhal-dev, libopenipmi-dev (>= 
2.0.14-1~), libglib2.0-dev, libnotify-dev, libesmtp-dev, libpq-dev
| Build-Conflicts: libpthread-dev
| Checking for already installed source dependencies...
[...]
| /bin/sh ../../libtool --tag=CC   --mode=compile mips-linux-gnu-gcc 
-DHAVE_CONFIG_H -I. -I../../src   -I/build/buildd/collectd-4.5.1/debian/include 
-DLT_LAZY_OR_NOW='RTLD_LAZY|RTLD_GLOBAL' -UCONFIGFILE 
-DCONFIGFILE='"/etc/collectd/collectd.conf"' -DIPTABLES_VERSION=\"1.4.0\" 
-I/lib/modules/2.6.26-1-r4k-ip22/source/include -Wall -g -O2 -c -o 
libiptc_la-libip6tc.lo `test -f 'libip6tc.c' || echo './'`libip6tc.c
|  mips-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../src 
-I/build/buildd/collectd-4.5.1/debian/include 
"-DLT_LAZY_OR_NOW=RTLD_LAZY|RTLD_GLOBAL" -UCONFIGFILE 
-DCONFIGFILE=\"/etc/collectd/collectd.conf\" -DIPTABLES_VERSION=\"1.4.0\" 
-I/lib/modules/2.6.26-1-r4k-ip22/source/include -Wall -g -O2 -c libip6tc.c  
-fPIC -DPIC -o .libs/libiptc_la-libip6tc.o
| libip6tc.c: In function 'ipv6_prefix_length':
| libip6tc.c:141: error: 'const struct in6_addr' has no member named 'in6_u'
| libip6tc.c:145: error: 'const struct in6_addr' has no member named 'in6_u'
| make[4]: *** [libiptc_la-libip6tc.lo] Error 1
| make[4]: Leaving directory `/build/buildd/collectd-4.5.1/src/libiptc'
| make[3]: *** [all-recursive] Error 1
| make[3]: Leaving directory `/build/buildd/collectd-4.5.1/src'
| make[2]: *** [all] Error 2
| make[2]: Leaving directory `/build/buildd/collectd-4.5.1/src'
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory `/build/buildd/collectd-4.5.1'
| make: *** [build-stamp] Error 2
| dpkg-buildpackage: failure: debian/rules build gave error exit status 2
| ******************************************************************************
| Build finished at 20090329-1751
| FAILED [dpkg-buildpackage died]

Full build log(s): 
http://experimental.ftbfs.de/build.php?&ver=4.5.1-1&pkg=collectd&arch=mips

Gruesse,
-- 
Frank Lichtenheld <dj...@debian.org>
www: http://www.djpig.de/



--- End Message ---
--- Begin Message ---
Source: collectd
Source-Version: 4.6.2-1

We believe that the bug you reported is fixed in the latest version of
collectd, which is due to be installed in the Debian FTP archive:

collectd-dbg_4.6.2-1_i386.deb
  to pool/main/c/collectd/collectd-dbg_4.6.2-1_i386.deb
collectd-dev_4.6.2-1_all.deb
  to pool/main/c/collectd/collectd-dev_4.6.2-1_all.deb
collectd-utils_4.6.2-1_i386.deb
  to pool/main/c/collectd/collectd-utils_4.6.2-1_i386.deb
collectd_4.6.2-1.diff.gz
  to pool/main/c/collectd/collectd_4.6.2-1.diff.gz
collectd_4.6.2-1.dsc
  to pool/main/c/collectd/collectd_4.6.2-1.dsc
collectd_4.6.2-1_i386.deb
  to pool/main/c/collectd/collectd_4.6.2-1_i386.deb
collectd_4.6.2.orig.tar.gz
  to pool/main/c/collectd/collectd_4.6.2.orig.tar.gz
libcollectdclient-dev_4.6.2-1_i386.deb
  to pool/main/c/collectd/libcollectdclient-dev_4.6.2-1_i386.deb
libcollectdclient0_4.6.2-1_i386.deb
  to pool/main/c/collectd/libcollectdclient0_4.6.2-1_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 521...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sebastian Harl <s...@tokkee.org> (supplier of updated collectd package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Thu, 02 Apr 2009 16:38:57 +0200
Source: collectd
Binary: collectd collectd-utils collectd-dbg collectd-dev libcollectdclient-dev 
libcollectdclient0
Architecture: source i386 all
Version: 4.6.2-1
Distribution: unstable
Urgency: low
Maintainer: Sebastian Harl <s...@tokkee.org>
Changed-By: Sebastian Harl <s...@tokkee.org>
Description: 
 collectd   - statistics collection and monitoring daemon
 collectd-dbg - statistics collection and monitoring daemon (debugging symbols)
 collectd-dev - statistics collection and monitoring daemon (development files)
 collectd-utils - statistics collection and monitoring daemon (utilities)
 libcollectdclient-dev - client library for collectd's control interface 
(development file
 libcollectdclient0 - client library for collectd's control interface
Closes: 515872 520988 521748 521993
Changes: 
 collectd (4.6.2-1) unstable; urgency=low
 .
   * New upstream release.
     - Fixed the use of struct in6_addr (Closes: #521748).
     - Added a filter infrastructure based on "matches" and "targets".
     - Added support for vmem graphs to collection.cgi (Closes: #521993).
     New plugins:
     - bind9 name-server and zone statistics: bind
     - Parse statistics from websites: curl
     - Query data from a relational database: dbi
     - OpenVPN traffic and compression statistics: openvpn
     - Query data from an Oracle database: oracle (disabled in Debian,
       libclntsh is not available)
     - Write data via the RRD accelerator daemon: rrdcached (disabled in
       Debian, rrdclient support is not yet available)
     New matches:
     - Match values by their identifier based on regular expressions: regex
     - Match values with an invalid timestamp: timediff
     - Select values by their data sources' values: value
     New targets:
     - Create and dispatch a notification: notification
     - Replace parts of an identifier using regular expressions: replace
     - Set (overwrite) entire parts of an identifier: set
   * Uploading to unstable, since Lenny has been released.
   * New debconf template translations:
     - vi.po, thanks to Clytie Siddall (Closes: #515872).
     - es.po, thanks to Francisco Javier Cuadrado and Erika Chacón Vivas
       (Closes: #520988).
   * debian/patches:
     - Removed perl-uninitialized-var.dpatch - included upstream.
   * debian/control:
     - Added new binary packages libcollectdclient0 and libcollectdclient-dev
       for the newly added client library.
     - Added new binary package collectd-utils for optional utilities that pull
       in additional dependencies. Currently, this only includes
       collectd-nagios. The new package replaces collectd (<< 4.6.1-1~),
       because it overwrites /usr/bin/collectd-nagios.
     - Added libdbi0-dev to the build dependencies - this is required by the
       dbi plugin.
     - Moved collectd-dbg from section "utils" to the newly added "debug".
     - Updated Standards-Version to 3.8.1.
   * debian/rules:
     - Use dh_install and *.install files to specify which package some file
       belongs to.
   * debian/libcollectdclient0.symbols:
     - Added symbols file for libcollectdclient.
   * debian/collectd.overrides:
     - Override "spelling-error-in-description" for the apache plugin name -
       all plugins are spelled lowercase.
   * debian/collectd.init.d:
     - Start the daemon using start-stop-daemon's --oknodo option to exit
       successfully if the daemon is already running as requested by section
       9.3.2 of the Debian Policy 3.8.1.
   * debian/copyright:
     - Reference GPL-2 in addition to GPL (latest version), since GPL2-only is
       used by some files.
Checksums-Sha1: 
 384b7b6d1f3cb50d1b16d2561e87c2be4eca3582 1841 collectd_4.6.2-1.dsc
 37c213ace597232106785cc356c2b4349eb56e74 1448653 collectd_4.6.2.orig.tar.gz
 d00f621ca352467ed25ed73bad5660a703e2f2d9 39765 collectd_4.6.2-1.diff.gz
 f7548d19dee7217d9012a3fe4fc726771379db9b 553220 collectd_4.6.2-1_i386.deb
 340b80dff12a7771311edcb7101c311cf1d179b6 50332 collectd-utils_4.6.2-1_i386.deb
 188e13a498ae3c60bb45c489b6ef316b72007aa2 603522 collectd-dbg_4.6.2-1_i386.deb
 0ce50a9940c3694bf78c19998661a99e99446584 44002 
libcollectdclient-dev_4.6.2-1_i386.deb
 e96a312f07d7dfd2575f2d1a78a1c9b305f240ef 48548 
libcollectdclient0_4.6.2-1_i386.deb
 02978926943f1fc1954f18ef0d7cbeda9623bd4a 72570 collectd-dev_4.6.2-1_all.deb
Checksums-Sha256: 
 16c820569118c061e934b14e690aa36a903f821efe64e067f964c33beede7916 1841 
collectd_4.6.2-1.dsc
 bef661b8df11dfa9777180b945eed2d1d0a9d93f0d11e71012b01d4c383c0a54 1448653 
collectd_4.6.2.orig.tar.gz
 170169c1c22f742911000c6e25492e42e95676b63b23b03fabcefcdee4ead333 39765 
collectd_4.6.2-1.diff.gz
 63cd77181692e2b32b65036eeeddfbdcdf53518b2660dd79107eef89626f508b 553220 
collectd_4.6.2-1_i386.deb
 256bf7ac0c9c9ea6e1eb1176d59c71c570160ec9d4278ddb9cf855ff791a95cf 50332 
collectd-utils_4.6.2-1_i386.deb
 2ea39bd730bd7f256c29f9b623c000673f7ecf08b876031cb5dc167bb2bfbd32 603522 
collectd-dbg_4.6.2-1_i386.deb
 371dfc9a9cdf093d7d42d0c966dbb6f6c1e44b03b3a05a1857962e949fbcf161 44002 
libcollectdclient-dev_4.6.2-1_i386.deb
 9b349a4c641d9cffc0c83a0c31f55d05df33dbff0ef2d74e2c9a05bfea0b683e 48548 
libcollectdclient0_4.6.2-1_i386.deb
 a6a4719751c110d5333ca61221189534e353717850e574afddf58a836a8d4d5b 72570 
collectd-dev_4.6.2-1_all.deb
Files: 
 393429d9d6467bbd0c3b736ec49375bd 1841 utils optional collectd_4.6.2-1.dsc
 9eee46a6330780d6e6b41155b159f4f9 1448653 utils optional 
collectd_4.6.2.orig.tar.gz
 e5a72b37c068ad95793cbe5897a2390b 39765 utils optional collectd_4.6.2-1.diff.gz
 fd06fcef9f6418bee04a89de3fc7be95 553220 utils optional 
collectd_4.6.2-1_i386.deb
 e4d14e21b9af834dca77a23f94f5c13f 50332 utils optional 
collectd-utils_4.6.2-1_i386.deb
 6da345236fad6584285dc976275d1fac 603522 debug extra 
collectd-dbg_4.6.2-1_i386.deb
 2f60cea7ac819f4f40cfffeb9b036b96 44002 libdevel optional 
libcollectdclient-dev_4.6.2-1_i386.deb
 35645fc5eaa8b5882a1642b80977b456 48548 libs optional 
libcollectdclient0_4.6.2-1_i386.deb
 2e782cf5547b85efced20072948a47cb 72570 utils optional 
collectd-dev_4.6.2-1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAknbVRcACgkQ01u8mbx9AgrcbACghrqTc+dGGWt/T0RI4ZY22mfu
h1AAni5NFVjFgtAiOLj6+V1JluNXZzks
=QfL9
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to