version 2.4.0 fails to install at the make
step (step 7 in the INSTALL.md).
$ make cd 3rdparty/liborigin/ && ( test -e Makefile || /usr/bin/qmake -o Makefile /scidavis-2.4.0/3rdparty/liborigin/liborigin.pro CONFIG+=aegis ) && make -f Makefile make[1]: Entering directory '/scidavis-2.4.0/3rdparty/liborigin' make[1]: Nothing to be done for 'first'. make[1]: Leaving directory '/scidavis-2.4.0/3rdparty/liborigin' cd libscidavis/ && ( test -e Makefile || /usr/bin/qmake -o Makefile/scidavis-2.4.0/libscidavis/libscidavis.pro CONFIG+=aegis ) && make -f Makefile Project MESSAGE: Building with preset linux_package ls: cannot access '/usr/lib*/libqwt5-qt5.so': No such file or directory ls: cannot access '/usr/lib*/*/libqwt5-qt5.so': No such file or directory ls: cannot access '/usr/lib*/libqwt-qt5.so': No such file or directory ls: cannot access '/usr/lib*/libqwtplot3d-qt5.so': No such file or directory ls: cannot access '/usr/lib*/*/libqwtplot3d-qt5.so': No such file or directory Project MESSAGE: Making PyQt bindings via SIP sh: line 1: /usr/bin/sip: No such file or directory Project ERROR: `python python-sipcmd.py PyQt5` `python-config --includes` -c ../tmp/scidavis src/scidavis.sip FAILED in /scidavis-2.4.0/libscidavis make: *** [Makefile:98: sub-libscidavis-make_first-ordered] Error 3
Previous to that I had to already manually copy the files /scidavis-2.4.0/3rdparty/liborigin.pro
and /scidavis-2.4.0/3rdparty/config.h
into /scidavis-2.4.0/3rdparty/liborigin/
because otherwise step 6 in INSTALL.md would already complain.
Installed packages (names and version numbers as they appear in pamac):
qt4: 4.8.7-34
qt5: 5.15.2
qt6-base: 6.2.0-1
qwt: 6.1.6
qwt5-qt5: 5.2.2.3-1
qwtplot3d: 0.2.7-10
qwtplot3d-qt5: 0.2.7-3
qwtpolar: 1.1.1-5
gsl: 2.7-1
muparser: 2.3.2-1
zlib: 1:1.2.11-4
python: 3.9.7-1
python-pyqt5: 5.15.4-1
python-pyqt5-sip: 12.9.0-1
sip: 6.2.0-2
python-sip4: 4.19.25-1
So it appears to me that all dependencies are met, yet the installation fails because of some non-existent directory "libqwt5-qt5". If this is a package, I can not find it in the Arch repos or the AUR.
How do I proceed from here?
You need to do "git submodule update --recursive --init". That will
populate libqwt5-qt5.
Also, cmake is used now, not qmake. Just type "cmake ." in the top
level, and install the prerequisites it asks for,
INSTALL.md is way out of date, sorry. It's on my list of things to fix
up, unless someone else gets there first, which is likely.
Cheers
On Fri, Oct 15, 2021 at 05:09:21PM -0000, Douglas wrote:
--
Dr Russell Standish Phone 0425 253119 (mobile)
Principal, High Performance Coders hpcoder@hpcoders.com.au
http://www.hpcoders.com.au
Related
SciDAVis Bugs: #423