Occasional firmware developer woes
-
18:15:43 **** Incremental Build of configuration DuetM_RTOS for project RepRapFirmware ****
make -j16 all
make: *** No rule to make target '../src/libc/strptime.c', needed by 'src/libc/strptime.o'. Stop.18:15:44 Build Failed. 1 errors, 0 warnings. (took 1s.66ms)
It's quite some work keeping the repos up to date and in the right branch..
-
i share your pain, but tell myself it'll get better after 3.01 is stable.
-
I had exactly that problem. I solved it by deleting the .mk file that had that rule in it, forcing Eclipse to recreate it.
-
A "build clean" and another attempt to build gave another error:
23:29:55 **** Incremental Build of configuration DuetM_RTOS for project RepRapFirmware ****
make -j16 all
make: *** No rule to make target 'src/GPIO/GpioPorts.o', needed by 'DuetMaestroFirmware.elf'. Stop.23:29:56 Build Failed. 1 errors, 0 warnings. (took 1s.23ms)
Eclipse and the RRF build system is very fragile and frustrating.
I avoid to update my local repo, each time I get these seemingly random errors.
-
I'll probably sort it out. Just venting a bit