Hello, I have a trustix 1.5 box and iam having trouble compiling the vserver-0.29 tools.
[EMAIL PROTECTED] /usr/src/vservers/vserver-0.29# make g++ -c -o syscall.o syscall.cc In file included from syscall.cc:1: linux/vswitch.h:78: syntax error before `;' linux/vswitch.h:79: syntax error before `;' linux/vswitch.h:84: syntax error before `;' linux/vswitch.h:86: syntax error before `;' linux/vswitch.h:87: syntax error before `;' linux/vswitch.h:96: syntax error before `;' linux/vswitch.h:97: syntax error before `;' linux/vswitch.h:107: syntax error before `;' linux/vswitch.h:108: syntax error before `;' linux/vswitch.h:109: syntax error before `;' linux/vswitch.h:110: syntax error before `;' linux/vswitch.h:114: syntax error before `;' linux/vswitch.h:115: syntax error before `;' linux/vswitch.h:116: syntax error before `;' syscall.cc:18: `uint32_t' was not declared in this scope syscall.cc:18: parse error before `,' syscall.cc: In function `int vserver(...)': syscall.cc:18: `cmd' undeclared (first use this function) syscall.cc:18: (Each undeclared identifier is reported only once syscall.cc:18: for each function it appears in.) syscall.cc:18: `id' undeclared (first use this function) syscall.cc:18: `data' undeclared (first use this function) syscall.cc: In function `int call_new_s_context(int, int *, unsigned int, unsigned int)': syscall.cc:40: `struct vcmd_new_s_context_v1' has no member named `remove_cap' syscall.cc:41: `struct vcmd_new_s_context_v1' has no member named `flags' syscall.cc: In function `int call_set_ipv4root(long unsigned int *, int, long unsigned int, long unsigned int *)': syscall.cc:59: `struct vcmd_set_ipv4root_v3' has no member named `broadcast' syscall.cc:61: `struct vcmd_set_ipv4root_v3::{anonymous}' has no member named `ip' syscall.cc:62: `struct vcmd_set_ipv4root_v3::{anonymous}' has no member named `mask' syscall.cc: In function `int call_set_ctxlimit(int, long int)': syscall.cc:77: `struct vcmd_ctx_rlimit_v0' has no member named `id' syscall.cc:78: `struct vcmd_ctx_rlimit_v0' has no member named `minimum' syscall.cc:79: `struct vcmd_ctx_rlimit_v0' has no member named `softlimit' syscall.cc:80: `struct vcmd_ctx_rlimit_v0' has no member named `maximum' make: *** [syscall.o] Error 1 [EMAIL PROTECTED] /usr/src/vservers/vserver-0.29# This is the output! Trustix comes with glibc 2.1, can this be the problem? The thing is i currently have a 2.4.21-ctx17 kernel working perfectly. Did something dramaticly changed on the latest patches/tools? This machine will *soon* be fresh installed, but, iam currently running a exploitable 2.4.21 kernel because of this! I dont have local access to the machine which narrows down the possibilites. and a new remote install of the system would be a little bit risky since this is a production server. Best, Luís Silva _______________________________________________ Vserver mailing list [EMAIL PROTECTED] http://list.linux-vserver.org/mailman/listinfo/vserver