Opened 17 years ago
Closed 17 years ago
#1277 closed bug (fixed)
Build broken on BeOS R5
Reported by: | marcusoverhagen | Owned by: | korli |
---|---|---|---|
Priority: | blocker | Milestone: | R1 |
Component: | Build System | Version: | R1/pre-alpha1 |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
Recent changes to fs_shell, hrev21436 or earlier, broke the Build on BeOS R5. see below. The older hrev21418 works.
$ cd develop/haiku/src/tools/fs_shell/ $ jam ...found 182 target(s)... ...updating 2 target(s)... C++ ../../../generated/objects/hrev5/x86/release/tools/fs_shell/atomic.o /boot/home/develop/haiku/src/tools/fs_shell/atomic.cpp: In function `int64_t fssh_atomic_set64(volatile vint64_t *, long long int)': /boot/home/develop/haiku/src/tools/fs_shell/atomic.cpp:58: implicit declaration of function `int atomic_set64(...)' /boot/home/develop/haiku/src/tools/fs_shell/atomic.cpp: In function `int64_t fssh_atomic_test_and_set64(volatile vint64_t *, long long int, long long int)': /boot/home/develop/haiku/src/tools/fs_shell/atomic.cpp:65: implicit declaration of function `int atomic_test_and_set64(...)' /boot/home/develop/haiku/src/tools/fs_shell/atomic.cpp: In function `int64_t fssh_atomic_add64(volatile vint64_t *, long long int)': /boot/home/develop/haiku/src/tools/fs_shell/atomic.cpp:72: implicit declaration of function `int atomic_add64(...)' /boot/home/develop/haiku/src/tools/fs_shell/atomic.cpp: In function `int64_t fssh_atomic_and64(volatile vint64_t *, long long int)': /boot/home/develop/haiku/src/tools/fs_shell/atomic.cpp:79: implicit declaration of function `int atomic_and64(...)' /boot/home/develop/haiku/src/tools/fs_shell/atomic.cpp: In function `int64_t fssh_atomic_or64(volatile vint64_t *, long long int)': /boot/home/develop/haiku/src/tools/fs_shell/atomic.cpp:86: implicit declaration of function `int atomic_or64(...)' /boot/home/develop/haiku/src/tools/fs_shell/atomic.cpp: In function `int64_t fssh_atomic_get64(volatile vint64_t *)': /boot/home/develop/haiku/src/tools/fs_shell/atomic.cpp:93: implicit declaration of function `int atomic_get64(...)'
gcc -c "atomic.cpp" -O2 -Wall -Wno-ctor-dtor-privacy -Woverloaded-virtual -Wpointer-arith -Wcast-align -Wsign-compare -Wno-multichar -D_ZETA_USING_DEPRECATED_API_=1 -D_ZETA_TS_FIND_DIR_=1 -DARCH_x86 -D_NO_INLINE_ASM -DCOMPILE_FOR_R5 -DHAIKU_HOST_PLATFORM_BEOS -I. -I../../../generated/objects/common/tools/fs_shell -I../../../generated/objects/hrev5/x86/common/tools/fs_shell -I../../../generated/objects/haiku/x86/common/tools/fs_shell -I- -I../../../headers/build -I../../../headers/private/fs_shell -I../../../headers/private/shared -I../../../headers/build/host/hrev5 -o "../../../generated/objects/hrev5/x86/release/tools/fs_shell/atomic.o" ;
...failed C++ ../../../generated/objects/hrev5/x86/release/tools/fs_shell/atomic.o ... ...skipped <build>fs_shell.a for lack of <src!tools!fs_shell>atomic.o... ...failed updating 1 target(s)... ...skipped 1 target(s)... $
It's normally fixed in hrev21440 and after.