The ethereal port depends on dns/adns which fails to build on today's CURRENT. The cause of the failure is an obvious bug in the prototype of a C function in the adns sources. Fix: Putting the following patch in ports/dns/adns/files/patch-zz-local fixes the build for me, by making the definition of adns__parse_domain() similar to its prototype in the internal.h header. %% How-To-Repeat: # cd /usr/ports/dns/adns # make [...] cc -O -pipe -Wall -Wmissing-prototypes -Wwrite-strings -Wstrict-prototypes -Wcast-qual -Wpointer-arith -c -o parse.o parse.c parse.c:115: error: conflicting types for 'adns__parse_domain' internal.h:571: error: previous declaration of 'adns__parse_domain' was here parse.c:115: error: conflicting types for 'adns__parse_domain' internal.h:571: error: previous declaration of 'adns__parse_domain' was here gmake[1]: *** [parse.o] Error 1 gmake[1]: Leaving directory `/home/ports/dns/adns/work/adns-1.0/src' gmake: *** [all] Error 2
Dear maintainer, attend the PR please. -- Sem.
State Changed From-To: open->closed Committed, thanks!