Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    pfsense-tools.git clang gcc

    Scheduled Pinned Locked Moved Development
    clanggccpfsense-tools
    10 Posts 3 Posters 113 Views
    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.
    • JonathanLeeJ
      JonathanLee
      last edited by JonathanLee

      Screenshot 2025-07-18 at 09.17.40.png

      Hello fellow Netgate community members. I am attempting to test the package squid version 7.1 with all the new security enhancements but I can not get it to make clean because gcc and clang are missing, I cant get the git clone for pfsense-tools.git to pull because either it no longer exists or it changed. Can anyone help direct me?

      Make sure to upvote

      1 Reply Last reply Reply Quote 0
      • JonathanLeeJ
        JonathanLee
        last edited by

        I am going to swap the repos so I can get access to the full packages I think that might work

        Make sure to upvote

        1 Reply Last reply Reply Quote 0
        • dennypageD
          dennypage
          last edited by

          You're likely to find a whole bunch of stuff you would need to install to get development going with pfSense.

          A simpler approach, and a safer one with regard to your pfSense installation, would be to install FreeBSD 14.1 in a VM and use that as your dev system.

          JonathanLeeJ 1 Reply Last reply Reply Quote 1
          • JonathanLeeJ
            JonathanLee @dennypage
            last edited by JonathanLee

            @dennypage I found this also on netgate docs. I have the pfsense in a VM already so it is not a big deal if it crashes.

            https://docs.netgate.com/pfsense/en/latest/recipes/freebsd-pkg-repo.html.

            I just want to test my PR in a real system to see if it works... most likely it will fail but I want to see why it does so I can fix it

            Make sure to upvote

            dennypageD 1 Reply Last reply Reply Quote 0
            • dennypageD
              dennypage @JonathanLee
              last edited by

              @JonathanLee said in pfsense-tools.git clang gcc:

              I found this also on netgate docs.
              ... https://docs.netgate.com/pfsense/en/latest/recipes/freebsd-pkg-repo.html.

              That doc is for installing pre-built packages from upstream FreeBSD. Installing a complete development environment that allows building ports is a different matter. It's bigger than a bread box so to speak.

              1 Reply Last reply Reply Quote 1
              • stephenw10S
                stephenw10 Netgate Administrator
                last edited by

                Yup trying to build in pfSense is likely to lead only to pain! 😉

                JonathanLeeJ 1 Reply Last reply Reply Quote 0
                • JonathanLeeJ
                  JonathanLee @stephenw10
                  last edited by

                  @stephenw10 There is so many OSVERSION errors with it.... good fun

                  Make sure to upvote

                  1 Reply Last reply Reply Quote 0
                  • JonathanLeeJ
                    JonathanLee
                    last edited by

                    I am gonna do the FreeBSD route thanks for the recommendations

                    Make sure to upvote

                    1 Reply Last reply Reply Quote 1
                    • JonathanLeeJ
                      JonathanLee
                      last edited by

                      portsnap takes FOREVER to extract wow

                      Make sure to upvote

                      1 Reply Last reply Reply Quote 0
                      • JonathanLeeJ
                        JonathanLee
                        last edited by JonathanLee

                        Screenshot 2025-07-18 at 15.25.50.png

                        It works I had to adapt the make file again USES= tar:tgz for it to make install clean. I have to update the pr now

                        it comes with ROCK too!!!!

                        Make sure to upvote

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post
                        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.