ZooKeeper
  1. ZooKeeper
  2. ZOOKEEPER-1117

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

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Minor 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.

      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:
            James Page
            Reporter:
            James Page
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development