Hello everyone,

i'm trying to port the boost libraries to the AmigaOS 4.1 operating system.

I'm using the GCC 4.9.2 compiler.

When i try to do sh bootstrap, i get the following error:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33

execunix.c: In function 'exec_cmd':
execunix.c:140:22: error: storage size of 'ignore' isn't known
struct sigaction ignore, saveintr, savequit;
^
execunix.c:140:30: error: storage size of 'saveintr' isn't known
struct sigaction ignore, saveintr, savequit;
^
execunix.c:140:40: error: storage size of 'savequit' isn't known
struct sigaction ignore, saveintr, savequit;
^
execunix.c:201:36: error: '_SC_CLK_TCK' undeclared (first use in this function)
if ( !tps ) tps = sysconf( _SC_CLK_TCK );
^
execunix.c:201:36: note: each undeclared identifier is reported only once for each function it appears in
execunix.c:221:21: error: 'SIG_BLOCK' undeclared (first use in this function)
if (sigprocmask(SIG_BLOCK, &chldmask, &savemask) < 0)
^
execunix.c:240:21: error: 'SIG_SETMASK' undeclared (first use in this function)
sigprocmask(SIG_SETMASK, &savemask, NULL);
^
execunix.c:257:27: error: storage size of 'r_limit' isn't known
struct rlimit r_limit;
^
execunix.c:260:24: error: 'RLIMIT_CPU' undeclared (first use in this function)
setrlimit( RLIMIT_CPU, &r_limit );
^
execunix.c: In function 'exec_wait':
execunix.c:489:25: error: 'SIG_BLOCK' undeclared (first use in this function)
sigprocmask(SIG_BLOCK, &sigmask, NULL);
^
execunix.c:494:25: error: 'SIG_UNBLOCK' undeclared (first use in this function)
sigprocmask(SIG_UNBLOCK, &sigmask, NULL);



can someone helm me with this?