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

    Kernel neu Compilieren

    Scheduled Pinned Locked Moved Deutsch
    1 Posts 1 Posters 581 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.
    • S
      SimonBu
      last edited by

      Hat jemand schonmal einen PFSense Kernel neu kompiliert?

      Habe mir eine VM mit aktuellem FreeBSD erstellt, und die aktuellen Quellen von Github (https://github.com/pfsense/FreeBSD-src) heruntergeladen…

      habe dann meine zwei änderungen gemacht (http://technotation.com/2012/08/15/freebsd-and-mobile-broadband/) und in amd64/conf das GENERIC copiert zu PFSENSE-2.2.4-LTE

      danach ein "make buildkernel KERNCONF=PFSENSE-2.2.4-LTE"

      Nach einiger Zeit bricht er ab:

      /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ah_regdomain/ah_rd_domains.h:56:54: note: expanded from macro 'BM8'
                W1(_fa) | W1(_fb) | W1(_fc) | W1(_fd) | W1(_fe) | W1(_ff) |   \
                                                                  ^~~~~~~
      /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ah_regdomain/ah_rd_domains.h:34:45: note: expanded from macro 'W1'
              (((_a) > 63 && (_a) < 128 ? (((uint64_t) 1)<<((_a)-64)) : (uint64_t) 0))
                                                         ^ ~~~~~~~~~
      /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ah_regdomain/ah_rd_domains.h:81:21: error: shift count is negative [-Werror,-Wshift-count-negative]
               .chan11a_turbo         = BM8(T1_5130_5210,
                                        ^~~~~~~~~~~~~~~~~
      /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ah_regdomain/ah_rd_domains.h:57:4: note: expanded from macro 'BM8'
                W1(_fg) | W1(_fh) }
                ^~~~~~~
      /usr/src/sys/modules/ath/../../dev/ath/ath_hal/ah_regdomain/ah_rd_domains.h:34:45: note: expanded from macro 'W1'
              (((_a) > 63 && (_a) < 128 ? (((uint64_t) 1)<<((_a)-64)) : (uint64_t) 0))
                                                         ^ ~~~~~~~~~
      fatal error: too many errors emitted, stopping now [-ferror-limit=]
      20 errors generated.
      *** Error code 1
      
      Stop.
      make[4]: stopped in /usr/src/sys/modules/ath
      *** Error code 1
      
      Stop.
      make[3]: stopped in /usr/src/sys/modules
      *** Error code 1
      
      Stop.
      make[2]: stopped in /usr/obj/usr/src/sys/PFSENSE-2.2.4-LTE
      *** Error code 1
      
      Stop.
      make[1]: stopped in /usr/src
      *** Error code 1
      
      Stop.
      make: stopped in /usr/src
      
      

      Hat jemand eine Idee bzw das ganze schonmal gemacht?

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