$ g++ test.cpp -L/usr/pkg/lib -L. -lbe ./libbe.so: undefined reference to `port_buffer_size_etc' ./libbe.so: undefined reference to `_kern_dup' ./libbe.so: undefined reference to `deflateInit2_' ./libbe.so: undefined reference to `BPrivate::KMessageField::KMessageField()' ./libbe.so: undefined reference to `_kern_stop_watching' ./libbe.so: undefined reference to `_get_next_image_info' ./libbe.so: undefined reference to `BPrivate::KMessage::~KMessage()' ./libbe.so: undefined reference to `real_time_clock' ./libbe.so: undefined reference to `find_directory' ./libbe.so: undefined reference to `_get_thread_info' ./libbe.so: undefined reference to `BPrivate::KMessage::GetNextField(BPrivate::KMessageField*) const' ./libbe.so: undefined reference to `create_port' ./libbe.so: undefined reference to `_kern_transfer_area' ./libbe.so: undefined reference to `BIconUtils::GetVectorIcon(unsigned char const*, unsigned long, BBitmap*)' ./libbe.so: undefined reference to `_kern_stop_notifying' ./libbe.so: undefined reference to `BPrivate::KMessageField::CountElements() const' ./libbe.so: undefined reference to `_get_image_info' ./libbe.so: undefined reference to `debug_printf' ./libbe.so: undefined reference to `BPrivate::KMessage::What() const' ./libbe.so: undefined reference to `uncompress' ./libbe.so: undefined reference to `_kern_create_symlink' ./libbe.so: undefined reference to `BEntry::GetStat(stat*) const' ./libbe.so: undefined reference to `BPrivate::KMessage::SetTo(void const*, int, unsigned int)' ./libbe.so: undefined reference to `delete_sem' ./libbe.so: undefined reference to `deflate' ./libbe.so: undefined reference to `get_driver_settings' ./libbe.so: undefined reference to `delete_area' ./libbe.so: undefined reference to `_kern_read_stat' ./libbe.so: undefined reference to `release_sem' ./libbe.so: undefined reference to `BIconUtils::ConvertToCMAP8(BBitmap*, BBitmap*)' ./libbe.so: undefined reference to `_get_team_info' ./libbe.so: undefined reference to `compress2' ./libbe.so: undefined reference to `set_area_protection' ./libbe.so: undefined reference to `next_dev' ./libbe.so: undefined reference to `_kern_fsync' ./libbe.so: undefined reference to `release_sem_etc' ./libbe.so: undefined reference to `kill_thread' ./libbe.so: undefined reference to `deflateEnd' ./libbe.so: undefined reference to `_get_area_info' ./libbe.so: undefined reference to `delete_port' ./libbe.so: undefined reference to `BPrivate::KMessage::AddData(char const*, unsigned int, void const*, int, bool)' ./libbe.so: undefined reference to `BPrivate::DragTrackingFilter::DragTrackingFilter(BView*, unsigned int)' ./libbe.so: undefined reference to `_kern_rewind_dir' ./libbe.so: undefined reference to `_kern_open_dir_entry_ref' ./libbe.so: undefined reference to `BPrivate::get_launch_daemon_port()' ./libbe.so: undefined reference to `_kern_write_fs_info' ./libbe.so: undefined reference to `BIconUtils::ConvertFromCMAP8(unsigned char const*, unsigned int, unsigned int, unsigned int, BBitmap*)' ./libbe.so: undefined reference to `_get_port_info' ./libbe.so: undefined reference to `create_area' ./libbe.so: undefined reference to `BPrivate::KMessageField::HasFixedElementSize() const' ./libbe.so: undefined reference to `resume_thread' ./libbe.so: undefined reference to `parse_driver_settings_string' ./libbe.so: undefined reference to `inflate' ./libbe.so: undefined reference to `BPrivate::KMessage::SendTo(int, int, int, int, long, int)' ./libbe.so: undefined reference to `__libc_argc' ./libbe.so: undefined reference to `rename_thread' ./libbe.so: undefined reference to `get_image_symbol' ./libbe.so: undefined reference to `exit_thread' ./libbe.so: undefined reference to `inflateInit2_' ./libbe.so: undefined reference to `_kern_open_query' ./libbe.so: undefined reference to `BPrivate::KMessage::ReplyPort() const' ./libbe.so: undefined reference to `write_port_etc' ./libbe.so: undefined reference to `acquire_sem_etc' ./libbe.so: undefined reference to `BNode::GetStat(stat*) const' ./libbe.so: undefined reference to `wait_for_thread' ./libbe.so: undefined reference to `_kern_remove_attr' ./libbe.so: undefined reference to `_kern_seek' ./libbe.so: undefined reference to `fs_stat_attr' ./libbe.so: undefined reference to `dev_for_path' ./libbe.so: undefined reference to `load_image' ./libbe.so: undefined reference to `send_data' ./libbe.so: undefined reference to `_kern_write_stat' ./libbe.so: undefined reference to `_kern_open_entry_ref' ./libbe.so: undefined reference to `convert_to_stat_beos' ./libbe.so: undefined reference to `inflateEnd' ./libbe.so: undefined reference to `fs_write_attr' ./libbe.so: undefined reference to `debugger' ./libbe.so: undefined reference to `load_driver_settings' ./libbe.so: undefined reference to `find_path_for_path_etc' ./libbe.so: undefined reference to `_kern_write' ./libbe.so: undefined reference to `_kern_unlock_node' ./libbe.so: undefined reference to `set_port_owner' ./libbe.so: undefined reference to `BPrivate::KMessage::TargetToken() const' ./libbe.so: undefined reference to `_kern_rename_attr' ./libbe.so: undefined reference to `snooze' ./libbe.so: undefined reference to `close_port' ./libbe.so: undefined reference to `_kern_create_dir' ./libbe.so: undefined reference to `port_count' ./libbe.so: undefined reference to `_kern_remove_dir' ./libbe.so: undefined reference to `clone_area' ./libbe.so: undefined reference to `BDirectory::GetStatFor(char const*, stat*) const' ./libbe.so: undefined reference to `acquire_sem' ./libbe.so: undefined reference to `read_port' ./libbe.so: undefined reference to `_kern_open_dir' ./libbe.so: undefined reference to `_kern_unlink' ./libbe.so: undefined reference to `__init_once' ./libbe.so: undefined reference to `BIconUtils::GetIcon(BNode*, char const*, char const*, char const*, icon_size, BBitmap*)' ./libbe.so: undefined reference to `_kern_close' ./libbe.so: undefined reference to `_kern_open' ./libbe.so: undefined reference to `BPrivate::KMessage::KMessage()' ./libbe.so: undefined reference to `load_add_on' ./libbe.so: undefined reference to `find_thread' ./libbe.so: undefined reference to `_kern_reserve_address_range' ./libbe.so: undefined reference to `system_time' ./libbe.so: undefined reference to `_kern_read_dir' ./libbe.so: undefined reference to `_kern_read' ./libbe.so: undefined reference to `spawn_thread' ./libbe.so: undefined reference to `__libc_argv' ./libbe.so: undefined reference to `__gUmask' ./libbe.so: undefined reference to `get_secondary_architectures' ./libbe.so: undefined reference to `find_path_etc' ./libbe.so: undefined reference to `write_port' ./libbe.so: undefined reference to `unload_add_on' ./libbe.so: undefined reference to `_kern_get_safemode_option' ./libbe.so: undefined reference to `get_architectures' ./libbe.so: undefined reference to `BPrivate::KMessage::ReplyToken() const' ./libbe.so: undefined reference to `find_paths_etc' ./libbe.so: undefined reference to `BPrivate::KMessageField::ElementAt(int, int*) const' ./libbe.so: undefined reference to `fs_create_index' ./libbe.so: undefined reference to `parsedate' ./libbe.so: undefined reference to `BPrivate::KMessageField::TypeCode() const' ./libbe.so: undefined reference to `fs_stat_index' ./libbe.so: undefined reference to `read_port_etc' ./libbe.so: undefined reference to `create_sem' ./libbe.so: undefined reference to `_kern_start_watching' ./libbe.so: undefined reference to `receive_data' ./libbe.so: undefined reference to `unload_driver_settings' ./libbe.so: undefined reference to `snooze_until' ./libbe.so: undefined reference to `BPrivate::KMessageField::Name() const' ./libbe.so: undefined reference to `_kern_lock_node' ./libbe.so: undefined reference to `BPrivate::KMessage::AddArray(char const*, unsigned int, void const*, int, int)' ./libbe.so: undefined reference to `_kern_read_link' ./libbe.so: undefined reference to `BPrivate::KMessage::kMessageHeaderMagic' ./libbe.so: undefined reference to `BIconUtils::ConvertFromCMAP8(BBitmap*, BBitmap*)' ./libbe.so: undefined reference to `_kern_open_attr_dir' ./libbe.so: undefined reference to `_kern_rename' ./libbe.so: undefined reference to `_kern_entry_ref_to_path' ./libbe.so: undefined reference to `_kern_open_parent_dir' ./libbe.so: undefined reference to `fs_stat_dev' ./libbe.so: undefined reference to `fs_read_attr'