Error on compilig fritzing-app

Hi,

I am trying to compile fritzing-app from source on Debian testing following the instructions of the wiki. However, I am receiving the following error:

No rule to make target ‘/home/kaszpore/down/PCB/libgit2/include/git2/cert.h’, needed by ‘release/partschecker.o’.

I am using libgit2-0.28.5.

Any ideas?

The simple answer would be that the libgit project folder is not where the build expects to find it. You are going to want a folder structure like:

…/dev-area/boost_1_«version»
…/dev-area/fritzing-app
…/dev-area/libgit2

The libgit2 folder might be a symbolic link to a more specific version folder.

I do dev builds using qtcreator, but the same folder structure is needed either way. “dev-area” is whatever folder you want to use.

libgit needs its own build before starting the Fritzing build. Verify that you have read the main build notes and the extra for linux. That might be easier to follow for you than it was for me. You are building on Debian, I used Fedora, so I had to tweak some of the dependencies.

1 Like