Wireshark mailing list archives
Can't compile wireshark with gcc 6.3 and musl (Alpine Linux)
From: Adam Baxter <voltagex () voltagex org>
Date: Mon, 25 Sep 2017 15:05:54 +1000
It's failing on extcap. make[2]: Entering directory '/wireshark/extcap' CC androiddump.o CC extcap-base.o CC randpktdump.o CC udpdump.o udpdump.c: In function 'setup_listener': udpdump.c:126:9: error: variable 'timeout' has initializer but incomplete type struct timeval timeout = { 1, 0 }; ^~~~~~~ udpdump.c:126:29: error: excess elements in struct initializer [-Werror] struct timeval timeout = { 1, 0 }; ^ udpdump.c:126:29: note: (near initialization for 'timeout') udpdump.c:126:32: error: excess elements in struct initializer [-Werror] struct timeval timeout = { 1, 0 }; ^ udpdump.c:126:32: note: (near initialization for 'timeout') udpdump.c:126:17: error: storage size of 'timeout' isn't known struct timeval timeout = { 1, 0 }; ^~~~~~~ udpdump.c:126:17: error: unused variable 'timeout' [-Werror=unused-variable] cc1: all warnings being treated as errors make[2]: *** [Makefile:789: udpdump.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory '/wireshark/extcap' make[1]: *** [Makefile:3413: all-recursive] Error 1 make[1]: Leaving directory '/wireshark' make: *** [Makefile:1736: all] Error 2 The command '/bin/sh -c cd wireshark && make -j8' returned a non-zero code: 2 The Dockerfile I'm using for this build is as follows: ROM alpine:latest MAINTAINER Adam Baxter <voltagex () voltagex org> RUN apk --update add git RUN git clone --depth=1 https://github.com/wireshark/wireshark RUN apk add gcc libc-dev make libtool autoconf automake python pkgconfig bison flex RUN apk add libgcrypt-dev glib-dev libpcap-dev c-ares-dev RUN cd wireshark && ./autogen.sh RUN cd wireshark && ./configure --disable-wireshark --without-plugins --enable-static RUN cd wireshark && make -j8 Any ideas? I suspect if I disable extcap it'll work which suits me, but I'd still like to know how to disable / fix the warnings-as-errors. (I'm not subscribed, please cc me) Thanks, Adam
___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: https://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
Current thread:
- Can't compile wireshark with gcc 6.3 and musl (Alpine Linux) Adam Baxter (Sep 25)
- Re: Can't compile wireshark with gcc 6.3 and musl (Alpine Linux) Jakub Zawadzki (Sep 25)