[haiku-development] app_server test env build broken

Hi all,

I upgraded my Haiku tree which I am using for the app_server test 
environment.... now I am having trouble to build:

/boot/develop/bin/ar: creating 
../../../../../generated/objects/libbe_test/x86/release/libs/icon/libicon.a
Ranlib 
../../../../../generated/objects/libbe_test/x86/release/libs/icon/libicon.a
C++ 
../../../../../generated/objects/libbe_test/x86/release/kits/storage/LibBeAd
apter.o
Link 
../../../../../generated/objects/libbe_test/x86/release/kits/storage/libbead
apter.so
SetType1 
../../../../../generated/objects/libbe_test/x86/release/kits/storage/libbead
apter.so
MimeSet1 
../../../../../generated/objects/libbe_test/x86/release/kits/storage/libbead
apter.so
SetVersion1 
../../../../../generated/objects/libbe_test/x86/release/kits/storage/libbead
apter.so
Chmod1 
../../../../../generated/objects/libbe_test/x86/release/kits/storage/libbead
apter.so
Link 
../../../../../generated/objects/libbe_test/x86/release/kits/libbe_haiku.so
../../../../../generated/objects/libbe_test/x86/release/kits/app/app_kit.o: 
In function `BMessage::_SendFlattenedMessage(void *, long, long, long, long 
long)':
(.text+0x11462): undefined reference to 
`BPrivate::KMessage::kMessageHeaderMagic'
../../../../../generated/objects/libbe_test/x86/release/kits/app/app_kit.o: 
In function `BPrivate::MessageAdapter::Unflatten(unsigned long, BMessage *, 
char const *)':
(.text+0x13b5a): undefined reference to 
`BPrivate::KMessage::kMessageHeaderMagic'
../../../../../generated/objects/libbe_test/x86/release/kits/app/app_kit.o: 
In function `BPrivate::MessageAdapter::Unflatten(unsigned long, BMessage *, 
char const *)':
(.text+0x13b6d): undefined reference to `BPrivate::KMessage::KMessage(void)'
../../../../../generated/objects/libbe_test/x86/release/kits/app/app_kit.o: 
In function `BPrivate::MessageAdapter::Unflatten(unsigned long, BMessage *, 
char const *)':
(.text+0x13b7b): undefined reference to `BPrivate::KMessage::SetTo(void 
const *, long)'
../../../../../generated/objects/libbe_test/x86/release/kits/app/app_kit.o: 
In function `BPrivate::MessageAdapter::Unflatten(unsigned long, BMessage *, 
char const *)':
(.text+0x13b8f): undefined reference to 
`BPrivate::KMessage::~KMessage(void)'
../../../../../generated/objects/libbe_test/x86/release/kits/app/app_kit.o: 
In function `BPrivate::MessageAdapter::Unflatten(unsigned long, BMessage *, 
char const *)':
(.text+0x13bb6): undefined reference to 
`BPrivate::KMessage::~KMessage(void)'
../../../../../generated/objects/libbe_test/x86/release/kits/app/app_kit.o: 
In function `BPrivate::MessageAdapter::Unflatten(unsigned long, BMessage *, 
char const *)':
(.text+0x13d16): undefined reference to 
`BPrivate::KMessage::~KMessage(void)'
../../../../../generated/objects/libbe_test/x86/release/kits/app/app_kit.o: 
In function `BPrivate::MessageAdapter::_ConvertKMessage(BPrivate::KMessage 
const *, BMessage *)':
(.text+0x13fe4): undefined reference to `BPrivate::KMessage::What(void) 
const'
../../../../../generated/objects/libbe_test/x86/release/kits/app/app_kit.o: 
In function `BPrivate::MessageAdapter::_ConvertKMessage(BPrivate::KMessage 
const *, BMessage *)':
(.text+0x13ff8): undefined reference to 
`BPrivate::KMessage::TargetToken(void) const'
../../../../../generated/objects/libbe_test/x86/release/kits/app/app_kit.o: 
In function `BPrivate::MessageAdapter::_ConvertKMessage(BPrivate::KMessage 
const *, BMessage *)':
(.text+0x14012): undefined reference to 
`BPrivate::KMessage::ReplyPort(void) const'
../../../../../generated/objects/libbe_test/x86/release/kits/app/app_kit.o: 
In function `BPrivate::MessageAdapter::_ConvertKMessage(BPrivate::KMessage 
const *, BMessage *)':
(.text+0x14020): undefined reference to 
`BPrivate::KMessage::ReplyToken(void) const'
../../../../../generated/objects/libbe_test/x86/release/kits/app/app_kit.o: 
In function `BPrivate::MessageAdapter::_ConvertKMessage(BPrivate::KMessage 
const *, BMessage *)':
(.text+0x1404a): undefined reference to 
`BPrivate::KMessageField::KMessageField(void)'
../../../../../generated/objects/libbe_test/x86/release/kits/app/app_kit.o: 
In function `BPrivate::MessageAdapter::_ConvertKMessage(BPrivate::KMessage 
const *, BMessage *)':
(.text+0x1405e): undefined reference to 
`BPrivate::KMessageField::CountElements(void) const'
../../../../../generated/objects/libbe_test/x86/release/kits/app/app_kit.o: 
In function `BPrivate::MessageAdapter::_ConvertKMessage(BPrivate::KMessage 
const *, BMessage *)':
(.text+0x14098): undefined reference to 
`BPrivate::KMessageField::ElementAt(long, long *) const'
../../../../../generated/objects/libbe_test/x86/release/kits/app/app_kit.o: 
In function `BPrivate::MessageAdapter::_ConvertKMessage(BPrivate::KMessage 
const *, BMessage *)':
(.text+0x140a6): undefined reference to 
`BPrivate::KMessageField::TypeCode(void) const'
../../../../../generated/objects/libbe_test/x86/release/kits/app/app_kit.o: 
In function `BPrivate::MessageAdapter::_ConvertKMessage(BPrivate::KMessage 
const *, BMessage *)':
(.text+0x140c6): undefined reference to `BPrivate::KMessage::KMessage(void)'
../../../../../generated/objects/libbe_test/x86/release/kits/app/app_kit.o: 
In function `BPrivate::MessageAdapter::_ConvertKMessage(BPrivate::KMessage 
const *, BMessage *)':
(.text+0x140da): undefined reference to `BPrivate::KMessage::SetTo(void 
const *, long)'
../../../../../generated/objects/libbe_test/x86/release/kits/app/app_kit.o: 
In function `BPrivate::MessageAdapter::_ConvertKMessage(BPrivate::KMessage 
const *, BMessage *)':
(.text+0x1411a): undefined reference to 
`BPrivate::KMessageField::Name(void) const'
../../../../../generated/objects/libbe_test/x86/release/kits/app/app_kit.o: 
In function `BPrivate::MessageAdapter::_ConvertKMessage(BPrivate::KMessage 
const *, BMessage *)':
(.text+0x1415d): undefined reference to 
`BPrivate::KMessageField::HasFixedElementSize(void) const'
../../../../../generated/objects/libbe_test/x86/release/kits/app/app_kit.o: 
In function `BPrivate::MessageAdapter::_ConvertKMessage(BPrivate::KMessage 
const *, BMessage *)':
(.text+0x14176): undefined reference to 
`BPrivate::KMessageField::TypeCode(void) const'
../../../../../generated/objects/libbe_test/x86/release/kits/app/app_kit.o: 
In function `BPrivate::MessageAdapter::_ConvertKMessage(BPrivate::KMessage 
const *, BMessage *)':
(.text+0x14186): undefined reference to 
`BPrivate::KMessageField::Name(void) const'
../../../../../generated/objects/libbe_test/x86/release/kits/app/app_kit.o: 
In function `BPrivate::MessageAdapter::_ConvertKMessage(BPrivate::KMessage 
const *, BMessage *)':
(.text+0x141af): undefined reference to 
`BPrivate::KMessage::~KMessage(void)'
../../../../../generated/objects/libbe_test/x86/release/kits/app/app_kit.o: 
In function `BPrivate::MessageAdapter::_ConvertKMessage(BPrivate::KMessage 
const *, BMessage *)':
(.text+0x141c5): undefined reference to 
`BPrivate::KMessageField::HasFixedElementSize(void) const'
../../../../../generated/objects/libbe_test/x86/release/kits/app/app_kit.o: 
In function `BPrivate::MessageAdapter::_ConvertKMessage(BPrivate::KMessage 
const *, BMessage *)':
(.text+0x141db): undefined reference to 
`BPrivate::KMessageField::TypeCode(void) const'
../../../../../generated/objects/libbe_test/x86/release/kits/app/app_kit.o: 
In function `BPrivate::MessageAdapter::_ConvertKMessage(BPrivate::KMessage 
const *, BMessage *)':
(.text+0x141e8): undefined reference to 
`BPrivate::KMessageField::Name(void) const'
../../../../../generated/objects/libbe_test/x86/release/kits/app/app_kit.o: 
In function `BPrivate::MessageAdapter::_ConvertKMessage(BPrivate::KMessage 
const *, BMessage *)':
(.text+0x1422a): undefined reference to 
`BPrivate::KMessage::GetNextField(BPrivate::KMessageField *) const'
../../../../../generated/objects/libbe_test/x86/release/kits/app/app_kit.o: 
In function `BPrivate::MessageAdapter::_ConvertKMessage(BPrivate::KMessage 
const *, BMessage *)':
(.text+0x1428b): undefined reference to 
`BPrivate::KMessage::~KMessage(void)'
../../../../../generated/objects/libbe_test/x86/release/kits/app/app_kit.o: 
In function `BPrivate::MessageAdapter::_ConvertKMessage(BPrivate::KMessage 
const *, BMessage *)':
(.text+0x142db): undefined reference to 
`BPrivate::KMessage::~KMessage(void)'
collect2: ld returned 1 exit status

gcc -nostart -Xlinker --no-undefined -Xlinker -soname="libbe_haiku.so" -o 
"../../../../../generated/objects/libbe_test/x86/release/kits/libbe_haiku.so
"   "../../../../../generated/objects/libbe_test/x86/release/kits/syslog.o" 
"../../../../../generated/objects/libbe_test/x86/release/kits/app/app_kit.o"
 
"../../../../../generated/objects/libbe_test/x86/release/kits/interface/inte
rface_kit.o" 
"../../../../../generated/objects/libbe_test/x86/release/kits/storage/storag
e_kit.o" 
"../../../../../generated/objects/libbe_test/x86/release/kits/support/suppor
t_kit.o" 
"../../../../../generated/objects/libbe_test/x86/release/libs/icon/libicon.a
" 
"../../../../../generated/objects/libbe_test/x86/release/libs/agg/libagg.a" 
"../../../../../generated/objects/libbe_test/x86/release/kits/storage/libbea
dapter.so" 
"../../../../../generated/objects/libbe_test/x86/release/build/libhaikucompa
t/libhaikucompat.a" -lnet -lstdc++.r4  ;

...failed Link 
../../../../../generated/objects/libbe_test/x86/release/kits/libbe_haiku.so 
...
...skipped Deskbar for lack of libbe_haiku.so...
...skipped <tests!apps>Deskbar for lack of Deskbar...
...failed updating 1 target(s)...
...skipped 2 target(s)...
...updated 208 target(s)...   

I don't remember what changed with regard to KMessage. Does the above error 
ring a bell with anyone?

Best regards,
-Stephan



Other related posts: