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.


  • administrators

    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 🙂


Log in to reply