About this list Date view Thread view Subject view Author view Attachment view

From: Luís Miguel Silva (lms_at_ispgaya.pt)
Date: Mon 09 Feb 2004 - 00:03:12 GMT


Hello,

I have a trustix 1.5 box and iam having trouble compiling the
vserver-0.29 tools.

root_at_gw /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
root_at_gw /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
Vserver_at_list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver


About this list Date view Thread view Subject view Author view Attachment view
[Next/Previous Months] [Main vserver Project Homepage] [Howto Subscribe/Unsubscribe] [Paul Sladen's vserver stuff]
Generated on Mon 09 Feb 2004 - 00:04:23 GMT by hypermail 2.1.3