20.02.2014 on 09:59 Holger Schurig <holgerschu...@gmail.com> wrote:

I'm on Debian 7.4 (the current stable one), gcc is "gcc (Debian
4.7.2-5) 4.7.2". I get lots of warnings, but also a compilation error.

I also get one warning at autogen time and one warning at configure time.


For the compilation error: I have libc6-dev in version 2.13-38+deb7u1.
Doesn't that one define setns? The libc6-dev *.deb provides
/usr/include/i386-linux-gnu/bits/syscall.h, which at least defines
SYS_setns.

[cut]

You need glibc >= 2.14

...
  CCLD   pam_systemd.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/ccSsUdbL.ltrans11.ltrans.o: In function `namespace_enter':
ccSsUdbL.ltrans11.o:(.text+0xf94): undefined reference to `setns'
ccSsUdbL.ltrans11.o:(.text+0xfa8): undefined reference to `setns'
collect2: error: ld returned 1 exit status
make[2]: *** [pam_systemd.la] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

for details please see commit 4ec181a0065102ccb0a8992ed9f2fa4860e44b43

regards,
--
Maciej Wereski
Samsung R&D Institute Poland
Samsung Electronics
m.were...@partner.samsung.com
_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to