2008/10/12 Stéphane Glondu <[EMAIL PROTECTED]>: > 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 > >
Hola, esa prueba no la hice, pero la acabo de realizar y da el mismo error. ¿Cual es el fallo? La librería estática para vmime, por ejemplo, sí existe (/usr/lib/libvmime.a). Gracias nuevamente. -- Un saludo, Javier. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

