On Tue, Apr 21, 2015 at 08:39:35AM -0700, aaron_wri...@selinc.com wrote: > I've been getting a few problems building systemd with "--enable-resolved > ". Any help would be very welcomed. I don't have any problems when > compiling with "--disable-resolved". > > The first problem I got was this: > > CCLD libnss_resolve.la > libsystemd_internal_la-bus-message.o (symbol from plugin): warning: memset > used with constant zero length parameter; this could be due to transposed > parameters > /tmp/cc03x1nN.ltrans6.ltrans.o: In function `bus_error_name_to_errno.4725 > ': > cc03x1nN.ltrans6.o:(.text+0x12bb): undefined reference to > `__stop_BUS_ERROR_MAP' > cc03x1nN.ltrans6.o:(.text+0x12c2): undefined reference to > `__start_BUS_ERROR_MAP' > collect2: ld returned 1 exit status > > I got around this be removing "-flto" from "OUR_CFLAGS" in the Makefile. > How is that change going to impact systemd? Is there a better way to work > around this problem? Afaik nobody has measured that. It will certainly make your compilation times much shorter :)
> After I got pass the first error, I now get this: > > CC src/resolve/resolved-dns-cache.o > src/resolve/resolved-dns-scope.c: In function ?dns_scope_tcp_socket?: > src/resolve/resolved-dns-scope.c:260:56: error: ?IP_UNICAST_IF? undeclared > (first use in this function) > src/resolve/resolved-dns-scope.c:260:56: note: each undeclared identifier > is reported only once for each function it appears in It was in kernel 3.4. What kernel headers are you using? Zbyszek _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel