Congrats to the Storage-Kit-Team! Great to see the progress there! When running jam, I get an error "tools/Jamfile: No such file or directory ", but the compile succeeded without problems. I then ran the tests and got 10 failures (see bottom) for the OpenBeOS-version and 14 for the R5-version (so OpenBeOS' storage-kit will be less faulty than the original?? ;^) HTH and best regards! Gregor (Hugh) ------------------------------------------------------------------------------ Results from OpenBeOS-test ------------------------------------------------------------------------------ - FAILURES: 10 TestCaller BResourceStrings::Init Test1: resourceStrings.InitCheck() == B_OK TestCaller BResourceStrings::Init Test2: resourceStrings.SetStringFile(&ref) == B_OK TestCaller BResourceString::FindString Test: resourceStrings.InitCheck() == B_OK TestCaller BResources::Init Test: file.InitCheck() == B_OK TestCaller BResources::Read Test: file.InitCheck() == B_OK TestCaller BResources::Sync Test: file.InitCheck() == B_OK TestCaller BResources::Merge Test: resources.MergeFrom(&file2) == B_OK TestCaller BResources::WriteTo Test: file.InitCheck() == B_OK TestCaller BResources::AddRemove Test: file2.GetSize(&size2) == B_OK TestCaller BResources::ReadWrite Test: file.InitCheck() == B_OK DETAIL: BResourceStrings::Init Test1 /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/x86.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/ppc.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf-no-res: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef-no-res: No such file or directory [0][1][2] - FAILURE -- resourceStrings.InitCheck() == B_OK BResourceStrings::Init Test2 /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/x86.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/ppc.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf-no-res: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef-no-res: No such file or directory [0][1] - FAILURE -- resourceStrings.SetStringFile(&ref) == B_OK BResourceString::FindString Test /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/x86.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/ppc.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf-no-res: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef-no-res: No such file or directory [0][1][2][3][4] - FAILURE -- resourceStrings.InitCheck() == B_OK BResources::Init Test /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/x86.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/ppc.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf-no-res: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef-no-res: No such file or directory [0] - FAILURE -- file.InitCheck() == B_OK BResources::Read Test /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/x86.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/ppc.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf-no-res: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef-no-res: No such file or directory [0] - FAILURE -- file.InitCheck() == B_OK BResources::Sync Test /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/x86.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/ppc.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf-no-res: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef-no-res: No such file or directory [0]/bin/cp: /tmp/testDir/x86.rsrc: No such file or directory - FAILURE -- file.InitCheck() == B_OK BResources::Merge Test /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/x86.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/ppc.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf-no-res: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef-no-res: No such file or directory [0] - FAILURE -- resources.MergeFrom(&file2) == B_OK BResources::WriteTo Test /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/x86.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/ppc.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf-no-res: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef-no-res: No such file or directory [0] - FAILURE -- file.InitCheck() == B_OK BResources::AddRemove Test /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/x86.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/ppc.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf-no-res: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef-no-res: No such file or directory [0] - FAILURE -- file2.GetSize(&size2) == B_OK BResources::ReadWrite Test /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/x86.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/ppc.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf-no-res: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef-no-res: No such file or directory [0]/bin/cp: /tmp/testDir/x86.rsrc: No such file or directory - FAILURE -- file.InitCheck() == B_OK ------------------------------------------------------------------------------ Results from R5-test ------------------------------------------------------------------------------ - FAILURES: 14 TestCaller BDirectory::BNode::AttrDir Test: equals(node->RewindAttrs(), B_BAD_ADDRESS, B_FILE_ERROR) TestCaller BFile::BNode::AttrDir Test: equals(node->RewindAttrs(), B_BAD_ADDRESS, B_FILE_ERROR) TestCaller BNode::Attribute Directory Test: equals(node->RewindAttrs(), B_BAD_ADDRESS, B_FILE_ERROR) TestCaller BResourceStrings::Init Test1: resourceStrings.InitCheck() == B_OK TestCaller BResourceStrings::Init Test2: resourceStrings.SetStringFile(&ref) == B_OK TestCaller BResourceString::FindString Test: resourceStrings.InitCheck() == B_OK TestCaller BResources::Init Test: file.InitCheck() == B_OK TestCaller BResources::Read Test: file.InitCheck() == B_OK TestCaller BResources::Sync Test: file.InitCheck() == B_OK TestCaller BResources::Merge Test: resources.MergeFrom(&file2) == B_OK TestCaller BResources::WriteTo Test: file.InitCheck() == B_OK TestCaller BResources::AddRemove Test: file2.GetSize(&size2) == B_OK TestCaller BResources::ReadWrite Test: file.InitCheck() == B_OK TestCaller BSymLink::BNode::AttrDir Test: equals(node->RewindAttrs(), B_BAD_ADDRESS, B_FILE_ERROR) DETAIL: BResourceStrings::Init Test1 /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/x86.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/ppc.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf-no-res: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef-no-res: No such file or directory [0][1][2] - FAILURE -- resourceStrings.InitCheck() == B_OK BResourceStrings::Init Test2 /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/x86.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/ppc.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf-no-res: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef-no-res: No such file or directory [0][1] - FAILURE -- resourceStrings.SetStringFile(&ref) == B_OK BResourceString::FindString Test /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/x86.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/ppc.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf-no-res: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef-no-res: No such file or directory [0][1][2][3][4] - FAILURE -- resourceStrings.InitCheck() == B_OK WARNING: Number of available file descriptors has changed during test: 122 -> 121 BResources::Init Test /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/x86.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/ppc.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf-no-res: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef-no-res: No such file or directory [0] - FAILURE -- file.InitCheck() == B_OK BResources::Read Test /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/x86.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/ppc.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf-no-res: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef-no-res: No such file or directory [0] - FAILURE -- file.InitCheck() == B_OK BResources::Sync Test /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/x86.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/ppc.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf-no-res: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef-no-res: No such file or directory [0]/bin/cp: /tmp/testDir/x86.rsrc: No such file or directory - FAILURE -- file.InitCheck() == B_OK BResources::Merge Test /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/x86.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/ppc.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf-no-res: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef-no-res: No such file or directory [0] - FAILURE -- resources.MergeFrom(&file2) == B_OK BResources::WriteTo Test /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/x86.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/ppc.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf-no-res: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef-no-res: No such file or directory [0] - FAILURE -- file.InitCheck() == B_OK BResources::AddRemove Test /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/x86.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/ppc.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf-no-res: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef-no-res: No such file or directory [0] - FAILURE -- file2.GetSize(&size2) == B_OK BResources::ReadWrite Test /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/x86.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/ppc.rsrc: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/elf-no-res: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef: No such file or directory /bin/cp: /boot/home/Projects/BeOS/OpenBeOS/storage_kit/test/resources/pef-no-res: No such file or directory [0]/bin/cp: /tmp/testDir/x86.rsrc: No such file or directory - FAILURE -- file.InitCheck() == B_OK -- "Technology is just another word for 'it doesn't work yet' " (Douglas Adams) Gregor B. Rosenauer Student of Computer Science and New Media Engineering Vienna, Austria http://www.hugh.at.tf