Number one: [...] dns.cpp: At global scope: dns.cpp:817: error: 'void* libfwbuilder::DNS_bulkBackResolve_Thread(void*)' should have been declared inside 'libfwbuilder' make[2]: *** [.obj/dns.o] Error 1 make[2]: Leaving directory `/var/tmp/paludis/net-libs/libfwbuilder-2.1.13/work/libfwbuilder-2.1.13/src/fwbuilder' make[1]: *** [sub-fwbuilder] Error 2 make[1]: Leaving directory `/var/tmp/paludis/net-libs/libfwbuilder-2.1.13/work/libfwbuilder-2.1.13/src' make: *** [sub-src] Error 2 ... and so on. Basically wrong namespace usage. Probably report to upstream.
Created attachment 126089 [details, diff] libfwbuilder-2.1.13-gcc42.patch Well, here's the patch to fix the mess.
(In reply to comment #1) > Created an attachment (id=126089) [edit] > libfwbuilder-2.1.13-gcc42.patch > > Well, here's the patch to fix the mess. > Thanks, that worked for my ~amd64 arch.
The patch works in my x86 / gcc4.2 environment as well. Curious, why this one hasn't been pushed out, yet...
working on this plus a few other fixes. either today or tomorrow it will be released.
in cvs now. thx.