amagovpt / autenticacao.gov

Middleware Oficial de Identificação Eletrónica em Portugal - Cartão de Cidadão, da Chave Móvel Digital e Sistema de Certificação de atributos profissionais
https://www.autenticacao.gov.pt
European Union Public License 1.2
164 stars 33 forks source link

Linking problem when compiling in archlinux #97

Closed toliveira85 closed 2 years ago

toliveira85 commented 2 years ago

Fixed locally with

$ git diff
diff --git a/pteid-mw-pt/_src/eidmw/eidguiV2/eidguiV2.pro b/pteid-mw-pt/_src/eidmw/eidguiV2/eidguiV2.pro
index abbbef72..2af66cc9 100644
--- a/pteid-mw-pt/_src/eidmw/eidguiV2/eidguiV2.pro
+++ b/pteid-mw-pt/_src/eidmw/eidguiV2/eidguiV2.pro
@@ -61,7 +61,7 @@ macx: LIBS += -Wl,-framework -Wl,Security

 unix:!macx: LIBS += -Wl,-rpath-link,../lib
 LIBS += -L../lib -lpteidcommon -lpteidapplayer -lpteidlib  \
-        -lssl -lcrypto -lpoppler-qt5 -lCMDServices -lcurl -lzip
+        -lssl -lcrypto -lpoppler-qt5 -lCMDServices -lcurl -lzip -lpteidcardlayer -lpteiddialogsQT

 # Additional import path used to resolve QML modules in Qt Creator's code model
 QML_IMPORT_PATH =
agrr commented 2 years ago

With a current git master branch those additional linker flags are not needed on Arch Linux or any other distro AFAIK