A Dimecres 12 Desembre 2007 14:06, Mike Jackson va escriure: > I don't have Postgres SQL so I can not try your build on OS X.
only need the libpq with the /usr/include/postgresql/* includes files. Please, if you could do it I will thank you a lot. > Could > you post the link errors from the OS X machine? Maybe someone can be > of more help. > Generally I have few problems compiling my code on 64 bit linux and > OS X. Well, the cmake works, but it fails at 34% when link a shared library. At Debian it doesn't fails. The user sent me the output that is below. Regards, Leo #######################################3 Scanning dependencies of target pluginregistrodeiva [ 34%] Building CXX object bulmacont/plugins/pluginregistroiva/ CMakeFiles/pluginregistrodeiva.dir/moc_ui_cobropagobase.o [ 34%] Building CXX object bulmacont/plugins/pluginregistroiva/ CMakeFiles/pluginregistrodeiva.dir/moc_ui_listregistroivabase.o [ 34%] Building CXX object bulmacont/plugins/pluginregistroiva/ CMakeFiles/pluginregistrodeiva.dir/moc_ui_registroivabase.o Linking CXX shared library libpluginregistrodeiva.dylib Undefined symbols: "aplinteligentesview::aplinteligentesview(Empresa*, QWidget*)", referenced from: linprevcobro::creaPago() in linprevcobro.o "aplinteligentesview::setfechaasiento(QString)", referenced from: linprevcobro::creaPago() in linprevcobro.o "regivaprintview::regivaprintview(Empresa*, QWidget*)", referenced from: ListRegistroIvaView::boton_print() in listregistroivaview.o "BusquedaCuenta::BusquedaCuenta(QWidget*)", referenced from: Ui_CobroPagoBase::setupUi(QWidget*) in cobropagoview.o Ui_RegistroIvaBase::setupUi(QWidget*) in registroivaview.o "aplinteligentesview::inicializa(int)", referenced from: linprevcobro::creaPago() in linprevcobro.o "FichaBc::FichaBc(Empresa*, QWidget*, QFlags<Qt::WindowType>)", referenced from: RegistroIva::RegistroIva(Empresa*, QWidget*)in registroiva.o "aplinteligentesview::setvalores(QString, QString)", referenced from: linprevcobro::creaPago() in linprevcobro.o linprevcobro::creaPago() in linprevcobro.o linprevcobro::creaPago() in linprevcobro.o linprevcobro::creaPago() in linprevcobro.o "Asiento1View::muestraasiento(int)", referenced from: ListLinPrevCobroView::contextMenu(int, int, QPoint const&)in listlinprevcobroview.o ListRegistroIvaView::on_mui_tablasoportado_cellDoubleClicked(int, int)in listregistroivaview.o ListRegistroIvaView::on_mui_tablarepercutido_cellDoubleClicked(int, int)in listregistroivaview.o ListRegistroIvaView::on_mui_tablasoportado_trataMenu(QAction*) in listregistroivaview.o ListRegistroIvaView::on_mui_tablarepercutido_trataMenu(QAction*) in listregistroivaview.o "Bulmacont::empresaactual()", referenced from: myRegIVA::elslot() in pluginregistroiva.o myRegIVA::elslot() in pluginregistroiva.o myRegIVA::elslot1() in pluginregistroiva.o myRegIVA::elslot1() in pluginregistroiva.o "Empresa::numdigitosempresa()", referenced from: linprevcobro::setcodigocuenta(QString) in linprevcobro.o linprevcobro::setcodigoctacliente(QString) in linprevcobro.o "FichaBc::qt_metacall(QMetaObject::Call, int, void**)", referenced from: vtable for RegistroIvain registroiva.o RegistroIvaView::qt_metacall(QMetaObject::Call, int, void**)in moc_registroivaview.o "Asiento1::companyact()", referenced from: _Asiento1_guardaAsiento1_post in pluginregistroiva.o "FichaBc::empresaBase()", referenced from: vtable for RegistroIvain registroiva.o RegistroIvaView::RegistroIvaView(Empresa*, QWidget*)in registroivaview.o vtable for RegistroIvaViewin moc_registroivaview.o "SubForm2Bc::SubForm2Bc(QWidget*)", referenced from: Ui_CobroPagoBase::setupUi(QWidget*) in cobropagoview.o Ui_ListRegistroIvaBase::setupUi(QWidget*) in listregistroivaview.o Ui_ListRegistroIvaBase::setupUi(QWidget*) in listregistroivaview.o Ui_ListRegistroIvaBase::setupUi(QWidget*) in listregistroivaview.o Ui_ListRegistroIvaBase::setupUi(QWidget*) in listregistroivaview.o Ui_RegistroIvaBase::setupUi(QWidget*) in registroivaview.o Ui_RegistroIvaBase::setupUi(QWidget*) in registroivaview.o "FichaBc::staticMetaObject", referenced from: __ZN7FichaBc16staticMetaObjectE$non_lazy_ptr in registroiva.o RegistroIvaView::staticMetaObject in moc_registroivaview.o "FichaBc::~FichaBc()", referenced from: RegistroIva::~RegistroIva()in registroiva.o RegistroIva::~RegistroIva()in registroiva.o RegistroIva::~RegistroIva()in registroiva.o RegistroIva::~RegistroIva()in registroiva.o RegistroIva::RegistroIva(Empresa*, QWidget*)in registroiva.o "Asiento1::idasiento()", referenced from: linprevcobro::creaPago() in linprevcobro.o linprevcobro::creaPago() in linprevcobro.o "FichaBc::qt_metacast(char const*)", referenced from: vtable for RegistroIvain registroiva.o RegistroIvaView::qt_metacast(char const*)in moc_registroivaview.o "non-virtual thunk to FichaBc::empresaBase()", referenced from: vtable for RegistroIvain registroiva.o vtable for RegistroIvaViewin moc_registroivaview.o "FichaBc::metaObject() const", referenced from: vtable for RegistroIvain registroiva.o "aplinteligentesview::muestraplantilla(QString)", referenced from: linprevcobro::creaPago() in linprevcobro.o "aplinteligentesview::setmodo(int)", referenced from: linprevcobro::creaPago() in linprevcobro.o "regivaprintview::inicializa1(QString, QString)", referenced from: ListRegistroIvaView::boton_print() in listregistroivaview.o "typeinfo for FichaBc", referenced from: typeinfo for RegistroIvain registroiva.o "Empresa::bdempresa()", referenced from: linprevcobro::linprevcobro(Empresa*)in linprevcobro.o linprevcobro::linprevcobro(Empresa*, QString)in linprevcobro.o linprevcobro::linprevcobro(Empresa*, QString, QString, QString, QString, QString, QString, QString, QString, QString, QString, QString, QString, QString, QString, QString, QString)in linprevcobro.o "Empresa::intapuntsempresa()", referenced from: linprevcobro::creaPago() in linprevcobro.o linprevcobro::creaPago() in linprevcobro.o ListLinPrevCobroView::contextMenu(int, int, QPoint const&)in listlinprevcobroview.o ListRegistroIvaView::on_mui_tablasoportado_cellDoubleClicked(int, int)in listregistroivaview.o ListRegistroIvaView::on_mui_tablasoportado_cellDoubleClicked(int, int)in listregistroivaview.o ListRegistroIvaView::on_mui_tablasoportado_cellDoubleClicked(int, int)in listregistroivaview.o ListRegistroIvaView::on_mui_tablarepercutido_cellDoubleClicked(int, int)in listregistroivaview.o ListRegistroIvaView::on_mui_tablarepercutido_cellDoubleClicked(int, int)in listregistroivaview.o ListRegistroIvaView::on_mui_tablarepercutido_cellDoubleClicked(int, int)in listregistroivaview.o ListRegistroIvaView::on_mui_tablasoportado_trataMenu(QAction*) in listregistroivaview.o ListRegistroIvaView::on_mui_tablasoportado_trataMenu(QAction*) in listregistroivaview.o ListRegistroIvaView::on_mui_tablasoportado_trataMenu(QAction*) in listregistroivaview.o ListRegistroIvaView::on_mui_tablarepercutido_trataMenu(QAction*) in listregistroivaview.o ListRegistroIvaView::on_mui_tablarepercutido_trataMenu(QAction*) in listregistroivaview.o ListRegistroIvaView::on_mui_tablarepercutido_trataMenu(QAction*) in listregistroivaview.o ld: symbol(s) not found collect2: ld returned 1 exit status make[2]: *** [bulmacont/plugins/pluginregistroiva/ libpluginregistrodeiva.0.11.0.dylib] Error 1 make[1]: *** [bulmacont/plugins/pluginregistroiva/CMakeFiles/ pluginregistrodeiva.dir/all] Error 2 make: *** [all] Error 2 _______________________________________________ CMake mailing list CMake@cmake.org http://www.cmake.org/mailman/listinfo/cmake