Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Errors while building RRF 3.4beta3

    Scheduled Pinned Locked Moved Solved
    Firmware developers
    3
    21
    826
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • JayTundefined
      JayT @dc42
      last edited by

      @dc42 : When I click on C/C++ settings, I don't see "Cross settings" like in your snapshot. I see Discovery & error Parsers tab.

      @jay_s_uk : there was already one GNU path in $PATH.
      I included the one suggested above too. no luck

      JayTundefined 1 Reply Last reply Reply Quote 0
      • JayTundefined
        JayT @dc42
        last edited by

        This post is deleted!
        1 Reply Last reply Reply Quote 0
        • JayTundefined
          JayT @JayT
          last edited by

          @jayt : i checked the cross tool settings. those were fine. but the error on G++ path no found persists.

          dc42undefined 1 Reply Last reply Reply Quote 0
          • dc42undefined
            dc42 administrators @JayT
            last edited by

            @jayt if the Cross Settings are OK as in the screen image I posted, then it shouldn't be looking for gcc or g++, it should be looking for arm-none-eabi-gcc and arm-none-eabi-g++.

            The Cross Settings are in the Project settings, not the workspace Preferences.

            Duet WiFi hardware designer and firmware engineer
            Please do not ask me for Duet support via PM or email, use the forum
            http://www.escher3d.com, https://miscsolutions.wordpress.com

            JayTundefined 2 Replies Last reply Reply Quote 1
            • JayTundefined
              JayT @dc42
              last edited by JayT

              @dc42 : What i did is, I clicked on each project e.g. CANlib, checked its properties and aligned as per your screen shot. likewise i did for all the Projects. I even deleted everything and re-imported and assigned properties. Also set the right build configurations again. Any other setting? Should i include PATH variable anywhere in settings? Or any other thing to include in PATH?

              dc42undefined 1 Reply Last reply Reply Quote 0
              • JayTundefined
                JayT @dc42
                last edited by

                @dc42 cross_settings.jpg

                Also how does it say finished building by invoking arm-non-eabi-g++ and yet throw error about GCC path and G++ path not found?
                20210928_113641.jpg

                JayTundefined 1 Reply Last reply Reply Quote 0
                • JayTundefined
                  JayT @JayT
                  last edited by

                  @jayt : And when i run build-all , it gets stuck after 62%.it takes a lot of time. it wasn't taking so much time, untill i reimported the projects. 😞

                  1 Reply Last reply Reply Quote 0
                  • dc42undefined
                    dc42 administrators @JayT
                    last edited by

                    @jayt the only thing you need to include in your windows path is the path to the Gnu Arm Eclipse folder, so that Eclipse can find make.exe. Looks like that bit is working.

                    My guess is that the "g++ not found" error is because you are trying to build DuetWiFiSocketServer or one of its dependent projects and you haven't set up the path to the Tensilica version of gcc. But you don't need to build that project.

                    Duet WiFi hardware designer and firmware engineer
                    Please do not ask me for Duet support via PM or email, use the forum
                    http://www.escher3d.com, https://miscsolutions.wordpress.com

                    JayTundefined 1 Reply Last reply Reply Quote 1
                    • JayTundefined
                      JayT @dc42
                      last edited by JayT

                      @dc42 :
                      After iterating whole process again, I now receive following type of error ( that says on element: makefile, in folder RepRapfirmware/Duet3_debug, line 110):
                      makefile error.jpg

                      Any idea what am I missing?

                      Also I remove duetwifisocket from RepRapfirmware-> build list

                      dc42undefined 1 Reply Last reply Reply Quote 0
                      • dc42undefined
                        dc42 administrators @JayT
                        last edited by

                        @jayt it looks like just the post build step failed. There is probably a more detailed message in the Console tab.

                        Duet WiFi hardware designer and firmware engineer
                        Please do not ask me for Duet support via PM or email, use the forum
                        http://www.escher3d.com, https://miscsolutions.wordpress.com

                        JayTundefined 2 Replies Last reply Reply Quote 1
                        • JayTundefined
                          JayT @dc42
                          last edited by JayT

                          @dc42 :
                          CRC32appender not found - is the error. I changed the path as stated in the thread: "Can't build RRF 3.3"

                          I have restarted "Build all". But do I have to run "Build ALL" always ? and I feel its slower than the last time i tried build.

                          Shall confirm if the build completes by next reply.

                          1 Reply Last reply Reply Quote 0
                          • JayTundefined
                            JayT @dc42
                            last edited by

                            @dc42 :

                            I receive following error on CRC32appender not found when invoked by some scripts sh.
                            my user Path variable includes this path:
                            "C:\Users\User3D\eclipse-workspace\Firmware\RepRapFirmware\Tools\crc32appender\win-x86_64"

                            What else shall i do to fix this ?

                            crc32error.jpg

                            JayTundefined 1 Reply Last reply Reply Quote 0
                            • JayTundefined
                              JayT @JayT
                              last edited by JayT

                              @jayt : This issue is now resolved.
                              I used the suggestion from the thread: https://forum.duet3d.com/topic/12275/crc32appender-now-needed-for-rrf/16.
                              Placed crc32appender in the GNU arm.... tools\bin folder.
                              this worked!
                              (Somehow, eclipse is not able to fetch it from $PATH- based settings.)

                              @dc42 @jay_s_uk : thank you for the suggestions & help.
                              can you tell me if any settings needed to build only reprap folder instead of building all projects again, if we change only one project file ?

                              dc42undefined 1 Reply Last reply Reply Quote 0
                              • dc42undefined
                                dc42 administrators @JayT
                                last edited by

                                @jayt you can build just the RRF project if the other projects do not change.

                                Duet WiFi hardware designer and firmware engineer
                                Please do not ask me for Duet support via PM or email, use the forum
                                http://www.escher3d.com, https://miscsolutions.wordpress.com

                                JayTundefined 1 Reply Last reply Reply Quote 0
                                • JayTundefined
                                  JayT @dc42
                                  last edited by

                                  @dc42 ok great.

                                  Thanks. you can close the thread as resolved.

                                  1 Reply Last reply Reply Quote 0
                                  • First post
                                    Last post
                                  Unless otherwise noted, all forum content is licensed under CC-BY-SA