Sander Pilon writes:
 > I'm getting a whole lot of mysql++ link problems on freebsd :/
 > 
 > Used gcc 2.95.3, latest mysql++
 > 
 > The program links fine under linux & win32.
 > 
 > Any idea's?
 > 
 > 
 > g++    -L/usr/local/lib/mysql -L/usr/local/lib -L/usr/lib -pthread -o bord
 > main.o BMain.o options.o ../actioninterface/libactioninterface.a
 > ../server/libserver.a ../database/libdatabase.a
 > ../database/modules/libmodules.a ../commandinterface/libcommandiface.a
 > ../managers/libmanagers.a ../renderer/lib/librenderer.a
 > ../textparser/libparser.a  ../xmlio/libxmlio.a
 > ./common/libcommon.a   -lunicode -lqpthr  -lsqlplus -lmysqlclient
 > ../database/libdatabase.a(BDbSessionMySQL.o): In function
 > `MysqlConnection::store(basic_string<char, string_char_traits<char>,
 > __default_alloc_template<true, 0> > const &)':
 > BDbSessionMySQL.o(.MysqlConnection::gnu.linkonce.t.store(basic_string<char,
 > string_char_traits<char>, __default_alloc_template<true, 0> > const
 > &)+0x2c): undefined reference to `MysqlConnection::store(basic_string<char,
 > string_char_traits<char>, __default_alloc_template<true, 0> > const &,
 > bool)'
 > ../database/modules/libmodules.a(BSubscriptionModuleMySQL.o): In function
 > `BSubscriptionModuleMySQL::DeleteSubscription(EsubscriptionType, int, int,
 > int, basic_string<char, string_char_traits<char>,
 > __default_alloc_template<true, 0> >)':
 > BSubscriptionModuleMySQL.o(.text+0x32c0): undefined reference to `ostream &
 > operator<<<basic_string<char, string_char_traits<char>,
 > __default_alloc_template<true, 0> > >(quote_type1, basic_string<char,
 > string_char_traits<char>, __default_alloc_template<true, 0> > const &)'
 > ../database/modules/libmodules.a(BSubscriptionModuleMySQL.o): In function
 > `BSubscriptionModuleMySQL::WriteSubscriptions(BSubscriptionKey &,
 > list<BSubscription, allocator<BSubscription> > &)':
 > BSubscriptionModuleMySQL.o(.text+0x3fe7): undefined reference to `ostream &
 > operator<<<basic_string<char, string_char_traits<char>,
 > __default_alloc_template<true, 0> > >(quote_type1, basic_string<char,
 > string_char_traits<char>, __default_alloc_template<true, 0> > const &)'
 > ../database/modules/libmodules.a(BSubscriptionModuleMySQL.o): In function
 > `MysqlConnection::execute(basic_string<char, string_char_traits<char>,
 > __default_alloc_template<true, 0> > const &)':
 > BSubscriptionModuleMySQL.o(.MysqlConnection::gnu.linkonce.t.execute(basic_st
 > ring<char, string_char_traits<char>, __default_alloc_template<true, 0> >
 > const &)+0x2c): undefined reference to
 > `MysqlConnection::execute(basic_string<char, string_char_traits<char>,
 > __default_alloc_template<true, 0> > const &, bool)'
 > ../database/modules/libmodules.a(BConfigModuleMySQL.o): In function
 > `BConfigModuleMySQL::SetValueString(basic_string<char,
 > string_char_traits<char>, __default_alloc_template<true, 0> >,
 > basic_string<char, string_char_traits<char>, __default_alloc_template<true,
 > 0> >, basic_string<char, string_char_traits<char>,
 > __default_alloc_template<true, 0> >)':
 > BConfigModuleMySQL.o(.text+0x3f7): undefined reference to `ostream &
 > operator<<<basic_string<char, string_char_traits<char>,
 > __default_alloc_template<true, 0> > >(quote_type1, basic_string<char,
 > string_char_traits<char>, __default_alloc_template<true, 0> > const &)'
 > BConfigModuleMySQL.o(.text+0x41c): undefined reference to `ostream &
 > operator<<<basic_string<char, string_char_traits<char>,
 > __default_alloc_template<true, 0> > >(quote_type1, basic_string<char,
 > string_char_traits<char>, __default_alloc_template<true, 0> > const &)'
 > ../database/modules/libmodules.a(BConfigModuleMySQL.o): In function
 > `BConfigModuleMySQL::SetValueInt(basic_string<char,
 > string_char_traits<char>, __default_alloc_template<true, 0> >,
 > basic_string<char, string_char_traits<char>, __default_alloc_template<true,
 > 0> >, int)':
 > BConfigModuleMySQL.o(.text+0x883): undefined reference to `ostream &
 > operator<<<basic_string<char, string_char_traits<char>,
 > __default_alloc_template<true, 0> > >(quote_type1, basic_string<char,
 > string_char_traits<char>, __default_alloc_template<true, 0> > const &)'
 > BConfigModuleMySQL.o(.text+0x8a8): undefined reference to `ostream &
 > operator<<<basic_string<char, string_char_traits<char>,
 > __default_alloc_template<true, 0> > >(quote_type1, basic_string<char,
 > string_char_traits<char>, __default_alloc_template<true, 0> > const &)'
 > ../database/modules/libmodules.a(BConfigModuleMySQL.o): In function
 > `BConfigModuleMySQL::GetValueString(basic_string<char,
 > string_char_traits<char>, __default_alloc_template<true, 0> >,
 > basic_string<char, string_char_traits<char>, __default_alloc_template<true,
 > 0> >, basic_string<char, string_char_traits<char>,
 > __default_alloc_template<true, 0> > &)':
 > BConfigModuleMySQL.o(.text+0xc73): undefined reference to `ostream &
 > operator<<<basic_string<char, string_char_traits<char>,
 > __default_alloc_template<true, 0> > >(quote_type1, basic_string<char,
 > string_char_traits<char>, __default_alloc_template<true, 0> > const &)'
 > ../database/modules/libmodules.a(BConfigModuleMySQL.o)(.text+0xc98): more
 > undefined references to `ostream & operator<<<basic_string<char,
 > string_char_traits<char>, __default_alloc_template<true, 0> > >(quote_type1,
 > basic_string<char, string_char_traits<char>, __default_alloc_template<true,
 > 0> > const &)' follow
 > 

HI!

I must admit I have not tried gcc 2.95.3.

Please check whether connection.o is included in the library. Also try
using static version of the library.


Regards,

Sinisa

      ____  __     _____   _____  ___     ==  MySQL AB
     /*/\*\/\*\   /*/ \*\ /*/ \*\ |*|     Sinisa Milivojevic
    /*/ /*/ /*/   \*\_   |*|   |*||*|     mailto:[EMAIL PROTECTED]
   /*/ /*/ /*/\*\/*/  \*\|*|   |*||*|     Larnaca, Cyprus
  /*/     /*/  /*/\*\_/*/ \*\_/*/ |*|____
  ^^^^^^^^^^^^/*/^^^^^^^^^^^\*\^^^^^^^^^^^
             /*/             \*\                Developers Team

---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to