Project Dir Visibility Duet3_V06



  • I have a problem with understanding a project setting, branch RepRapFirmware-3.02-dev:
    if I set Build Configurations - set Active - Duet3_V06, the folder src\Duet_V06 is grayed out with the default settings for Resource Configurations - Exclude from Build. But When I disable set RADDS_RTOS from excluding, the folder is visible, even when I exclude the Duet3_V06 in the exclude list. I don't understand it, can someone help me to understand please?

    wrong setting, but Duet_V06 folder visible:
    FilterNotGrayedWrongTarget_small.jpg
    default setting and Duet3_V06 active, folder should be visible:
    Filtergrayed_small.jpg

    This wrong activation has worse effects than only this subfolder, e.g. the flag SUPPORT_ASYNC_MOVES is not set for all the other files and grayed out.


  • administrators

    Which version of Eclipse C++ are you using? I recently upgraded to 2020-06.

    I find that some versions of Eclipse occasionally grey out the wrong folder after changing configurations. Changing to a different configuration and back again normally fixes it.



  • @dc42 thanks for your proposal, I used 201912, and will try now 2020-06 also. Strangely it compiles ok with the wrong graying, and wrong when I change the folder so it is displayed correctly.

    I tested 202006 now, unfortunately the same problem, but compilation is correct and in the compiled Duet3_V06\src are the Pins_Duet3_V06.d/.o/.su files. I tried importing new, closing and cleaning without change.



  • When I throw out every Target in Build Configuration - Manager with exception of the three Duet3_V06 targets, the folder Duet3_V06 is visible correctly, the build compiles correctly, SUPPORT_ASYNC_MOVES is handled correctly now.
    (But it compiles some additional unneccesary targest of the depending projects. I can live with that)*)

    *) edit: the unneccesary targets which are built in addition are the targets which are the defaults of the projects, so removing unnessary targets in those projects will probably solve this also.


  • administrators

    @JoergS5 said in Project Dir Visibility Duet3_V06:

    But it compiles some additional unneccesary targest of the depending projects. I can live with that

    Yes, I that happen a lot too.


Log in to reply