Re: [ecasound] Errors compiling

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: Re: [ecasound] Errors compiling
From: Junichi Uekawa (dancer_AT_netfort.gr.jp)
Date: Sat Aug 30 2003 - 04:16:55 EEST


Gah, I'm getting a very different error
g++ -g -O2 -D_REENTRANT -DNDEBUG -ffast-math -fstrict-aliasing -funroll-loops -D _REENTRANT -D_REENTRANT -ffast-math -fstrict-aliasing -funroll-loops -DNDEBUG -D ENABLE_DBC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -o ecasound ecasound.o eca -curses.o eca-comhelp.o eca-neteci-server.o eca-plaintext.o textdebug.o -Wl,--ex port-dynamic -lncurses -ldl -lm -lpthread
ecasound.o(.text+0x35): In function `std::basic_string<char, std::char_traits<ch ar>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::al locator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<ch ar> > const&)':
/usr/include/c++/3.3/bits/basic_string.h:728: undefined reference to `COMMAND_LI NE::COMMAND_LINE[in-charge](int, char**)'
ecasound.o(.text+0x4c): In function `std::basic_string<char, std::char_traits<ch ar>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::al locator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<c har> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<ch ar> > const&)':
/usr/include/c++/3.3/bits/stl_alloc.h:656: undefined reference to `COMMAND_LINE: :COMMAND_LINE[in-charge]()'
ecasound.o(.text+0x1d4): In function `main':
/home/dancer/DEBIAN/ecasound2.2/ecasound2.2-2.3.0/ecasound/ecasound.cpp:116: und efined reference to `ECA_LOGGER::attach_logger(ECA_LOGGER_INTERFACE*)'
ecasound.o(.text+0x1f6): In function `main':
../libecasound/eca-logger-interface.h:42: undefined reference to `ECA_LOGGER::in stance()'
ecasound.o(.text+0x204):../libecasound/eca-logger-interface.h:42: undefined refe rence to `ECA_LOGGER::instance()'
ecasound.o(.text+0x212):../libecasound/eca-logger-interface.h:42: undefined refe rence to `ECA_LOGGER::instance()'
ecasound.o(.text+0x220):../libecasound/eca-logger-interface.h:42: undefined refe rence to `ECA_LOGGER::instance()'
ecasound.o(.text+0x665): In function `ecasound_atexit_cleanup':
/home/dancer/DEBIAN/ecasound2.2/ecasound2.2-2.3.0/ecasound/ecasound.cpp:199: und efined reference to `ECA_SESSION::~ECA_SESSION [in-charge]()'
ecasound.o(.text+0x6c0):/home/dancer/DEBIAN/ecasound2.2/ecasound2.2-2.3.0/ecasou nd/ecasound.cpp:179: undefined reference to `ECA_CONTROL_BASE::is_running() cons t'
ecasound.o(.text+0x6d8):/home/dancer/DEBIAN/ecasound2.2/ecasound2.2-2.3.0/ecasou nd/ecasound.cpp:183: undefined reference to `ECA_CONTROL_BASE::is_connected() co nst'
ecasound.o(.text+0x6f4):/home/dancer/DEBIAN/ecasound2.2/ecasound2.2-2.3.0/ecasou nd/ecasound.cpp:184: undefined reference to `ECA_CONTROL_OBJECTS::disconnect_cha insetup()'
ecasound.o(.text+0x70d):/home/dancer/DEBIAN/ecasound2.2/ecasound2.2-2.3.0/ecasou nd/ecasound.cpp:180: undefined reference to `ECA_CONTROL_BASE::stop_on_condition ()'
ecasound.o(.text+0x755): In function `ecasound_create_eca_objects':
/home/dancer/DEBIAN/ecasound2.2/ecasound2.2-2.3.0/ecasound/ecasound.cpp:211: und efined reference to `ECA_SESSION::ECA_SESSION[in-charge](COMMAND_LINE&)'
ecasound.o(.text+0x778):/home/dancer/DEBIAN/ecasound2.2/ecasound2.2-2.3.0/ecasou nd/ecasound.cpp:212: undefined reference to `ECA_CONTROL::ECA_CONTROL[in-charge] (ECA_SESSION*)'
ecasound.o(.text+0xbbd): In function `ecasound_main_loop':
/home/dancer/DEBIAN/ecasound2.2/ecasound2.2-2.3.0/ecasound/ecasound.cpp:298: und efined reference to `ECA_CONTROL_OBJECTS::connect_chainsetup()'
ecasound.o(.text+0xbc5):/home/dancer/DEBIAN/ecasound2.2/ecasound2.2-2.3.0/ecasou nd/ecasound.cpp:299: undefined reference to `ECA_CONTROL_BASE::is_connected() co nst'
ecasound.o(.text+0xbd5):/home/dancer/DEBIAN/ecasound2.2/ecasound2.2-2.3.0/ecasou nd/ecasound.cpp:303: undefined reference to `ECA_CONTROL::print_last_value()'
ecasound.o(.text+0xc35):/home/dancer/DEBIAN/ecasound2.2/ecasound2.2-2.3.0/ecasou nd/ecasound.cpp:300: undefined reference to `ECA_CONTROL_BASE::run()'
ecasound.o(.text+0xcfd):/home/dancer/DEBIAN/ecasound2.2/ecasound2.2-2.3.0/ecasou nd/ecasound.cpp:275: undefined reference to `ECA_CONTROL::command(std::basic_str ing<char, std::char_traits<char>, std::allocator<char> > const&)'
ecasound.o(.text+0xd05):/home/dancer/DEBIAN/ecasound2.2/ecasound2.2-2.3.0/ecasou nd/ecasound.cpp:276: undefined reference to `ECA_CONTROL::print_last_value()'
ecasound.o(.text+0xf78): In function `ecasound_parse_command_line(ecasound_state *, COMMAND_LINE const&, COMMAND_LINE*)':
../kvutils/kvu_com_line.h:52: undefined reference to `COMMAND_LINE::push_back(st d::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
ecasound.o(.text+0x10ad):../kvutils/kvu_com_line.h:52: undefined reference to `k vu_string_to_vector(std::basic_string<char, std::char_traits<char>, std::allocat or<char> > const&, char)'
ecasound.o(.text+0x1387): In function `ecasound_print_version_banner':
/home/dancer/DEBIAN/ecasound2.2/ecasound2.2-2.3.0/ecasound/ecasound.cpp:398: und efined reference to `ecasound_library_version'
eca-curses.o(.text+0x151): In function `ECA_CURSES::~ECA_CURSES [not-in-charge]( )':
/home/dancer/DEBIAN/ecasound2.2/ecasound2.2-2.3.0/ecasound/eca-curses.cpp:69: un defined reference to `rl_cleanup_after_signal'
eca-curses.o(.text+0x1e1): In function `ECA_CURSES::~ECA_CURSES [in-charge]()':
/home/dancer/DEBIAN/ecasound2.2/ecasound2.2-2.3.0/ecasound/eca-curses.cpp:69: un defined reference to `rl_cleanup_after_signal'
eca-curses.o(.text+0x276): In function `ECA_CURSES::~ECA_CURSES [in-charge delet ing]()':
/home/dancer/DEBIAN/ecasound2.2/ecasound2.2-2.3.0/ecasound/eca-curses.cpp:69: un defined reference to `rl_cleanup_after_signal'
eca-curses.o(.text+0x31d): In function `ECA_CURSES::print_banner()':
/home/dancer/DEBIAN/ecasound2.2/ecasound2.2-2.3.0/ecasound/eca-curses.cpp:83: un defined reference to `ecasound_library_version'
eca-curses.o(.text+0x3bf): In function `ECA_CURSES::read_command(std::basic_stri ng<char, std::char_traits<char>, std::allocator<char> > const&)':
/usr/include/c++/3.3/bits/basic_string.h:717: undefined reference to `readline'
eca-curses.o(.text+0x3d5): In function `ECA_CURSES::read_command(std::basic_stri ng<char, std::char_traits<char>, std::allocator<char> > const&)':
/home/dancer/DEBIAN/ecasound2.2/ecasound2.2-2.3.0/ecasound/eca-curses.cpp:96: un defined reference to `add_history'
eca-curses.o(.text+0x443): In function `ECA_CURSES::init_readline_support()':
/home/dancer/DEBIAN/ecasound2.2/ecasound2.2-2.3.0/ecasound/eca-curses.cpp:114: u ndefined reference to `rl_readline_name'
eca-curses.o(.text+0x44f):/home/dancer/DEBIAN/ecasound2.2/ecasound2.2-2.3.0/ecas ound/eca-curses.cpp:118: undefined reference to `rl_attempted_completion_functio n'
eca-curses.o(.text+0x47e): In function `ecasound_completion':
/home/dancer/DEBIAN/ecasound2.2/ecasound2.2-2.3.0/ecasound/eca-curses.cpp:153: u ndefined reference to `rl_completion_matches'
eca-curses.o(.text+0x56c): In function `ecasound_command_generator':
/usr/include/c++/3.3/bits/stl_alloc.h:652: undefined reference to `kvu_string_se arch_and_replace(std::basic_string<char, std::char_traits<char>, std::allocator< char> > const&, char, char)'
eca-curses.o(.text+0x694): In function `ecasound_command_generator':
/home/dancer/DEBIAN/ecasound2.2/ecasound2.2-2.3.0/ecasound/eca-curses.cpp:175: u ndefined reference to `ECA_IAMODE_PARSER::registered_commands()'
eca-neteci-server.o(.text+0x36d): In function `ECA_NETECI_SERVER::launch_server_ thread(void*)':
../libecasound/eca-logger-interface.h:30: undefined reference to `ECA_LOGGER::in stance()'
eca-neteci-server.o(.text+0x48e): In function `ECA_NETECI_SERVER::run()':
../libecasound/eca-logger-interface.h:30: undefined reference to `ECA_LOGGER::in stance()'
eca-neteci-server.o(.text+0x4bf): In function `ECA_NETECI_SERVER::run()':
/usr/include/c++/3.3/bits/basic_string.h:888: undefined reference to `kvu_numtos tr(int)'
eca-neteci-server.o(.text+0x57d): In function `ECA_NETECI_SERVER::run()':
../libecasound/eca-logger-interface.h:30: undefined reference to `ECA_LOGGER::in stance()'
eca-neteci-server.o(.text+0x10d1): In function `ECA_NETECI_SERVER::handle_connec tion(int)':
../libecasound/eca-logger-interface.h:30: undefined reference to `ECA_LOGGER::in stance()'
eca-neteci-server.o(.text+0x1478): In function `ECA_NETECI_SERVER::handle_client _messages(ecasound_neteci_server_client*)':
/home/dancer/DEBIAN/ecasound2.2/ecasound2.2-2.3.0/ecasound/eca-neteci-server.cpp :353: undefined reference to `kvu_fd_read(int, void*, unsigned, int)'
eca-neteci-server.o(.text+0x1849): In function `ECA_NETECI_SERVER::handle_eci_co mmand(std::basic_string<char, std::char_traits<char>, std::allocator<char> > con st&, ecasound_neteci_server_client*)':
/home/dancer/DEBIAN/ecasound2.2/ecasound2.2-2.3.0/ecasound/eca-neteci-server.cpp :446: undefined reference to `ECA_CONTROL::command(std::basic_string<char, std:: char_traits<char>, std::allocator<char> > const&)'
eca-neteci-server.o(.text+0x1858):/home/dancer/DEBIAN/ecasound2.2/ecasound2.2-2. 3.0/ecasound/eca-neteci-server.cpp:450: undefined reference to `ECA_CONTROL::las t_value_to_string()'
eca-neteci-server.o(.text+0x1861): In function `ECA_NETECI_SERVER::handle_eci_co mmand(std::basic_string<char, std::char_traits<char>, std::allocator<char> > con st&, ecasound_neteci_server_client*)':
/usr/include/c++/3.3/bits/basic_string.h:888: undefined reference to `ECA_CONTRO L_BASE::last_type() const'
eca-neteci-server.o(.text+0x18a4):/usr/include/c++/3.3/bits/basic_string.h:888: undefined reference to `ECA_LOGGER_WELLFORMED::create_wellformed_message(ECA_LOG GER::Msg_level_t, std::basic_string<char, std::char_traits<char>, std::allocator <char> > const&)'
eca-neteci-server.o(.text+0x1937):/usr/include/c++/3.3/bits/basic_string.h:717: undefined reference to `kvu_fd_write(int, void const*, unsigned, int)'
eca-neteci-server.o(.text+0x1b10): In function `ECA_NETECI_SERVER::remove_client (ecasound_neteci_server_client*)':
../libecasound/eca-logger-interface.h:30: undefined reference to `ECA_LOGGER::in stance()'
eca-plaintext.o(.text+0x1aa): In function `ECA_PLAIN_TEXT::print_banner()':
/home/dancer/DEBIAN/ecasound2.2/ecasound2.2-2.3.0/ecasound/eca-plaintext.cpp:50: undefined reference to `ecasound_library_version'
collect2: ld returned 1 exit status

I'll need to investigate.


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Sat Aug 30 2003 - 04:08:07 EEST