Being a long-time unsatisfied user of contemporary EDA packages, I though I’d give this one a go. The library architecture aligns 95% with my expectations, which is on par with Horizon (which I didn’t like because of other reasons) and more than any other package (like Kicad).
I followed the “Online installation” instructions for Linux, but after I run it and define my workspace folder, everything I do creates SQL errors and I can’t get anything useful done.
I understand this project is just over a year old and still somewhat immature. This makes me wonder if anything I did was unexpected by the developers (i.e. I changed all the default folders) or if I’m missing essential dependencies that the installer overlooked?
This screen recording explains it all:
NB. It doesn’t matter if I wait for the “Scanning libraries” bar to finish or not, and it doesn’t matter how many or few stock libraries I choose to download.
Another reason why I want to test out LP is because it’s one of my dreams to own/create/work on the perfect EDA package. If I’m satisfied I might consider becoming a developer. Also see https://www.eevblog.com/forum/eda/creating-a-new-eda-package/
I ran it in a VM, as well as at work on a PC with a much older and more ‘dirty’ Ubuntu 18.04 LTS, and both work fine. It’s just my PC at home giving these errors.
Okay, strange. You could try following things to investigate this issue (in arbitrary order):
Just deleting the workspace and creating a new one doesn’t fix the issue, right?
Try the AppImage instead of the installer - do you get the error too?
Install the package qt5-default (sudo apt install qt5-default) - although Qt is already bundled with LibrePCB, this might install some additional packages which are not bundled properly in the installer.