When trying to emerge paketto on two different systems, I get errors about missing terminating " characters. See output under 'Actual Results' section. Reproducible: Always Steps to Reproduce: 1. emerge paketto 2. 3. Actual Results: then mv ".deps/minewt.Tpo" ".deps/minewt.Po"; \ else rm -f ".deps/minewt.Tpo"; exit 1; \ fi In file included from paketto.h:7, from minewt.c:1: /var/tmp/portage/paketto-1.10-r1/work/paketto-1.10/Libnet-1.0.2a/include/libnet.h:87:8: missing terminating " character /var/tmp/portage/paketto-1.10-r1/work/paketto-1.10/Libnet-1.0.2a/include/libnet.h:89:50: missing terminating " character make[2]: *** [paketto.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: *** [minewt.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/paketto-1.10-r1/work/paketto-1.10/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/var/tmp/portage/paketto-1.10-r1/work/paketto-1.10/src' make: *** [all-recursive] Error 1 !!! ERROR: net-analyzer/paketto-1.10-r1 failed. !!! Function src_compile, Line 29, Exitcode 2 !!! (no error message) Expected Results: Built.
Created attachment 26416 [details] /var/tmp/portage/paketto-1.10-r1/work/paketto-1.10/Libnet-1.0.2a/include/libnet.h Removed newline characters, putting the entire error definition on line 87 onto one line.
vapier, could you take a look at this? Both 1.0 and 1.1-r1 fails at builing, and I am keen to put the blame at upstream, as they are using their own copy of libnet.
added a patch to use the system libnet instead of builtin one