[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: /usr/bin/ld: cannot find -lmysqlpp



Javier wrote:
> g++ -static /root/mysql/mysql++-3.0.0/libmysqlpp.a fax.cpp -o fax
> todo funciona correctamente, sin embargo si necesito unirlo con otras
> librerías... la cosa ya cambia. Los errores comienzan a ser grande.
> g++ -static /usr/lib/libpthread.a /usr/lib/libvmime.a
> /root/mysql/mysql++-3.0.0/libmysqlpp.a fax.cpp -o fax
> g++ -lpthread -lvmime -static /root/mysql/mysql++-3.0.0/libmysqlpp.a
> fax.cpp -o fax
> También probé a ponerle -lmysqlclient -lz, pero no cambian los errores :S
> Los errores que suelta:
> /tmp/ccjs6XSo.o: In function `fax::notify(std::basic_string<char,
> std::char_traits<char>, std::allocator<char> >,
> std::basic_string<char, std::char_traits<char>, std::allocator<char>
>> )':
> fax.cpp:(.text+0x16f9): undefined reference to
> `vmime::messageBuilder::messageBuilder()'
> fax.cpp:(.text+0x173f): undefined reference to
> `vmime::mailbox::mailbox(std::basic_string<char,
> std::char_traits<char>, std::allocator<char> > const&)'
> fax.cpp:(.text+0x1757): undefined reference to
> `vmime::messageBuilder::setExpeditor(vmime::mailbox const&)'
> fax.cpp:(.text+0x1813): undefined reference to
> `vmime::addressList::addressList()'

¿Has probado compilar estáticamente un programa que utiliza vime
solamente (no pthread, no libmysqlpp)?


Suerte,

-- 
Stéphane Glondu


Reply to: