Date: Wed, 12 May 2010 13:50:18 +0400 From: Antonio Kless <antoniok.spb@gmail.com> To: FreeBSD Questions <freebsd-questions@freebsd.org> Subject: 7.3-RELEASE: unable to compile custom kernel Message-ID: <AANLkTinul9p4Q5Hnfugv7_N-5lYiZXkBgetSzpAQgycs@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hello. I trying to build custom kernel to enable packet-filter. # uname -a FreeBSD host.net 7.3-RELEASE FreeBSD 7.3-RELEASE #0: Sun Mar 21 05:25:24 UTC 2010 root@driscoll.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 # export declare -x BLOCKSIZE="K" declare -x FTP_PASSIVE_MODE="YES" declare -x HISTCONTROL="ignorespace" declare -x HOME="/root" declare -x LOGNAME="root" declare -x MAIL="/var/mail/root" declare -x MC_CONTROL_FILE="/tmp/mc.822.control" declare -x MC_CONTROL_PID="822" declare -x OLDPWD="/usr/src/sys/amd64" declare -x PAGER="more" declare -x PATH="/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin" declare -x PWD="/usr/src/sys/amd64/conf" declare -x SHELL="/usr/local/bin/bash" declare -x SHLVL="2" declare -x SSH_CLIENT="<my ip>" declare -x SSH_CONNECTION="<my ip>" declare -x SSH_TTY="/dev/ttyp0" declare -x TERM="xterm" declare -x USER="root" # pwd /usr/src/sys/amd64/conf # diff GENERIC ALTERKERN 22c22 < ident GENERIC --- > ident ALTERKERN 43c43 < options NFS_ROOT # NFS usable as /, requires NFSCLIENT --- > #options NFS_ROOT # NFS usable as /, requires NFSCLIENT 76a77,92 > # PF > device pf # enable PF OpenBSD packet-filter firewall > device pflog # logging support interface for PF > device pfsync # Synchronization interface for PF > device carp # Common Address Redundancy Protocol > > # PF traffic shaper > options ALTQ > options ALTQ_CBQ # Class Bases Queueing > options ALTQ_RED # Random Early Detection > options ALTQ_RIO # RED In/Out > options ALTQ_HFSC # Hierarchical Packet Scheduler > options ALTQ_CDNR # Traffic conditioner > options ALTQ_PRIQ # Priority Queueing > options ALTQ_NOPCC # Required for SMP build > 238,252c254,268 < device wlan # 802.11 support < device wlan_wep # 802.11 WEP support < device wlan_ccmp # 802.11 CCMP support < device wlan_tkip # 802.11 TKIP support < device wlan_amrr # AMRR transmit rate control algorithm < device wlan_scan_ap # 802.11 AP mode scanning < device wlan_scan_sta # 802.11 STA mode scanning < device an # Aironet 4500/4800 802.11 wireless NICs. < device ath # Atheros pci/cardbus NIC's < device ath_hal # Atheros HAL (Hardware Access Layer) < options AH_SUPPORT_AR5416 # enable AR5416 tx/rx descriptors < device ath_rate_sample # SampleRate tx rate control for ath < device awi # BayStack 660 and others < device ral # Ralink Technology RT2500 wireless NICs. < device wi # WaveLAN/Intersil/Symbol 802.11 wireless NICs. --- > #device wlan # 802.11 support > #device wlan_wep # 802.11 WEP support > #device wlan_ccmp # 802.11 CCMP support > #device wlan_tkip # 802.11 TKIP support > #device wlan_amrr # AMRR transmit rate control algorithm > #device wlan_scan_ap # 802.11 AP mode scanning > #device wlan_scan_sta # 802.11 STA mode scanning > #device an # Aironet 4500/4800 802.11 wireless NICs. > #device ath # Atheros pci/cardbus NIC's > #device ath_hal # Atheros HAL (Hardware Access Layer) > #options AH_SUPPORT_AR5416 # enable AR5416 tx/rx descriptors > #device ath_rate_sample # SampleRate tx rate control for ath > #device awi # BayStack 660 and others > #device ral # Ralink Technology RT2500 wireless NICs. > #device wi # WaveLAN/Intersil/Symbol 802.11 wireless NICs. # cd ../../../ && make -j16 buildkernel KERNCONF=ALTERKERN <...snip...> ===> zyd (all) cc -O2 -fno-strict-aliasing -pipe -D_KERNEL -DKLD_MODULE -std=c99 -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/ALTERKERN/opt_global.h -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -g -fno-omit-frame-pointer -I/usr/obj/usr/src/sys/ALTERKERN -mcmodel=kernel -mno-red-zone -mfpmath=387 -mno-sse -mno-sse2 -mno-mmx -mno-3dnow -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -c /usr/src/sys/modules/zyd/../../dev/usb/if_zyd.c ld -d -warn-common -r -d -o if_zyd.ko.debug if_zyd.o :> export_syms awk -f /usr/src/sys/conf/kmod_syms.awk if_zyd.ko.debug export_syms | xargs -J% objcopy % if_zyd.ko.debug objcopy --only-keep-debug if_zyd.ko.debug if_zyd.ko.symbols objcopy --strip-debug --add-gnu-debuglink=if_zyd.ko.symbols if_zyd.ko.debug if_zyd.ko 1 error *** Error code 2 1 error *** Error code 2 1 error What do I do wrong? This kernel configuration was OK for 7.2 RELEASE, but doesn't works with 7.3. -- Best regards, Antonio Kless, http://kless.spb.ru/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTinul9p4Q5Hnfugv7_N-5lYiZXkBgetSzpAQgycs>