InitScript1 /Work/generated.x86gcc2/haiku-floppyboot-init-vars InitScript1 /Work/generated.x86gcc2/haiku-floppyboot-make-dirs CreateContainerMakeDirectoriesScript1 /Work/generated.x86gcc2/haiku-floppyboot-make-dirs AddTargetVariableToScript1 _target_542 InitScript1 /Work/generated.x86gcc2/haiku-floppyboot-copy-files AddVariableToScript1 /Work/generated.x86gcc2/haiku-floppyboot-init-vars C++ /Work/generated.x86gcc2/objects/haiku/x86_gcc2/release/system/kernel/disk_device_manager/KFileDiskDevice.o C++ /Work/generated.x86gcc2/objects/haiku/x86_gcc2/release/system/kernel/disk_device_manager/KDiskSystem.o In file included from /Work/haiku/headers/private/kernel/disk_device_manager/KDiskDevice.h:11, from /Work/haiku/headers/private/kernel/disk_device_manager/KFileDiskDevice.h:8, from /Work/haiku/src/system/kernel/disk_device_manager/KFileDiskDevice.cpp:7: /Work/haiku/src/tests/kits/storage/virtualdrive/lock.h:30: syntax error before `int' /Work/haiku/src/tests/kits/storage/virtualdrive/lock.h:31: syntax error before `int' /Work/haiku/src/tests/kits/storage/virtualdrive/lock.h:36: syntax error before `int' /Work/haiku/src/tests/kits/storage/virtualdrive/lock.h:37: syntax error before `int' In file included from /Work/haiku/headers/private/kernel/disk_device_manager/KFileDiskDevice.h:8, from /Work/haiku/src/system/kernel/disk_device_manager/KFileDiskDevice.cpp:7: /Work/haiku/headers/private/kernel/disk_device_manager/KDiskDevice.h:95: syntax error before `;' In file included from /Work/haiku/headers/private/kernel/arch/thread.h:12, from /Work/haiku/headers/private/kernel/thread.h:17, from /Work/haiku/headers/private/kernel/util/AutoLock.h:17, from /Work/haiku/headers/private/kernel/disk_device_manager/KDiskDeviceUtils.h:11, from /Work/haiku/src/system/kernel/disk_device_manager/KFileDiskDevice.cpp:18: /Work/haiku/headers/private/kernel/thread_types.h:186: syntax error before `;' /Work/haiku/headers/private/kernel/thread_types.h:399: syntax error before `;' /Work/haiku/headers/private/kernel/thread_types.h: In method `bool BKernel::Team::Lock()': /Work/haiku/headers/private/kernel/thread_types.h:307: `fLock' undeclared (first use this function) /Work/haiku/headers/private/kernel/thread_types.h:307: (Each undeclared identifier is reported only once /Work/haiku/headers/private/kernel/thread_types.h:307: for each function it appears in.) /Work/haiku/headers/private/kernel/thread_types.h:307: implicit declaration of function `int BKernel::mutex_lock(...)' /Work/haiku/headers/private/kernel/thread_types.h: In method `bool BKernel::Team::TryLock()': /Work/haiku/headers/private/kernel/thread_types.h:309: implicit declaration of function `int BKernel::mutex_trylock(...)' cc1plus: warnings being treated as errors /Work/haiku/headers/private/kernel/thread_types.h:309: warning: control reaches end of non-void function `BKernel::Team::TryLock()' /Work/haiku/headers/private/kernel/thread_types.h: In method `void BKernel::Team::Unlock()': /Work/haiku/headers/private/kernel/thread_types.h:311: implicit declaration of function `int BKernel::mutex_unlock(...)' /Work/haiku/headers/private/kernel/thread_types.h: At top level: /Work/haiku/headers/private/kernel/thread_types.h:610: syntax error before `;' /Work/haiku/headers/private/kernel/thread_types.h: In method `bool BKernel::Thread::TryLock()': /Work/haiku/headers/private/kernel/thread_types.h:556: warning: control reaches end of non-void function `BKernel::Thread::TryLock()' /Work/haiku/headers/private/kernel/thread_types.h: At top level: /Work/haiku/headers/private/kernel/thread_types.h:639: syntax error before `;' /Work/haiku/headers/private/kernel/thread_types.h: In method `bool BKernel::ProcessSession::TryLock()': /Work/haiku/headers/private/kernel/thread_types.h:634: warning: control reaches end of non-void function `BKernel::ProcessSession::TryLock()' /Work/haiku/headers/private/kernel/thread_types.h: At top level: /Work/haiku/headers/private/kernel/thread_types.h:675: syntax error before `;' /Work/haiku/headers/private/kernel/thread_types.h: In method `bool BKernel::ProcessGroup::TryLock()': /Work/haiku/headers/private/kernel/thread_types.h:657: warning: control reaches end of non-void function `BKernel::ProcessGroup::TryLock()' /Work/haiku/headers/private/kernel/util/AutoLock.h: At top level: In file included from /Work/haiku/headers/private/kernel/disk_device_manager/KDiskDeviceUtils.h:11, from /Work/haiku/src/system/kernel/disk_device_manager/KFileDiskDevice.cpp:18: /Work/haiku/headers/private/kernel/util/AutoLock.h:25: `mutex' was not declared in this scope /Work/haiku/headers/private/kernel/util/AutoLock.h:25: `lockable' was not declared in this scope /Work/haiku/headers/private/kernel/util/AutoLock.h:26: `BPrivate::Lock' declared as an `inline' variable /Work/haiku/headers/private/kernel/util/AutoLock.h:26: syntax error before `{' /Work/haiku/headers/private/kernel/util/AutoLock.h:30: `mutex' was not declared in this scope /Work/haiku/headers/private/kernel/util/AutoLock.h:30: `lockable' was not declared in this scope /Work/haiku/headers/private/kernel/util/AutoLock.h:31: two or more data types in declaration of `Unlock' /Work/haiku/headers/private/kernel/util/AutoLock.h:31: `BPrivate::Unlock' declared as an `inline' variable /Work/haiku/headers/private/kernel/util/AutoLock.h:31: syntax error before `{' /Work/haiku/headers/private/kernel/util/AutoLock.h:36: `mutex' was not declared in this scope /Work/haiku/headers/private/kernel/util/AutoLock.h:36: `MutexLocking' was not declared in this scope /Work/haiku/headers/private/kernel/util/AutoLock.h:36: template argument 1 is invalid /Work/haiku/headers/private/kernel/util/AutoLock.h:36: template argument 2 is invalid /Work/haiku/headers/private/kernel/util/AutoLock.h:36: ANSI C++ forbids declaration `MutexLocker' with no type /Work/haiku/headers/private/kernel/util/AutoLock.h:41: `recursive_lock' was not declared in this scope /Work/haiku/headers/private/kernel/util/AutoLock.h:41: `lockable' was not declared in this scope /Work/haiku/headers/private/kernel/util/AutoLock.h:42: `Lock' declared as an `inline' variable /Work/haiku/headers/private/kernel/util/AutoLock.h:42: syntax error before `{' /Work/haiku/headers/private/kernel/util/AutoLock.h:46: `recursive_lock' was not declared in this scope /Work/haiku/headers/private/kernel/util/AutoLock.h:46: `lockable' was not declared in this scope /Work/haiku/headers/private/kernel/util/AutoLock.h:47: two or more data types in declaration of `Unlock' /Work/haiku/headers/private/kernel/util/AutoLock.h:47: `Unlock' declared as an `inline' variable /Work/haiku/headers/private/kernel/util/AutoLock.h:47: syntax error before `{' /Work/haiku/headers/private/kernel/util/AutoLock.h:52: `recursive_lock' was not declared in this scope /Work/haiku/headers/private/kernel/util/AutoLock.h:52: template argument 1 is invalid /Work/haiku/headers/private/kernel/util/AutoLock.h:52: ANSI C++ forbids declaration `RecursiveLocker' with no type /Work/haiku/headers/private/kernel/util/AutoLock.h:57: `rw_lock' was not declared in this scope /Work/haiku/headers/private/kernel/util/AutoLock.h:57: `lockable' was not declared in this scope /Work/haiku/headers/private/kernel/util/AutoLock.h:58: `Lock' declared as an `inline' variable /Work/haiku/headers/private/kernel/util/AutoLock.h:58: redefinition of `bool Lock' /Work/haiku/headers/private/kernel/util/AutoLock.h:42: `bool Lock' previously defined here /Work/haiku/headers/private/kernel/util/AutoLock.h:58: syntax error before `{' /Work/haiku/headers/private/kernel/util/AutoLock.h:62: `rw_lock' was not declared in this scope /Work/haiku/headers/private/kernel/util/AutoLock.h:62: `lockable' was not declared in this scope /Work/haiku/headers/private/kernel/util/AutoLock.h:63: two or more data types in declaration of `Unlock' /Work/haiku/headers/private/kernel/util/AutoLock.h:63: `Unlock' declared as an `inline' variable /Work/haiku/headers/private/kernel/util/AutoLock.h:63: conflicting types for `class ReadWriteLockReadLocking Unlock' /Work/haiku/headers/private/kernel/util/AutoLock.h:47: previous declaration as `class RecursiveLockLocking Unlock' /Work/haiku/headers/private/kernel/util/AutoLock.h:63: syntax error before `{' /Work/haiku/headers/private/kernel/util/AutoLock.h:70: `rw_lock' was not declared in this scope /Work/haiku/headers/private/kernel/util/AutoLock.h:70: `lockable' was not declared in this scope /Work/haiku/headers/private/kernel/util/AutoLock.h:71: `Lock' declared as an `inline' variable /Work/haiku/headers/private/kernel/util/AutoLock.h:71: redefinition of `bool Lock' /Work/haiku/headers/private/kernel/util/AutoLock.h:58: `bool Lock' previously defined here /Work/haiku/headers/private/kernel/util/AutoLock.h:71: syntax error before `{' /Work/haiku/headers/private/kernel/util/AutoLock.h:75: `rw_lock' was not declared in this scope /Work/haiku/headers/private/kernel/util/AutoLock.h:75: `lockable' was not declared in this scope /Work/haiku/headers/private/kernel/util/AutoLock.h:76: two or more data types in declaration of `Unlock' /Work/haiku/headers/private/kernel/util/AutoLock.h:76: `Unlock' declared as an `inline' variable /Work/haiku/headers/private/kernel/util/AutoLock.h:76: conflicting types for `class ReadWriteLockWriteLocking Unlock' /Work/haiku/headers/private/kernel/util/AutoLock.h:63: previous declaration as `class ReadWriteLockReadLocking Unlock' /Work/haiku/headers/private/kernel/util/AutoLock.h:76: syntax error before `{' /Work/haiku/headers/private/kernel/util/AutoLock.h:81: `rw_lock' was not declared in this scope /Work/haiku/headers/private/kernel/util/AutoLock.h:81: template argument 1 is invalid /Work/haiku/headers/private/kernel/util/AutoLock.h:81: ANSI C++ forbids declaration `ReadLocker' with no type /Work/haiku/headers/private/kernel/util/AutoLock.h:82: `rw_lock' was not declared in this scope /Work/haiku/headers/private/kernel/util/AutoLock.h:82: template argument 1 is invalid /Work/haiku/headers/private/kernel/util/AutoLock.h:82: ANSI C++ forbids declaration `WriteLocker' with no type /Work/haiku/headers/private/kernel/util/AutoLock.h:322: parse error before `}' /Work/haiku/headers/private/kernel/util/AutoLock.h:325: `MutexLocker' not declared /Work/haiku/headers/private/kernel/util/AutoLock.h:326: `RecursiveLocker' not declared /Work/haiku/headers/private/kernel/util/AutoLock.h:327: `ReadLocker' not declared /Work/haiku/headers/private/kernel/util/AutoLock.h:328: `WriteLocker' not declared /Work/haiku/headers/private/kernel/util/AutoLock.h:329: `InterruptsLocker' not declared /Work/haiku/headers/private/kernel/util/AutoLock.h:330: `SpinLocker' not declared /Work/haiku/headers/private/kernel/util/AutoLock.h:331: `InterruptsSpinLocker' not declared /Work/haiku/headers/private/kernel/util/AutoLock.h:332: `ReadSpinLocker' not declared /Work/haiku/headers/private/kernel/util/AutoLock.h:333: `InterruptsReadSpinLocker' not declared /Work/haiku/headers/private/kernel/util/AutoLock.h:334: `WriteSpinLocker' not declared /Work/haiku/headers/private/kernel/util/AutoLock.h:335: `InterruptsWriteSpinLocker' not declared /Work/haiku/headers/private/kernel/util/AutoLock.h:336: `WriteSequentialLocker' not declared /Work/haiku/headers/private/kernel/util/AutoLock.h:337: `InterruptsWriteSequentialLocker' not declared /Work/haiku/headers/private/kernel/util/AutoLock.h:338: `ThreadCPUPinner' not declared /Work/haiku/headers/private/kernel/util/AutoLock.h:339: `TeamLocker' not declared /Work/haiku/headers/private/kernel/util/AutoLock.h:340: `ThreadLocker' not declared In file included from /Work/haiku/headers/private/kernel/disk_device_manager/KDiskDeviceManager.h:13, from /Work/haiku/headers/private/kernel/disk_device_manager/KDiskDeviceUtils.h:15, from /Work/haiku/src/system/kernel/disk_device_manager/KFileDiskDevice.cpp:18: /Work/haiku/headers/private/kernel/Notifications.h:164: syntax error before `;' /Work/haiku/headers/private/kernel/Notifications.h: In method `bool DefaultNotificationService::Lock()': /Work/haiku/headers/private/kernel/Notifications.h:135: `fLock' undeclared (first use this function) /Work/haiku/headers/private/kernel/Notifications.h:135: implicit declaration of function `int recursive_lock_lock(...)' /Work/haiku/headers/private/kernel/Notifications.h:136: warning: control reaches end of non-void function `DefaultNotificationService::Lock()' /Work/haiku/headers/private/kernel/Notifications.h: In method `void DefaultNotificationService::Unlock()': /Work/haiku/headers/private/kernel/Notifications.h:138: implicit declaration of function `int recursive_lock_unlock(...)' C++ /Work/generated.x86gcc2/objects/haiku/x86_gcc2/release/system/kernel/disk_device_manager/KFileSystem.o /Work/haiku/headers/private/kernel/Notifications.h: At top level: /Work/haiku/headers/private/kernel/Notifications.h:250: syntax error before `;' /Work/haiku/headers/private/kernel/Notifications.h: In method `void DefaultNotificationService::Notify(const BPrivate::KMessage &, long unsigned int)': /Work/haiku/headers/private/kernel/Notifications.h:258: warning: unused variable `RecursiveLocker _' /Work/haiku/headers/private/kernel/disk_device_manager/KDiskDeviceManager.h: At top level: In file included from /Work/haiku/headers/private/kernel/disk_device_manager/KDiskDeviceUtils.h:15, from /Work/haiku/src/system/kernel/disk_device_manager/KFileDiskDevice.cpp:18: /Work/haiku/headers/private/kernel/disk_device_manager/KDiskDeviceManager.h:136: syntax error before `;' gcc -c "/Work/haiku/src/system/kernel/disk_device_manager/KFileDiskDevice.cpp" -O2 -Wall -Wno-trigraphs -Wno-multichar -Werror -pipe -nostdinc -pipe -nostdinc -pipe -finline -fno-builtin -fno-exceptions -march=pentium -fno-pic -D_KERNEL_MODE -DARCH_x86 -DB_USE_BUILTIN_ATOMIC_FUNCTIONS -D_BEOS_R5_COMPATIBLE_ -DBOOT_ARCHIVE_IMAGE_OFFSET=320 -D__HAIKU_PRIMARY_PACKAGING_ARCH=\"x86_gcc2\" -DHAIKU_DISTRO_COMPATIBILITY_DEFAULT -DHAIKU_INCLUDE_PATENTED_CODE=0 -DHAIKU_TARGET_PLATFORM_HAIKU -DHAIKU_REGULAR_BUILD -I/Work/haiku/build/user_config_headers -I/Work/haiku/build/config_headers -I/Work/haiku/src/system/kernel/disk_device_manager -I/Work/generated.x86gcc2/objects/common/system/kernel/disk_device_manager -I/Work/generated.x86gcc2/objects/haiku_host/x86_gcc2/common/system/kernel/disk_device_manager -I/Work/generated.x86gcc2/objects/haiku/x86_gcc2/common/system/kernel/disk_device_manager -I/Work/haiku/src/system/kernel/disk_device_manager/jobs -I/Work/haiku/src/kits/storage/disk_device -I/Work/haiku/src/tests/kits/storage/virtualdrive -iquote -I/Work/haiku/headers/private/kernel/boot/platform/bios_ia32 -I/Work/haiku/headers/private/kernel/disk_device_manager -I/Work/haiku/headers/private/kernel -I/Work/haiku/headers/private/kernel/fs -I/Work/haiku/headers/private/kernel/util -I/Work/haiku/headers/private/. -I/Work/haiku/headers/private/system -I/Work/haiku/headers/private/system/arch/x86 -I/Work/haiku/headers/private/shared -I/Work/haiku/headers/private/storage -I/Work/haiku/headers/private/. -I/Work/haiku/headers/private/kernel -I/Work/haiku/headers/private/libroot -I/Work/haiku/headers/private/shared -I/Work/haiku/headers/private/kernel/boot/platform/bios_ia32 -I/Work/haiku/headers/private/kernel/arch/x86 -I/Work/generated.x86gcc2/objects/haiku/x86_gcc2/common/system/kernel -I/Work/haiku/headers/private/. -I/Work/haiku/headers/private/system -I/Work/haiku/headers/private/system/arch/x86 -I/Work/haiku/headers/cpp -I/Work/haiku/headers/build/gcc-2.95.3 -I/Work/haiku/headers -I/Work/haiku/headers/posix -I/Work/haiku/headers/glibc -I/Work/haiku/headers/os -I/Work/haiku/headers/os/add-ons -I/Work/haiku/headers/os/add-ons/file_system -I/Work/haiku/headers/os/add-ons/graphics -I/Work/haiku/headers/os/add-ons/input_server -I/Work/haiku/headers/os/add-ons/registrar -I/Work/haiku/headers/os/add-ons/screen_saver -I/Work/haiku/headers/os/add-ons/tracker -I/Work/haiku/headers/os/app -I/Work/haiku/headers/os/device -I/Work/haiku/headers/os/drivers -I/Work/haiku/headers/os/game -I/Work/haiku/headers/os/interface -I/Work/haiku/headers/os/kernel -I/Work/haiku/headers/os/locale -I/Work/haiku/headers/os/media -I/Work/haiku/headers/os/mail -I/Work/haiku/headers/os/midi -I/Work/haiku/headers/os/midi2 -I/Work/haiku/headers/os/net -I/Work/haiku/headers/os/storage -I/Work/haiku/headers/os/support -I/Work/haiku/headers/os/translation -I/Work/haiku/headers/private/. -o "/Work/generated.x86gcc2/objects/haiku/x86_gcc2/release/system/kernel/disk_device_manager/KFileDiskDevice.o" ; ...failed C++ /Work/generated.x86gcc2/objects/haiku/x86_gcc2/release/system/kernel/disk_device_manager/KFileDiskDevice.o ... BUILD FAILURE: ...failed updating 1 target(s)... ...skipped 8 target(s)... ...updated 8 target(s)...