Failed compiling pigpio
-
Hi All,
I try to install the evok from git. I have the problem i'm not able to compile the pigpio. The actual line is:
make: *** No rule to make target 'custom.cext', needed by 'pigpio.o'. Stop.The file 'custom.cext' does not exist and is needed. I tried to create it mysef (empy file) but then it is missing some references:
pigpio.c:(.text+0x14dac): undefined reference to `gpioCustom2'Hope someone can help me.
Thanks!
-
Hi All,
I try to install the evok from git. I have the problem i'm not able to compile the pigpio. The actual line is:
make: *** No rule to make target 'custom.cext', needed by 'pigpio.o'. Stop.The file 'custom.cext' does not exist and is needed. I tried to create it mysef (empy file) but then it is missing some references:
pigpio.c:(.text+0x14dac): undefined reference to `gpioCustom2'Hope someone can help me.
Thanks!
-
It's working now, but don't think the way it should.
- From the folder pigpio I edit the Makefile and removed the 'custom.cext' from the bottom.
- I edit the file 'pigpio.c' and at the bottom removed: #include "custom.cext"
- In the file 'pigpio.c' I removed the following code:
case PI_CMD_CF1: res = gpioCustom1(p[1], p[2], buf, p[3]); break; case PI_CMD_CF2: /* a couple of extra precautions for untruested code */ if (p[2] > bufSize) p[2] = bufSize; res = gpioCustom2(p[1], buf, p[3], buf, p[2]); if (res > p[2]) res = p[2]; break;
-
Hello,
I have made a mistake when committing the last update. The problem was that the custom.cext file was missing…
Try to download the last master branch, it should be fixed.
Regards,
Tomas