Problemas al compilar la aplicación
Luego de haber seguido los pasos para poder correr la aplicación me topé con la parte en la que se ejecuta ./make
, este es el problema que me dá:
obj/certificado_softwareApp.o:(.data.rel.ro._ZTV23certificado_softwareApp[_ZTV23certificado_softwareApp]+0x158): undefined reference to `wxAppConsoleBase::StoreCurrentException()'
obj/certificado_softwareApp.o:(.data.rel.ro._ZTV23certificado_softwareApp[_ZTV23certificado_softwareApp]+0x160): undefined reference to `wxAppConsoleBase::RethrowStoredException()'
obj/certificado_softwareMain.o: In function `certificado_softwareFrame::Guardar()':
certificado_softwareMain.cpp:(.text+0x50bf): undefined reference to `wxPasswordEntryDialog::Create(wxWindow*, wxString const&, wxString const&, wxString const&, long, wxPoint const&)'
certificado_softwareMain.cpp:(.text+0x54fb): undefined reference to `wxPasswordEntryDialog::Create(wxWindow*, wxString const&, wxString const&, wxString const&, long, wxPoint const&)'
obj/certificado_softwareMain.o: In function `certificado_softwareFrame::OnAbrir(wxCommandEvent&)':
certificado_softwareMain.cpp:(.text+0x6ea7): undefined reference to `wxPasswordEntryDialog::Create(wxWindow*, wxString const&, wxString const&, wxString const&, long, wxPoint const&)'
obj/certificado_softwareMain.o: In function `certificado_softwareFrame::OnCargarCertificado(wxCommandEvent&)':
certificado_softwareMain.cpp:(.text+0x8060): undefined reference to `wxPasswordEntryDialog::Create(wxWindow*, wxString const&, wxString const&, wxString const&, long, wxPoint const&)'
obj/certificado_softwareMain.o: In function `certificado_softwareFrame::OnFirmar(wxCommandEvent&)':
certificado_softwareMain.cpp:(.text+0xa857): undefined reference to `wxPasswordEntryDialog::Create(wxWindow*, wxString const&, wxString const&, wxString const&, long, wxPoint const&)'
obj/certificado_softwareMain.o:(.data.rel.ro._ZTV19wxNavigationEnabledI8wxWindowE[_ZTV19wxNavigationEnabledI8wxWindowE]+0x198): undefined reference to `wxWindow::GetContentScaleFactor() const'
obj/certificado_softwareMain.o:(.data.rel.ro._ZTV19wxNavigationEnabledI8wxWindowE[_ZTV19wxNavigationEnabledI8wxWindowE]+0x1e8): undefined reference to `wxWindow::IsShown() const'
obj/certificado_softwareMain.o:(.data.rel.ro._ZTV19wxNavigationEnabledI8wxWindowE[_ZTV19wxNavigationEnabledI8wxWindowE]+0x578): undefined reference to `wxWindowBase::DoSetToolTipText(wxString const&)'
obj/certificado_softwareMain.o:(.data.rel.ro._ZTV19wxMessageDialogBase[_ZTV19wxMessageDialogBase]+0x198): undefined reference to `wxWindow::GetContentScaleFactor() const'
obj/certificado_softwareMain.o:(.data.rel.ro._ZTV19wxMessageDialogBase[_ZTV19wxMessageDialogBase]+0x1e8): undefined reference to `wxWindow::IsShown() const'
obj/certificado_softwareMain.o:(.data.rel.ro._ZTV19wxMessageDialogBase[_ZTV19wxMessageDialogBase]+0x4a0): undefined reference to `wxTopLevelWindowBase::IsTopNavigationDomain(wxWindowBase::NavigationKind) const'
obj/certificado_softwareMain.o:(.data.rel.ro._ZTV19wxMessageDialogBase[_ZTV19wxMessageDialogBase]+0x578): undefined reference to `wxWindowBase::DoSetToolTipText(wxString const&)'
obj/certificado_softwareMain.o:(.data.rel.ro._ZTV25certificado_softwareFrame[_ZTV25certificado_softwareFrame]+0x198): undefined reference to `wxWindow::GetContentScaleFactor() const'
obj/certificado_softwareMain.o:(.data.rel.ro._ZTV25certificado_softwareFrame[_ZTV25certificado_softwareFrame]+0x1e8): undefined reference to `wxWindow::IsShown() const'
obj/certificado_softwareMain.o:(.data.rel.ro._ZTV25certificado_softwareFrame[_ZTV25certificado_softwareFrame]+0x4a0): undefined reference to `wxTopLevelWindowBase::IsTopNavigationDomain(wxWindowBase::NavigationKind) const'
obj/certificado_softwareMain.o:(.data.rel.ro._ZTV25certificado_softwareFrame[_ZTV25certificado_softwareFrame]+0x578): undefined reference to `wxWindowBase::DoSetToolTipText(wxString const&)'
/usr/lib/libpodofo.so.0.9.6: undefined reference to `MD5_Final@OPENSSL_1.0.0'
/usr/lib/libpodofo.so.0.9.6: undefined reference to `EVP_CIPHER_CTX_init@OPENSSL_1.0.0'
/usr/lib/libpodofo.so.0.9.6: undefined reference to `EVP_aes_128_cbc@OPENSSL_1.0.0'
/usr/lib/libpodofo.so.0.9.6: undefined reference to `EVP_DecryptInit_ex@OPENSSL_1.0.0'
/usr/lib/libpodofo.so.0.9.6: undefined reference to `EVP_EncryptInit_ex@OPENSSL_1.0.0'
/usr/lib/libpodofo.so.0.9.6: undefined reference to `EVP_EncryptUpdate@OPENSSL_1.0.0'
/usr/lib/libpodofo.so.0.9.6: undefined reference to `EVP_EncryptFinal_ex@OPENSSL_1.0.0'
/usr/lib/libpodofo.so.0.9.6: undefined reference to `EVP_aes_256_ecb@OPENSSL_1.0.0'
/usr/lib/libpodofo.so.0.9.6: undefined reference to `SHA256_Init@OPENSSL_1.0.0'
/usr/lib/libpodofo.so.0.9.6: undefined reference to `EVP_CIPHER_CTX_set_key_length@OPENSSL_1.0.0'
/usr/lib/libpodofo.so.0.9.6: undefined reference to `EVP_rc4@OPENSSL_1.0.0'
/usr/lib/libpodofo.so.0.9.6: undefined reference to `EVP_CIPHER_CTX_cleanup@OPENSSL_1.0.0'
/usr/lib/libpodofo.so.0.9.6: undefined reference to `EVP_aes_256_cbc@OPENSSL_1.0.0'
/usr/lib/libpodofo.so.0.9.6: undefined reference to `SHA256_Update@OPENSSL_1.0.0'
/usr/lib/libpodofo.so.0.9.6: undefined reference to `EVP_CIPHER_CTX_set_padding@OPENSSL_1.0.0'
/usr/lib/libpodofo.so.0.9.6: undefined reference to `MD5_Init@OPENSSL_1.0.0'
/usr/lib/libpodofo.so.0.9.6: undefined reference to `EVP_DecryptUpdate@OPENSSL_1.0.0'
/usr/lib/libpodofo.so.0.9.6: undefined reference to `SHA256_Final@OPENSSL_1.0.0'
/usr/lib/libpodofo.so.0.9.6: undefined reference to `EVP_DecryptFinal_ex@OPENSSL_1.0.0'
/usr/lib/libpodofo.so.0.9.6: undefined reference to `MD5_Update@OPENSSL_1.0.0'
collect2: error: ld returned 1 exit status
Esto ocurre con Ubuntu 16. Se necesita alguna versión específica de Ubuntu o algún paquete que estemos olvidando instalar talvez?.
Saludos!