#40620: MacPorts 2.2.0: build of wireshark@1.10.0_0 failing -----------------------------+------------------------------ Reporter: dan+macports@… | Owner: opendarwin.org@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: Port: wireshark | -----------------------------+------------------------------ Comment (by dan+macports@…): A clean build: {{{ sudo port -vs build wireshark build.jobs=1 }}} gives the following pertinent output: {{{ [...] CC libdissectors_la-packet-gluster_cli.lo clang: warning: unknown warning option '-Wjump-misses-init'; did you mean '-Wimplicit-int'? clang: warning: unknown warning option '-Wpragmas' clang: warning: argument unused during compilation: '-fexcess- precision=fast' warning: unknown warning option '-Wjump-misses-init'; did you mean '-Wimplicit-int'? [-Wunknown-warning-option] warning: unknown warning option '-Wpragmas' [-Wunknown-warning-option] In file included from packet-gluster_cli.c:43: ./packet-gluster.h:359:2: error: expected '}' DT_UNKNOWN = 0, ^ /usr/include/sys/dirent.h:126:21: note: expanded from macro 'DT_UNKNOWN' #define DT_UNKNOWN 0 ^ ./packet-gluster.h:358:26: note: to match this '{' enum gluster_entry_types { ^ 2 warnings and 1 error generated. make[5]: *** [libdissectors_la-packet-gluster_cli.lo] Error 1 [...] }}} Apparently {{{ enum gluster_entry_types { DT_UNKNOWN = 0, DT_FIFO = 1, DT_CHR = 2, DT_DIR = 4, DT_BLK = 6, DT_REG = 8, DT_LNK = 10, DT_SOCK = 12, DT_WHT = 14 }; }}} Does redefine as an enum a set of values which are already defined as macro within /usr/include/sys/dirent.h -- Ticket URL: <https://trac.macports.org/ticket/40620#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X