Opened 12 years ago

Closed 12 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:
Has a Patch: no 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)... $

Change History (1)

comment:1 by korli, 12 years ago

Resolution: fixed
Status: newclosed

It's normally fixed in hrev21440 and after.

Note: See TracTickets for help on using tickets.