Hi all, I am new here and I have just downloaded the source code with a view to seeing whether I can offer any help with the project.
I tried compiling from the command line but the make process failed with
In file included from actions/rs_actiondrawarctangential.cpp:35:0:
../../generated/librecad/ui/ui_qg_arctangentialoptions.h:13:25: fatal error: QtGui/QAction: No such file or directory
The source code includes 50 occurrences of this line.
Almost all is sorted. I am running Debian 8 Jessie with an old kernel because of my display card.
Athough the 'missing' file is
it is actually found at
It changed its location between qt4 and qt5. Apparently the Makefile allows for this, but quite how is beyond my paygrade. Could this cause a problem further down the line? The file comes from
which I thought I had loaded by copying your instructions for building from source.
Anyway, I now have a copy of the source code, an installation of qt-designer from a Debian package and an installation of the qt5 development suite from Qt. I can build LibreCad with either Qt package or from the command line.(3 routes). When I tred to run LibreCAD I obtained a series of messages like
Plugin verification data mismatch in '/usr/lib/librecad/libalign.so
Plugin verification data mismatch in '/usr/lib/librecad/libasciifile.so'
Plugin verification data mismatch in '/usr/lib/librecad/libimportshp.so'
These came from an earlier version of LibreCAD which I had installed as a Debian package. I have now removed that package and all is well. Does this mean that anyone developing the package cannot simultaneously have a version installed as a package?
I can't say for Debian...
but on openSUSE I have the package installed,
and I build / run LibreCAD from Qt Creator,
with 'Shadow Build' disabled in 'Projects'.
This builds/places everything in my local repository.