micmacIGN / micmac

Free open-source photogrammetry software tools
http://micmac.ensg.eu
Other
686 stars 150 forks source link

MacOS compilation fails. (13% micmac/src/xinterf/fen_x11.cpp:411:7: error: use of undeclared identifier 'XCreateWindow') #169

Open mo8Zomo0 opened 3 years ago

mo8Zomo0 commented 3 years ago

hmm, I am trying to compile the source from git under MacOS 11.2.3 and the compile also fails.

Maybe related to https://github.com/micmacIGN/micmac/issues/41

Does not seem to matter if xcode (12.4) was not running (first attempt, running, running after restarting xcode, ...). Also tried to rerun "cmake -DWITH_QT5=1 ../ && make -j" (or with -j4) with or without deleting CMakeCache.txt No change in behaviour.

Consolidate compiler generated dependencies of target elise [ 13%] Building CXX object src/CMakeFiles/elise.dir/xinterf/fen_x11.cpp.o /Users/user/src/git/micmac/src/xinterf/fen_x11.cpp:411:7: error: use of undeclared identifier 'XCreateWindow' w = XCreateWindow ^ /Users/user/src/git/micmac/src/xinterf/fen_x11.cpp:426:3: error: use of undeclared identifier 'XMapWindow' XMapWindow(ded->_disp,w); ^ /Users/user/src/git/micmac/src/xinterf/fen_x11.cpp:427:3: error: use of undeclared identifier 'XSelectInput' XSelectInput ^ /Users/user/src/git/micmac/src/xinterf/fen_x11.cpp:439:6: error: use of undeclared identifier 'XWindowEvent' XWindowEvent(ded->_disp,w,ExposureMask,&glob_event); ^ /Users/user/src/git/micmac/src/xinterf/fen_x11.cpp:440:6: error: use of undeclared identifier 'XMoveWindow' XMoveWindow(ded->_disp,w,p0.x,p0.y); ^ /Users/user/src/git/micmac/src/xinterf/fen_x11.cpp:441:6: error: use of undeclared identifier 'XMapWindow' XMapWindow(ded->_disp,w); ^ /Users/user/src/git/micmac/src/xinterf/fen_x11.cpp:448:7: error: use of undeclared identifier 'XChangeWindowAttributes' XChangeWindowAttributes(ded->_disp,w,CWBackingStore,&att); ^ /Users/user/src/git/micmac/src/xinterf/fen_x11.cpp:477:5: error: use of undeclared identifier 'XRaiseWindow' XRaiseWindow(_devd->_disp,_w); ^ /Users/user/src/git/micmac/src/xinterf/fen_x11.cpp:482:5: error: use of undeclared identifier 'XLowerWindow' XLowerWindow(_devd->_disp,_w); ^ /Users/user/src/git/micmac/src/xinterf/fen_x11.cpp:489:5: error: use of undeclared identifier 'XMoveWindow' XMoveWindow(_devd->_disp,_w,aP.x,aP.y); ^ /Users/user/src/git/micmac/src/xinterf/fen_x11.cpp:490:5: error: use of undeclared identifier 'XMapWindow' XMapWindow(_devd->_disp,_w); ^ /Users/user/src/git/micmac/src/xinterf/fen_x11.cpp:521:23: error: use of undeclared identifier 'XDefaultRootWindow' /_w/XDefaultRootWindow(_devd->_disp), ^ /Users/user/src/git/micmac/src/xinterf/fen_x11.cpp:897:7: error: use of undeclared identifier 'XPutImage' XPutImage ^ /Users/user/src/git/micmac/src/xinterf/fen_x11.cpp:1028:2: error: use of undeclared identifier 'XCopyArea' XCopyArea ^ /Users/user/src/git/micmac/src/xinterf/fen_x11.cpp:1113:11: error: use of undeclared identifier 'XResizeWindow' XResizeWindow(_devd->_disp,_mother,_SzMere->x,_SzMere->y); ^ /Users/user/src/git/micmac/src/xinterf/fen_x11.cpp:1114:11: error: use of undeclared identifier 'XMapWindow' XMapWindow(_devd->_disp,_mother); ^ /Users/user/src/git/micmac/src/xinterf/fen_x11.cpp:1125:16: error: use of undeclared identifier 'XCreateWindow' _w = XCreateWindow ^ /Users/user/src/git/micmac/src/xinterf/fen_x11.cpp:1138:11: error: use of undeclared identifier 'XMapWindow' XMapWindow(_devd->_disp,_w); ^ /Users/user/src/git/micmac/src/xinterf/fen_x11.cpp:1141:11: error: use of undeclared identifier 'XSelectInput' XSelectInput ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[2]: [src/CMakeFiles/elise.dir/xinterf/fen_x11.cpp.o] Error 1 make[1]: [src/CMakeFiles/elise.dir/all] Error 2 make: *** [all] Error 2