我正在尝试使用AIX 6.1上的源程序包scheduler_sources.1.3.12.2032.tar编译JobScheduler,并且收到以下链接器错误。这有什么问题?我的意思是错误 .non-virtual thunk 和未定义的符号:zschimmer :: javabridge :: Class_based :: assign_jobject(__ jobject *)?我应该担心警告消息还是只有那些未定义的符号很重要?我已经检查了源代码,缺少的函数实际上就在那里。
g++ -Wl,-bnoipath spooler.o jni__register_native_classes.o jni__sos__scheduler__Database.o jni__sos__scheduler__Folder_subsystem.o jni__sos__scheduler__Job.o jni__sos__scheduler__Job_subsystem.o jni__sos__scheduler__Prefix_log.o jni__sos__scheduler__Settings.o jni__sos__scheduler__Spooler.o jni__sos__scheduler__Task.o jni__sos__scheduler__com_objects__Com_variable_set.o jni__sos__scheduler__http__Chunk_reader.o jni__sos__scheduler__http__Java_response.o jni__sos__scheduler__order__Job_chain.o jni__sos__scheduler__order__Order.o jni__sos__scheduler__order__Order_queue.o jni__sos__scheduler__order__Order_subsystem.o jni__sos__scheduler__order__job_chain__Job_node.o jni__sos__scheduler__order__job_chain__Node.o jni__sos__scheduler__order__job_chain__Order_queue_node.o Event_subsystem.o Module_monitor_instances.o Order.o Settings.o cluster.o database.o directory_observer.o file_logger.o folder.o folder_Base_file_info.o folder_Dependant.o folder_Dependencies.o folder_File_based.o folder_File_based_subsystem.o folder_Folder.o folder_Folder_subsystem.o folder_Requisite_path.o folder_Subfolder_folder.o folder_Typed_folder.o java_subsystem.o include.o lock.o log_cache_Request.o log_cache_Request_cache.o path.o schedule.o scheduler_client.o scheduler_messages.o scheduler_object.o scheduler_script.o spooler_com.o spooler_common.o spooler_command.o spooler_communication.o spooler_config.o spooler_event.o spooler_embedded_files.o spooler_embedded_files_z.o spooler_http.o spooler_job.o spooler_log.o spooler_mail.o ../spooler_module.o spooler_module_com.o spooler_module_internal.o spooler_module_java.o spooler_module_process.o spooler_module_remote.o ../spooler_module_remote_server.o spooler_module_script.o spooler_order.o spooler_order_file.o spooler_process.o spooler_security.o spooler_service.o spooler_subprocess.o spooler_task.o spooler_thread.o spooler_time.o spooler_wait.o spooler_web_service.o spooler_xslt_stylesheet.o standing_order.o subsystem.o supervisor.o supervisor_client.o version.o xml_client_connection.o ../../kram/Release/sosmain0.o ../../kram/Release/soswnmai.o /usr/pkging/scheduler/prod/javaproxy/Release/libjavaproxy.a /usr/pkging/scheduler/prod/kram/Release/libkram.a /usr/pkging/scheduler/prod/file/Release/libfile.a /usr/pkging/scheduler/prod/fs/Release/libfs.a /usr/pkging/scheduler/prod/zschimmer/Release/libzschimmer.a /usr/pkging/scheduler/prod/3rd_party/libxslt/libxslt/Release/libxslt.a /usr/pkging/scheduler/prod/3rd_party/libxml2/Release/libxml2.a /usr/pkging/scheduler/prod/javaproxy/Release/libjavaproxy.a /usr/pkging/scheduler/prod/kram/Release/libkram.a /usr/pkging/scheduler/prod/file/Release/libfile.a /usr/pkging/scheduler/prod/fs/Release/libfs.a /usr/pkging/scheduler/prod/zschimmer/Release/libzschimmer.a -lgcc -lz -lm -lc -lpthread -liconv -o /usr/pkging/scheduler/prod/bin/scheduler
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to zschimmer::javabridge::Class::~Class()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to zschimmer::javabridge::Class::~Class()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::com_objects::Com_job_chain::const_java_class_name()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::com_objects::Com_job_chain_node::const_java_class_name()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::com_objects::Com_order::const_java_class_name()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::com_objects::Com_order_queue::const_java_class_name()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::com_objects::Com_order_queue::Release()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::com_objects::Com_order_queue::Release()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::com_objects::Com_job_chain_node::Release()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::com_objects::Com_job_chain_node::Release()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::com_objects::Com_order_queue::AddRef()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::com_objects::Com_order_queue::AddRef()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::com_objects::Com_job_chain_node::AddRef()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::com_objects::Com_job_chain_node::AddRef()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to zschimmer::com::idispatch_base_implementation<IDispatch>::AddRef()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to zschimmer::com::idispatch_base_implementation<IDispatch>::Release()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to zschimmer::com::idispatch_base_implementation<IDispatch>::QueryInterface(GUID const&, void**)
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::com_objects::Com_order_queue::get_Java_class_name(unsigned short**)
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::com_objects::Com_order::get_Java_class_name(unsigned short**)
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::com_objects::Com_job_chain_node::get_Java_class_name(unsigned short**)
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::com_objects::Com_job_chain::get_Java_class_name(unsigned short**)
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::folder::File_based::log()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::folder::File_based::log()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::folder::File_based::configuration_origin() const
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::schedule::Schedule_use::const_java_class_name()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::schedule::Schedule_use::log()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::schedule::Schedule_use::Release()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::schedule::Schedule_use::Release()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::schedule::Schedule_use::AddRef()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::schedule::Schedule_use::AddRef()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::folder::File_based::spooler() const
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::schedule::Schedule_use::get_Java_class_name(unsigned short**)
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::http::Chunk_reader::~Chunk_reader()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::http::Chunk_reader::~Chunk_reader()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::com_objects::Com_order_queue::AddRef()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::com_objects::Com_order_queue::Release()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::com_objects::Com_order_queue::get_Java_class_name(unsigned short**)
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::com_objects::Com_order_queue::const_java_class_name()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::com_objects::Com_order_queue::AddRef()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::com_objects::Com_order_queue::Release()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::com_objects::Com_job_chain::get_Java_class_name(unsigned short**)
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::com_objects::Com_job_chain::const_java_class_name()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to zschimmer::io::Filter_writer::flush()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to zschimmer::io::Filter_writer::close()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to zschimmer::simple_iunknown_implementation<zschimmer::io::Writer>::~simple_iunknown_implementation()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to zschimmer::simple_iunknown_implementation<zschimmer::io::Writer>::~simple_iunknown_implementation()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to zschimmer::simple_iunknown_implementation<zschimmer::io::Writer>::~simple_iunknown_implementation()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to zschimmer::simple_iunknown_implementation<zschimmer::io::Writer>::~simple_iunknown_implementation()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to zschimmer::io::Filter_writer::~Filter_writer()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to zschimmer::io::Filter_writer::~Filter_writer()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to zschimmer::io::Filter_writer::~Filter_writer()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to zschimmer::io::Filter_writer::~Filter_writer()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::Xml_response::QueryInterface(GUID const&, void**)
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::Xml_response::AddRef()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::Xml_response::Release()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to zschimmer::io::Output_stream::~Output_stream()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to zschimmer::io::Output_stream::~Output_stream()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to zschimmer::io::Output_stream::~Output_stream()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to zschimmer::io::Output_stream::~Output_stream()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to zschimmer::io::Input_stream::~Input_stream()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to zschimmer::io::Input_stream::~Input_stream()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to zschimmer::Socket_stream::~Socket_stream()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to zschimmer::Socket_stream::~Socket_stream()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to zschimmer::Socket_stream::~Socket_stream()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to zschimmer::Socket_stream::~Socket_stream()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to zschimmer::Socket_stream::~Socket_stream()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to zschimmer::xml::Xml_string_writer::~Xml_string_writer()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to zschimmer::xml::Xml_string_writer::~Xml_string_writer()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to zschimmer::javabridge::Class::~Class()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to zschimmer::javabridge::Class::~Class()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::folder::File_based::log()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::folder::File_based::log()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::folder::File_based::configuration_origin() const
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::folder::File_based::spooler() const
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::com_objects::Com_order::get_Java_class_name(unsigned short**)
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::com_objects::Com_order::const_java_class_name()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::com_objects::Com_job_chain_node::AddRef()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::com_objects::Com_job_chain_node::Release()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::com_objects::Com_job_chain_node::get_Java_class_name(unsigned short**)
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::com_objects::Com_job_chain_node::const_java_class_name()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::com_objects::Com_job_chain_node::AddRef()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::com_objects::Com_job_chain_node::Release()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to zschimmer::com::idispatch_base_implementation<IDispatch>::AddRef()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to zschimmer::com::idispatch_base_implementation<IDispatch>::Release()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to zschimmer::Socket_stream::~Socket_stream()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to zschimmer::Socket_stream::~Socket_stream()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to zschimmer::Socket_stream::~Socket_stream()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to zschimmer::Socket_stream::~Socket_stream()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to zschimmer::Socket_stream::~Socket_stream()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to zschimmer::io::Output_stream::~Output_stream()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to zschimmer::io::Output_stream::~Output_stream()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to zschimmer::io::Output_stream::~Output_stream()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to zschimmer::io::Output_stream::~Output_stream()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to zschimmer::io::Input_stream::~Input_stream()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to zschimmer::io::Input_stream::~Input_stream()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to zschimmer::com::idispatch_base_implementation<IDispatch>::QueryInterface(GUID const&, void**)
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to zschimmer::io::Reader::~Reader()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to zschimmer::io::Reader::~Reader()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to zschimmer::simple_iunknown_implementation<zschimmer::io::Reader>::~simple_iunknown_implementation()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to zschimmer::simple_iunknown_implementation<zschimmer::io::Reader>::~simple_iunknown_implementation()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to zschimmer::io::Filter_writer::close()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to zschimmer::simple_iunknown_implementation<zschimmer::io::Writer>::~simple_iunknown_implementation()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to zschimmer::simple_iunknown_implementation<zschimmer::io::Writer>::~simple_iunknown_implementation()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to zschimmer::simple_iunknown_implementation<zschimmer::io::Writer>::~simple_iunknown_implementation()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to zschimmer::simple_iunknown_implementation<zschimmer::io::Writer>::~simple_iunknown_implementation()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to zschimmer::simple_iunknown_implementation<zschimmer::io::Reader>::~simple_iunknown_implementation()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to zschimmer::simple_iunknown_implementation<zschimmer::io::Reader>::~simple_iunknown_implementation()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to zschimmer::io::Reader::~Reader()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to zschimmer::io::Reader::~Reader()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to zschimmer::io::Filter_writer::~Filter_writer()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to zschimmer::io::Filter_writer::~Filter_writer()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to zschimmer::io::Filter_writer::~Filter_writer()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to zschimmer::io::Filter_writer::~Filter_writer()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to zschimmer::io::Filter_writer::flush()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::Job::java_sister()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::Job::AddRef()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::Job::AddRef()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::Job::Release()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::Job::Release()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::Job::obj_name() const
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::Job::obj_name() const
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::Job::obj_name() const
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::Internal_job::~Internal_job()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::Internal_job::~Internal_job()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::Internal_job::~Internal_job()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::Internal_job::~Internal_job()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::Internal_job::~Internal_job()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::Internal_job::~Internal_job()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::Internal_job::~Internal_job()
ld: 0711-224 WARNING: Duplicate symbol: .non-virtual thunk to sos::scheduler::Internal_job::~Internal_job()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::Job::obj_name() const
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::Job::obj_name() const
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::Job::AddRef()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::Job::Release()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::Job::java_sister()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::Job::AddRef()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::Job::Release()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::Job::obj_name() const
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::Internal_job::~Internal_job()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::Internal_job::~Internal_job()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::Internal_job::~Internal_job()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::Internal_job::~Internal_job()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::Internal_job::~Internal_job()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::Internal_job::~Internal_job()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::Internal_job::~Internal_job()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::Internal_job::~Internal_job()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::schedule::Schedule_use::AddRef()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::schedule::Schedule_use::Release()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::schedule::Schedule_use::AddRef()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::schedule::Schedule_use::Release()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::schedule::Schedule_use::get_Java_class_name(unsigned short**)
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::schedule::Schedule_use::const_java_class_name()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::schedule::Schedule_use::log()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to zschimmer::xml::Xml_string_writer::~Xml_string_writer()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to zschimmer::xml::Xml_string_writer::~Xml_string_writer()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::http::Chunk_reader::~Chunk_reader()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::http::Chunk_reader::~Chunk_reader()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::Xml_response::QueryInterface(GUID const&, void**)
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::Xml_response::AddRef()
ld: 0711-224 WARNING: Duplicate symbol: non-virtual thunk to sos::scheduler::Xml_response::Release()
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
ld: 0711-317 ERROR: Undefined symbol: zschimmer::javabridge::Class_based::assign_jobject(__jobject*)
ld: 0711-317 ERROR: Undefined symbol: zschimmer::javabridge::Global_jobject::assign_add_ref(__jobject*)
ld: 0711-317 ERROR: Undefined symbol: zschimmer::javabridge::Local_jobject::assign(__jobject*)
ld: 0711-317 ERROR: Undefined symbol: zschimmer::javabridge::Local_jobject::assign_add_ref(__jobject*)
ld: 0711-317 ERROR: Undefined symbol: .zschimmer::javabridge::Procedure::call(__jobject*, zschimmer::javabridge::Parameter_list const&) const
ld: 0711-317 ERROR: Undefined symbol: .zschimmer::javabridge::Env::string_from_jstring(__jstring* const&)
ld: 0711-317 ERROR: Undefined symbol: .zschimmer::javabridge::Method::bool_call(__jobject*, zschimmer::javabridge::Parameter_list const&) const
ld: 0711-317 ERROR: Undefined symbol: .zschimmer::javabridge::Method::jobject_call(__jobject*, zschimmer::javabridge::Parameter_list const&) const
ld: 0711-317 ERROR: Undefined symbol: .zschimmer::javabridge::Abstract_jobject::steal_local_ref(__jobject*)
ld: 0711-317 ERROR: Undefined symbol: .zschimmer::javabridge::Method::int_call(__jobject*, zschimmer::javabridge::Parameter_list const&) const
ld: 0711-317 ERROR: Undefined symbol: .zschimmer::javabridge::Static_method::jobject_call(__jclass*, zschimmer::javabridge::Parameter_list const&) const
ld: 0711-317 ERROR: Undefined symbol: .zschimmer::javabridge::Method::char_call(__jobject*, zschimmer::javabridge::Parameter_list const&) const
ld: 0711-317 ERROR: Undefined symbol: .zschimmer::javabridge::Class::assert_is_assignable_from(__jobject*) const
ld: 0711-317 ERROR: Undefined symbol: .zschimmer::javabridge::Local_jobject::assign(__jobject*)
ld: 0711-317 ERROR: Undefined symbol: .zschimmer::javabridge::Com_env::variant_java_com_call(__jclass*, long long, __jstring*, __jobjectArray*)
ld: 0711-317 ERROR: Undefined symbol: .zschimmer::javabridge::Com_env::jstring_to_bstr(__jstring* const&, unsigned short**)
ld: 0711-317 ERROR: Undefined symbol: .zschimmer::javabridge::Method::double_call(__jobject*, zschimmer::javabridge::Parameter_list const&) const
ld: 0711-317 ERROR: Undefined symbol: .zschimmer::javabridge::Com_env::jobject_to_variant(__jobject*)
collect2: ld returned 8 exit status
至于我的环境 - 我有5.3和6.1的混合包 - 所以根据互联网上的一些链接 - 这可能是问题所在。有没有办法找出哪个已安装的库导致问题?
我在版本4.2.0.3中使用gcc和g ++,从包(来自http://www.bullfreeware.com/search.php?package=gcc)以及原始的AIX ld安装,如,ranlib和ar。
如果我从AIX工具链切换到GNU(对于as,ld,ar,ranlib),我得到:
/usr/bin/ld: ../spooler_module.o: reloc .data:0 not in csect
../spooler_module.o: could not read symbols: Bad value
另外安装的软件包列表是:
expat-2.0.1-4 - expat-2.0.1-4.aix6.1.ppc.rpm
gmp-5.0.2-1 - gmp-5.0.2-1.aix5.3.ppc.rpm
coreutils-8.5-1 - coreutils-8.5-1.aix5.3.ppc.rpm
libiconv-1.13.1-3 - libiconv-1.13.1-3.aix6.1.ppc.rpm
gettext-0.17-7 - gettext-0.17-7.aix6.1.ppc.rpm
grep-2.6.3-3 - grep-2.6.3-3.aix5.3.ppc.rpm
info-4.6-1 - info-4.6-1.aix5.1.ppc.rpm
make-3.82-2 - make-3.82-2.aix5.3.ppc.rpm
libgcc-4.2.0-3 - libgcc-4.2.0-3.aix6.1.ppc.rpm
mpfr-3.0.1-1 - mpfr-3.0.1-1.aix5.3.ppc.rpm
mpfr-devel-3.0.1-1 - mpfr-devel-3.0.1-1.aix5.3.ppc.rpm
gmp-devel-5.0.2-1 - gmp-devel-5.0.2-1.aix5.3.ppc.rpm
gcc-4.2.0-3 - gcc-4.2.0-3.aix6.1.ppc.rpm
gcc-locale-4.2.0-3 - gcc-locale-4.2.0-3.aix6.1.ppc.rpm
libstdc++-4.2.0-3 - libstdcplusplus-4.2.0-3.aix6.1.ppc.rpm
libstdc++-devel-4.2.0-3 - libstdcplusplus-devel-4.2.0-3.aix6.1.ppc.rpm
gcc-c++-4.2.0-3 - gcc-cplusplus-4.2.0-3.aix6.1.ppc.rpm
gdb-7.3-2 - gdb-7.3-2.aix6.1.ppc.rpm
bzip2-1.0.5-3 - bzip2-1.0.5-3.aix5.3.ppc.rpm
zlib-1.2.3-4 - zlib-1.2.3-4.aix5.2.ppc.rpm
zlib-devel-1.2.3-4 zlib-devel-1.2.3-4.aix5.2.ppc.rpm
libgcj-4.2.0-3 - libgcj-4.2.0-3.aix6.1.ppc.rpm
libgcj-devel-4.2.0-3 - libgcj-devel-4.2.0-3.aix6.1.ppc.rpm
binutils-2.14-3 - binutils-2.14-3.aix5.1.ppc.rpm