Uploaded image for project: 'ZooKeeper'
  1. ZooKeeper
  2. ZOOKEEPER-1117

zookeeper 3.3.3 fails to build with gcc >= 4.6.1 on Debian/Ubuntu

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 3.3.3, 3.4.0
    • 3.3.4, 3.4.0
    • c client
    • None
    • Ubuntu Developement Release (11.10/Oneiric Ocelot), Debian Unstable (sid)

    • Reviewed

    Description

      zookeeper 3.3.3 (and 3.3.1) fails to build on Debian and Ubuntu systems with gcc >= 4.6.1:

      /bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./include -I./tests -I./generated -Wall -Werror -g -O2 -D_GNU_SOURCE -MT zookeeper.lo -MD -MP -MF .deps/zookeeper.Tpo -c -o zookeeper.lo `test -f 'src/zookeeper.c' || echo './'`src/zookeeper.c
      libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./include -I./tests -I./generated -Wall -Werror -g -O2 -D_GNU_SOURCE -MT zookeeper.lo -MD -MP -MF .deps/zookeeper.Tpo -c src/zookeeper.c -fPIC -DPIC -o .libs/zookeeper.o
      src/zookeeper.c: In function 'getaddrs':
      src/zookeeper.c:455:13: error: variable 'port' set but not used [-Werror=unused-but-set-variable]
      cc1: all warnings being treated as errors

      See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=625441 for more information.

      Attachments

        1. disable-cc-errors
          0.7 kB
          James Page
        2. gcc-4.6-ftbfs.patch
          1 kB
          James Page
        3. gcc-4.6-ftbfs.patch
          1 kB
          James Page
        4. gcc-4.6-ftbfs.patch
          1 kB
          James Page
        5. gcc-4.6-trunk-fix.patch
          1 kB
          James Page
        6. ZOOKEEPER-1117.patch
          1 kB
          James Page
        7. ZOOKEEPER-1117-3.3.3.patch
          1 kB
          James Page

        Activity

          People

            javacruft James Page
            javacruft James Page
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: