Hi,
as pointed out by Luc there might be something wrong with new versions of QT. I recently wished to have a try at SaisieMasqQT in order to pick a polygon from within a .ply point cloud.
The thing is I was not fond of a downgrading workaround because I need to keep my debian install as clean as possible. So I set up a fresh install on a debian:buster docker image (where qt4 dependencies are ok).
All the configuration/compilation/installation runs fine. But in the end I cannot find the module I was expecting i.e. SaisieMasqQT:
Code:
ls ../bin/
AperiCloud Campari Digeo EPExeCompens ElDcraw Gri2Bin MpDcraw Porto SEL SaisiePts SysCoordPolyn TestCam tiff_info
Apero CenterBascule Drunk EPExeConvertPolygone GCPBascule MICMAC Nuage2Ply Reduc2MM SaisieAppuisInit SaisieQT Tapas TestCmds to8Bits
Apero2PMVS CmpCalib EPExeCalibFinale EPExePointeInitPolyg GIMMI MakeGrid PastDevlop ReducHom SaisieAppuisPredic ScaleIm Tapioca Vino vic
Bascule Dequant EPExeCalibInit EPExeRechCibleDRad GenXML2Cpp Malt Pasta RepLocBascule SaisieBasc ScaleNuage Tarama mm3d
BatchFDC Devlop EPExeCatImSaisie EPExeRechCibleInit GrShade MapCmd Pastis SBGlobBascule SaisieMasq ScriptCalib Tawny mmxv
Am I missing something? perhaps a special argument to the SaisieMasq command to invoke QT interface? What is the purpose of SaisieQT command?
For the record here is my Dockerfile :
Code:
# une image buster
FROM debian:buster-slim
## labels
ARG DEBIAN_FRONTEND=noninteractive
LABEL maintainer="Toraval"
LABEL version="1.0"
LABEL description="une Buster pour faire tourner l'interface QT de micmac"
## des dépendances pour compiler micmac
RUN apt-get update && \
apt-get -y install build-essential make cmake git proj-bin exiv2 exiftool imagemagick xorg qt5-default libqt4-dev
RUN mkdir /opt/micmac
COPY /opt/micmac/ /opt/micmac/
RUN mkdir /opt/micmac/build && cd /opt/micmac/build && cmake -DQT_QMAKE_EXECUTABLE:FILEPATH=/usr/bin/qmake-qt4 -DWITH_QT5=1 -DWITH_INTERFACE=ON -DCMAKE_CXX_COMPILER=/usr/bin/g++ ../ && make -j`cat /proc/cpuinfo | grep processor | wc -l` && make install
Thank you for your contribution,
V.