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

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 3.3.3, 3.4.0
    • Fix Version/s: 3.3.4, 3.4.0
    • Component/s: c client
    • Labels:
      None
    • Environment:

      Ubuntu Developement Release (11.10/Oneiric Ocelot), Debian Unstable (sid)

    • Hadoop Flags:
      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

            • Assignee:
              javacruft James Page
              Reporter:
              javacruft James Page
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: