C++ /boot/home/develop/haiku/haiku/generated.x86gcc2/objects/haiku/x86/release/system/kernel/sem.o /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:1: parse error before character 0331 /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:2: syntax error at null character /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:2: nondigits in number and not hexadecimal /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:2: nondigits in number and not hexadecimal /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:2: nondigits in number and not hexadecimal /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:5: syntax error before `=' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:6: syntax error before `=' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:8: syntax error before `=' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: `NULL' was not declared in this scope /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:12: `NULL' was not declared in this scope /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:13: `NULL' was not declared in this scope /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:15: syntax error before `=' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp: In function `int dump_sem_list(int, char **)': /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:25: `NULL' undeclared (first use this function) /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:25: (Each undeclared identifier is reported only once /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:25: for each function it appears in.) /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:26: `team_id' undeclared (first use this function) /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:26: parse error before `=' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:27: `thread_id' undeclared (first use this function) /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:28: `int32' undeclared (first use this function) /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:31: implicit declaration of function `int strcmp(...)' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:32: `owner' undeclared (first use this function) /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:32: implicit declaration of function `int strtoul(...)' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:36: `last' undeclared (first use this function) /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:40: implicit declaration of function `int kprintf(...)' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:42: `i' undeclared (first use this function) /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:42: `sMaxSems' undeclared (first use this function) /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:44: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:45: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:46: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:46: implicit declaration of function `int strstr(...)' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:48: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:49: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:54: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:54: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:55: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:55: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:56: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:56: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:57: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp: In function `void dump_sem(sem_entry *)': /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:68: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:68: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:69: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:70: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:72: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:72: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:73: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:75: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:76: `ThreadQueue' undeclared (first use this function) /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:76: parse error before `::' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:77: `queued_thread' undeclared (first use this function) /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:77: `entry' undeclared (first use this function) /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:77: `it' undeclared (first use this function) /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:83: `addr_t' undeclared (first use this function) /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:83: parse error before `)' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:84: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:84: implicit declaration of function `int set_debug_variable(...)' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:86: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:86: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:99: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:102: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:103: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:105: implicit declaration of function `int unset_debug_variable(...)' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:107: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:108: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp: In function `int dump_sem_info(int, char **)': /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:117: `addr_t' undeclared (first use this function) /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:117: parse error before `;' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:121: implicit declaration of function `int print_debugger_command_usage(...)' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:125: `num' undeclared (first use this function) /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:127: implicit declaration of function `int IS_KERNEL_ADDRESS(...)' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:131: `uint32' undeclared (first use this function) /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:131: parse error before `=' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:132: `slot' undeclared (first use this function) /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp: At top level: /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:166: type specifier omitted for parameter /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:166: parse error before `)' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp: In function `void free_sem_slot(...)': /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:170: `nextID' undeclared (first use this function) /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:171: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:173: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:176: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:180: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp: At top level: /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:185: type specifier omitted for parameter /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:185: parse error before `)' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp: In function `void notify_sem_select_events(...)': /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:187: `sem' undeclared (first use this function) /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:188: `events' undeclared (first use this function) /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:188: implicit declaration of function `int notify_select_events_list(...)' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp: At top level: /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:197: type specifier omitted for parameter /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:197: parse error before `*' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp: In function `void fill_sem_info(...)': /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:199: `info' undeclared (first use this function) /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:201: implicit declaration of function `int strlcpy(...)' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp: In function `void uninit_sem_locked(sem_entry &, char **)': /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:215: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:215: implicit declaration of function `int KTRACE(...)' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:217: `B_EVENT_INVALID' undeclared (first use this function) /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:218: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:221: implicit declaration of function `int GRAB_THREAD_LOCK(...)' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:222: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:224: `B_BAD_SEM_ID' undeclared (first use this function) /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:224: implicit declaration of function `int thread_unblock_locked(...)' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:226: implicit declaration of function `int RELEASE_THREAD_LOCK(...)' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:228: `int32' undeclared (first use this function) /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:228: parse error before `=' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:229: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:230: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:231: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:233: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:233: implicit declaration of function `int release_spinlock(...)' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:236: `sSemsSpinlock' undeclared (first use this function) /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:236: implicit declaration of function `int acquire_spinlock(...)' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:237: `id' undeclared (first use this function) /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:238: `sUsedSems' undeclared (first use this function) /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:238: implicit declaration of function `int atomic_add(...)' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp: At top level: /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:244: syntax error before `(' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:251: syntax error before `=' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:253: syntax error before `=' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:254: ANSI C++ forbids declaration `GRAB_TEAM_LOCK' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:255: ANSI C++ forbids declaration `acquire_spinlock' with no type cc1plus: warnings being treated as errors /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:255: warning: `acquire_spinlock' was previously implicitly declared to return `int' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:257: parse error before `if' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:259: ANSI C++ forbids declaration `RELEASE_TEAM_LOCK' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:260: `state' was not declared in this scope /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:260: ANSI C++ forbids declaration `restore_interrupts' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:261: ANSI C++ forbids declaration `TRACE' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:262: parse error before `return' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:268: ANSI C++ forbids declaration `RELEASE_TEAM_LOCK' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:269: `state' was not declared in this scope /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:269: ANSI C++ forbids declaration `restore_interrupts' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:269: redefinition of `int restore_interrupts' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:260: `int restore_interrupts' previously defined here /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:271: implicit declaration of function `int thread_get_current_thread_id(...)' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:271: ANSI C++ forbids declaration `dprintf' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:271: initializer list being treated as compound expression /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:272: parse error before `return' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:277: syntax error before `.' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:281: ANSI C++ forbids declaration `RELEASE_TEAM_LOCK' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:284: ANSI C++ forbids declaration `uninit_sem_locked' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:284: `int uninit_sem_locked' redeclared as different kind of symbol /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:214: previous declaration of `void uninit_sem_locked(sem_entry &, char **)' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:284: initializer list being treated as compound expression /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:286: ANSI C++ forbids declaration `GRAB_THREAD_LOCK' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:287: ANSI C++ forbids declaration `scheduler_reschedule_if_necessary_locked' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:288: ANSI C++ forbids declaration `RELEASE_THREAD_LOCK' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:290: `state' was not declared in this scope /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:290: ANSI C++ forbids declaration `restore_interrupts' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:290: redefinition of `int restore_interrupts' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:269: `int restore_interrupts' previously defined here /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:292: ANSI C++ forbids declaration `free' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:292: initialization to `int' from `char *' lacks a cast /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:293: parse error before `return' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:302: syntax error before `(' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:305: syntax error before `;' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:307: ANSI C++ forbids declaration `TRACE' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:307: redefinition of `int TRACE' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:261: `int TRACE' previously defined here /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:307: initialization to `int' from `const char *' lacks a cast /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:313: ANSI C++ forbids declaration `i' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:313: `int i' used prior to declaration /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:313: implicit declaration of function `int vm_page_num_pages(...)' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:314: parse error before `while' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:318: syntax error before `=' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:319: syntax error before `.' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:320: syntax error before `=' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:321: ANSI C++ forbids declaration `area' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:321: `B_SYSTEM_TEAM' was not declared in this scope /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:322: `sizeof' applied to incomplete type `sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:322: `B_FULL_LOCK' was not declared in this scope /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:323: `B_KERNEL_READ_AREA' was not declared in this scope /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:323: `B_KERNEL_WRITE_AREA' was not declared in this scope /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:323: `CREATE_AREA_DONT_WAIT' was not declared in this scope /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:324: `virtualRestrictions' was not declared in this scope /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:324: `physicalRestrictions' was not declared in this scope /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:324: implicit declaration of function `int create_area_etc(...)' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:325: parse error before `if' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:328: `sizeof' applied to incomplete type `sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:328: ANSI C++ forbids declaration `memset' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:328: initializer list being treated as compound expression /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:329: parse error before `for' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:329: parse error before `;' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:329: syntax error before `++' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:331: ANSI C++ forbids declaration `free_sem_slot' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:331: `int free_sem_slot' redeclared as different kind of symbol /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:167: previous declaration of `void free_sem_slot(...)' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:331: initializer list being treated as compound expression /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:332: parse error before `}' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:344: ANSI C++ forbids declaration `add_debugger_command_etc' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:344: initializer list being treated as compound expression /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:350: ANSI C++ forbids declaration `add_debugger_command_etc' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:350: redefinition of `int add_debugger_command_etc' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:344: `int add_debugger_command_etc' previously defined here /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:350: initializer list being treated as compound expression /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:352: ANSI C++ forbids declaration `TRACE' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:352: redefinition of `int TRACE' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:307: `int TRACE' previously defined here /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:352: initialization to `int' from `const char *' lacks a cast /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:354: ANSI C++ forbids declaration `sSemsActive' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:354: conflicting types for `int sSemsActive' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:11: previous declaration as `bool sSemsActive' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:356: parse error before `return' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:367: syntax error before `(' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:370: syntax error before `;' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:371: syntax error before `=' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:373: syntax error before `;' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:381: ANSI C++ forbids declaration `nameLength' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:381: implicit declaration of function `int strlen(...)' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:382: ANSI C++ forbids declaration `nameLength' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:382: redefinition of `int nameLength' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:381: `int nameLength' previously defined here /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:382: `B_OS_NAME_LENGTH' was not declared in this scope /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:382: implicit declaration of function `int min_c(...)' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:383: ANSI C++ forbids declaration `tempName' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:383: conflicting types for `int tempName' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:372: previous declaration as `char * tempName' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:383: implicit declaration of function `int malloc(...)' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:383: initialization to `int' from `char *' lacks a cast /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:384: parse error before `if' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:387: ANSI C++ forbids declaration `strlcpy' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:387: warning: `strlcpy' was previously implicitly declared to return `int' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:387: initializer list being treated as compound expression /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:390: parse error before `if' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:396: ANSI C++ forbids declaration `state' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:396: implicit declaration of function `int disable_interrupts(...)' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:398: parse error before `if' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:403: ANSI C++ forbids declaration `team' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:403: conflicting types for `int team' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:389: previous declaration as `struct team * team' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:403: implicit declaration of function `int team_get_team_struct_locked(...)' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:404: parse error before `if' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:406: ANSI C++ forbids declaration `restore_interrupts' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:406: redefinition of `int restore_interrupts' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:290: `int restore_interrupts' previously defined here /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:407: ANSI C++ forbids declaration `free' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:407: redefinition of `int free' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:292: `int free' previously defined here /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:407: multiple initializations given for `free' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:408: parse error before `return' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:411: ANSI C++ forbids declaration `teamsLocked' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:411: conflicting types for `int teamsLocked' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:395: previous declaration as `bool teamsLocked' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:412: parse error before `}' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:413: ANSI C++ forbids declaration `acquire_spinlock' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:413: redefinition of `int acquire_spinlock' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:255: `int acquire_spinlock' previously defined here /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:416: ANSI C++ forbids declaration `sem' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:416: `int sem' used prior to declaration /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:416: initialization to `int' from `sem_entry *' lacks a cast /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:417: parse error before `if' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:424: invalid type argument of `unary *' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:424: ANSI C++ forbids declaration `acquire_spinlock' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:424: redefinition of `int acquire_spinlock' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:413: `int acquire_spinlock' previously defined here /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:425: syntax error before `->' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:426: syntax error before `->' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:427: syntax error before `->' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:429: syntax error before `->' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:430: syntax error before `->' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:431: syntax error before `->' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:432: ANSI C++ forbids declaration `id' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:432: `int id' used prior to declaration /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:432: base operand of `->' is not a pointer /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:434: parse error before `if' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:439: invalid type argument of `unary *' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:439: ANSI C++ forbids declaration `release_spinlock' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:439: warning: `release_spinlock' was previously implicitly declared to return `int' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:441: ANSI C++ forbids declaration `atomic_add' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:441: warning: `atomic_add' was previously implicitly declared to return `int' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:441: initializer list being treated as compound expression /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:444: `count' was not declared in this scope /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:444: ANSI C++ forbids declaration `KTRACE' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:444: warning: `KTRACE' was previously implicitly declared to return `int' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:444: initializer list being treated as compound expression /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:446: implicit declaration of function `int CreateSemaphore(...)' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:446: ANSI C++ forbids declaration `T_SCHEDULING_ANALYSIS' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:447: `WaitObjectListener' was not declared in this scope /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:447: parse error before `::' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:448: ANSI C++ forbids declaration `NotifyWaitObjectListeners' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:451: ANSI C++ forbids declaration `release_spinlock' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:451: redefinition of `int release_spinlock' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:439: `int release_spinlock' previously defined here /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:453: syntax error before `=' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:456: ANSI C++ forbids declaration `acquire_spinlock' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:456: redefinition of `int acquire_spinlock' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:424: `int acquire_spinlock' previously defined here /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:458: base operand of `->' is not a pointer /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:458: base operand of `->' is not a pointer /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:458: ANSI C++ forbids declaration `list_add_item' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:458: initializer list being treated as compound expression /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:460: ANSI C++ forbids declaration `release_spinlock' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:460: redefinition of `int release_spinlock' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:451: `int release_spinlock' previously defined here /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:461: ANSI C++ forbids declaration `teamsLocked' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:461: redefinition of `int teamsLocked' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:411: `int teamsLocked' previously defined here /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:462: parse error before `}' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:466: ANSI C++ forbids declaration `restore_interrupts' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:466: redefinition of `int restore_interrupts' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:406: `int restore_interrupts' previously defined here /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:466: multiple initializations given for `restore_interrupts' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:468: parse error before `if' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:476: syntax error before `(' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:479: syntax error before `;' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:480: syntax error before `=' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:485: ANSI C++ forbids declaration `slot' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:485: `int slot' used prior to declaration /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:487: ANSI C++ forbids declaration `state' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:487: redefinition of `int state' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:396: `int state' previously defined here /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:487: multiple initializations given for `state' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:488: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:488: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:488: ANSI C++ forbids declaration `acquire_spinlock' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:488: redefinition of `int acquire_spinlock' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:456: `int acquire_spinlock' previously defined here /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:490: parse error before `if' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:502: syntax error before `.' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:509: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:509: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:509: ANSI C++ forbids declaration `release_spinlock' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:509: redefinition of `int release_spinlock' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:460: `int release_spinlock' previously defined here /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:510: ANSI C++ forbids declaration `restore_interrupts' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:510: redefinition of `int restore_interrupts' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:466: `int restore_interrupts' previously defined here /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:510: multiple initializations given for `restore_interrupts' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:512: parse error before `return' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:517: syntax error before `(' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:520: syntax error before `;' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:528: ANSI C++ forbids declaration `slot' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:528: redefinition of `int slot' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:485: `int slot' previously defined here /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:530: ANSI C++ forbids declaration `state' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:530: redefinition of `int state' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:487: `int state' previously defined here /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:530: multiple initializations given for `state' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:531: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:531: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:531: ANSI C++ forbids declaration `acquire_spinlock' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:531: redefinition of `int acquire_spinlock' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:488: `int acquire_spinlock' previously defined here /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:533: parse error before `if' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:542: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:542: invalid use of undefined type `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:10: forward declaration of `struct sem_entry' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:542: ANSI C++ forbids declaration `release_spinlock' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:542: redefinition of `int release_spinlock' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:509: `int release_spinlock' previously defined here /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:543: ANSI C++ forbids declaration `restore_interrupts' with no type /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:543: redefinition of `int restore_interrupts' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:510: `int restore_interrupts' previously defined here /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:543: multiple initializations given for `restore_interrupts' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:545: parse error before `return' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:554: parse error before `*' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp: In function `void remove_thread_from_sem(...)': /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:559: base operand of `->' is not a pointer /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:561: base operand of `->' is not a pointer /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:571: base operand of `->' is not a pointer /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:572: implicit declaration of function `int thread_is_blocked(...)' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:575: base operand of `->' is not a pointer /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:578: `B_OK' undeclared (first use this function) /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:579: base operand of `->' is not a pointer /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:583: base operand of `->' is not a pointer /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:586: base operand of `->' is not a pointer /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:593: base operand of `->' is not a pointer /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:594: `B_EVENT_ACQUIRE_SEMAPHORE' undeclared (first use this function) /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp: In function `void sem_delete_owned_sems(team *)': /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:603: aggregate `struct list queue' has incomplete type and cannot be initialized /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:606: `InterruptsSpinLocker' undeclared (first use this function) /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:606: parse error before `(' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:607: invalid use of undefined type `struct team' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:389: forward declaration of `struct team' /boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp:607: confused by earlier errors, bailing out /boot/develop/abi/x86/gcc2/tools/current/bin/gcc -c "/boot/home/develop/haiku/haiku/src/system/kernel/sem.cpp" -O2 -Wall -Wno-trigraphs -Wno-multichar -nostdinc -march=pentium -DHAIKU_ARCH=\"x86\" -D_ZETA_USING_DEPRECATED_API_=1 -D_ZETA_TS_FIND_DIR_=1 -Werror -finline -fno-builtin -fno-exceptions -march=pentium -fno-pic -D_KERNEL_MODE -D__HAIKU__ -DHAIKU_DISTRO_COMPATIBILITY_DEFAULT -D__INTEL__ -DARCH_x86 -DBOOT_ARCHIVE_IMAGE_OFFSET=300 -DB_USE_BUILTIN_ATOMIC_FUNCTIONS -DHAIKU_INCLUDE_PATENTED_CODE=0 -D_BEOS_R5_COMPATIBLE_ -DHAIKU_TARGET_PLATFORM_HAIKU -I/boot/home/develop/haiku/haiku/build/user_config_headers -I/boot/home/develop/haiku/haiku/build/config_headers -I/boot/home/develop/haiku/haiku/src/system/kernel -I/boot/home/develop/haiku/haiku/generated.x86gcc2/objects/common/system/kernel -I/boot/home/develop/haiku/haiku/generated.x86gcc2/objects/haiku_host/x86/common/system/kernel -I/boot/home/develop/haiku/haiku/generated.x86gcc2/objects/haiku/x86/common/system/kernel -I/boot/home/develop/haiku/haiku/src/system/kernel/locks -I/boot/home/develop/haiku/haiku/src/system/kernel/scheduler -I- -I/boot/home/develop/haiku/haiku/headers/private/libroot -I/boot/home/develop/haiku/haiku/headers/private/shared -I/boot/home/develop/haiku/haiku/headers/private/runtime_loader -I/boot/home/develop/haiku/haiku/headers/private/. -I/boot/home/develop/haiku/haiku/headers/private/kernel -I/boot/home/develop/haiku/haiku/headers/private/libroot -I/boot/home/develop/haiku/haiku/headers/private/shared -I/boot/home/develop/haiku/haiku/headers/private/kernel/boot/platform/bios_ia32 -I/boot/home/develop/haiku/haiku/headers/private/kernel/arch/x86 -I/boot/home/develop/haiku/haiku/generated.x86gcc2/objects/haiku/x86/common/system/kernel -I/boot/home/develop/haiku/haiku/headers/private/. -I/boot/home/develop/haiku/haiku/headers/private/system -I/boot/home/develop/haiku/haiku/headers/private/system/arch/x86 -I/boot/home/develop/haiku/haiku/headers/cpp -I/boot/home/develop/haiku/haiku/headers/build/gcc-2.95.3 -I/boot/home/develop/haiku/haiku/headers -I/boot/home/develop/haiku/haiku/headers/posix -I/boot/home/develop/haiku/haiku/headers/glibc -I/boot/home/develop/haiku/haiku/headers/os -I/boot/home/develop/haiku/haiku/headers/os/add-ons -I/boot/home/develop/haiku/haiku/headers/os/add-ons/file_system -I/boot/home/develop/haiku/haiku/headers/os/add-ons/graphics -I/boot/home/develop/haiku/haiku/headers/os/add-ons/input_server -I/boot/home/develop/haiku/haiku/headers/os/add-ons/registrar -I/boot/home/develop/haiku/haiku/headers/os/add-ons/screen_saver -I/boot/home/develop/haiku/haiku/headers/os/add-ons/tracker -I/boot/home/develop/haiku/haiku/headers/os/app -I/boot/home/develop/haiku/haiku/headers/os/device -I/boot/home/develop/haiku/haiku/headers/os/drivers -I/boot/home/develop/haiku/haiku/headers/os/game -I/boot/home/develop/haiku/haiku/headers/os/interface -I/boot/home/develop/haiku/haiku/headers/os/kernel -I/boot/home/develop/haiku/haiku/headers/os/locale -I/boot/home/develop/haiku/haiku/headers/os/media -I/boot/home/develop/haiku/haiku/headers/os/mail -I/boot/home/develop/haiku/haiku/headers/os/midi -I/boot/home/develop/haiku/haiku/headers/os/midi2 -I/boot/home/develop/haiku/haiku/headers/os/net -I/boot/home/develop/haiku/haiku/headers/os/opengl -I/boot/home/develop/haiku/haiku/headers/os/storage -I/boot/home/develop/haiku/haiku/headers/os/support -I/boot/home/develop/haiku/haiku/headers/os/translation -I/boot/home/develop/haiku/haiku/headers/private/. -o "/boot/home/develop/haiku/haiku/generated.x86gcc2/objects/haiku/x86/release/system/kernel/sem.o" ; ...failed C++ /boot/home/develop/haiku/haiku/generated.x86gcc2/objects/haiku/x86/release/system/kernel/sem.o ... ...skipped kernel_core.o for lack of sem.o... ...skipped kernel.so for lack of kernel_core.o... ...skipped haiku-alternative-gcc-copy-files-dummy-develop/abi/x86/gcc2/lib-kernel.so for lack of kernel.so... ...skipped alternative_system_libs.zip for lack of haiku-alternative-gcc-copy-files... ...failed updating 1 target(s)... ...skipped 4 target(s)... ...updated 2741 target(s)... cd /boot/home/develop/haiku/haiku/generated.x86gcc2 export HAIKU_IGNORE_USER_BUILD_CONFIG=1 export HAIKU_ADD_OPTIONAL_PACKAGES=BeZillaBrowser/Beam/BeHappy/BePDF/NetSurf/OpenSSL/OpenSSH/Pe/Vision/WebPositive/Welcome/WonderBrush/Development/MandatoryPackages/ICU/LibIconv/LibLayout/PCRE/BeBook/DevelopmentBase/CDRecord/DevelopmentMin/Yasm/Perl/Curl/LibXML2/SQLite/Sed/Tar jam -q haiku-alternative-gcc-archive ; ...failed InvokeSubJam1 /boot/home/develop/haiku/haiku/generated.x86gcc2/alternative_system_libs.zip ... ...skipped haiku.image-extract-files-dummy-.-alternative_system_libs.zip for lack of alternative_system_libs.zip... ...skipped 1 for lack of haiku.image-extract-files... ...failed updating 1 target(s)... ...skipped 2 target(s)... ...updated 3259 target(s)... ~/develop/haiku/haiku/generated.x86gcc4>