Hi All,
I'm trying to get started with pfsense development (my goal is to make
it an isp-grade access server).
I am trying to get the developer cd boot-strapped by so far had no luck
with each of the ISO versions I could find (including 1.0release and the
latest builds from 02-23-2007).
The problem is the same: the initial dev_bootstrap.sh fails with an
error on the "enc" device during kernel configuration (I guess there's a
patch for the IPSEC shaping), logs attached at the end for clarity.
As a work-aroung I try to call cvsup_current (in /home/pftools/.....:
with "sh ./cvsup_current") and it runs properly (cvs update and some
patches that succeed) until I come to some failed patches.
My question is: How do I get pfsense to build properly (i.e. RELENG_6_1)
so that I can make my first modifications on a reasonably stable tree
before moving to head?
Thank you for helping!
Paul
PS: Here's the attached logs:
------------ Initial dev_bootstrap.sh errors (with clean install):
-------------------------
#### Building world for i386 architecture ####
>>> Rebuilding the temporary build tree
>>> stage 1.1: legacy release compatibility shims
>>> stage 1.2: bootstrap tools
>>> stage 2.1: cleaning up the object tree
>>> stage 2.2: rebuilding the object tree
>>> stage 2.3: build tools
>>> stage 3: cross tools
>>> stage 4.1: building includes
>>> stage 4.2: building libraries
>>> stage 4.3: make dependencies
>>> stage 4.4: building everything
#### Building kernel for i386 architecture ####
>>> Kernel build for pfSense.6 started on Sat Feb 24 08:59:35 UTC 2007
>>> stage 1: configuring the kernel
Something went wrong, check errors!
Log saved on /usr/obj.pfSense/home/pfsense/freesbie2/.tmp_buildkernel
*** Signal 15
Stop in /home/pfsense/freesbie2.
No matching processes were found
# tail -n 30 /usr/obj.pfSense/home/pfsense/freesbie2/.tmp_buildkernel
--------------------------------------------------------------
>>> Kernel build for pfSense.6 started on Sat Feb 24 08:59:35 UTC 2007
--------------------------------------------------------------
===> pfSense.6
mkdir -p /usr/obj.pfSense/usr/src/sys
--------------------------------------------------------------
>>> stage 1: configuring the kernel
--------------------------------------------------------------
cd /usr/src/sys/i386/conf;
PATH=/usr/obj.pfSense/usr/src/tmp/legacy/usr/sbin:/usr/obj.pfSense/usr/src/tmp/legacy/usr/bin:/usr/obj.pfSense/usr/src/tmp/legacy/usr/games:/usr/obj.pfSense/usr/src/tmp/usr/sbin:/usr/obj.pfSense/usr/src/tmp/usr/bin:/usr/obj.pfSense/usr/src/tmp/usr/games:/sbin:/bin:/usr/sbin:/usr/bin
config -d /usr/obj.pfSense/usr/src/sys/pfSense.6
/home/pfsense/tools/builder_scripts/conf/pfSense.6
config: Error: device "enc" is unknown
config: 1 errors
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.