Open ujl123 opened 2 years ago
I get this too. This Stackoverflow answer might indicate where the root cause is, but that indicates that the docker image contains software that handles its sockets wrong. But since I don't know what that image actually does, I get no further.
I know think that it is the ergogen
error in #22 that is causing this error.
Which is a pity...
I tried to run the same docker command locally but it also failed in exactly the same way, which confirms my suspition about the image. I guess we'll have to wait for @soundmonster to have a look at this.
I get this too. ~This Stackoverflow answer might indicate where the root cause is, but that indicates that the docker image contains software that handles its sockets wrong. But since I don't know what that image actually does, I get no further.~
A fix is running the build script without the X11 server running, either on a tty or (probably) wayland.
I know think that it is the
ergogen
error in #22 that is causing this error.Which is a pity...
Probably not an issue, soundmonter uses a specific branch of his ergogen fork, that he implements that feature. If you try to run the yaml file in ergogen ui or the default ergogen, it will fail to export a pcb, but on ergogen ui you can set it to update on change and just use it as a preview for the drawings.
The Makefile and also the GH workflow make (strong) assumptions about how things are named. Probably both have to be adjusted so they work together. The GH workflow assumes:
board
top_plate
and bottom_plate
.I guess a good starting point would be if you could point me to your fork so I could have a look. Possible solutions could be one or several of the following:
board
in Ergogen YAMLpackage.json
if you're generating top/bottom plates as PCBs
i'm constantly hitting his error whenever I try to use the github action to autobuild the kicad file. I'm using the yaml file generated from https://ergogen.cache.works/ . As a test I tried using the sweep-like(minimal) yaml file as well as my own design and it all ends up with the below issue.
Please let me know if the stack below is useful