Project

General

Profile

Actions

Bug #3668

closed

Building of RELENG_2_2 i386 fails at the buildworld stage.

Added by Anonymous almost 10 years ago. Updated over 8 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
Unknown
Target version:
-
Start date:
05/18/2014
Due date:
% Done:

0%

Estimated time:
Plus Target Version:
Release Notes:
Affected Version:
2.2
Affected Architecture:
All

Description

I'm using tools repo version ab05d9c85e15e8467ca694cb17c3a2fd67c1e4e3. The buildworld is failing midway with an error:


===> usr.bin/colldef (depend)
--- parse.c ---
yacc -d /usr/pfSensesrc/src/usr.bin/colldef/parse.y
--- sbin.depend__D ---
--- depend_subdir_pfctl ---
/usr/pfSensesrc/src/sbin/pfctl/pfctl_altq.c:46:10: fatal error: 'altq/altq_fairq.h' file not found
#include <altq/altq_fairq.h>
^
1 error generated.

It's obvious that the buildworld is not finding its own include files since altq/altq_fairq.h is not a standard FreeBSD 10 include file.

Details of the build host:


FreeBSD freebsd10.rdnzl.info 10.0-STABLE FreeBSD 10.0-STABLE #2 r266005: Wed May 14 16:42:13 EEST 2014 kimmo@freebsd10.rdnzl.info:/usr/obj/usr/src/sys/VT i386

Contents of the pfsense-build.conf:

@
  1. set_version.sh generated defaults
    export PFSENSE_VERSION=2.2-DEVELOPMENT
    export FREEBSD_VERSION=10
    export FREEBSD_BRANCH=stable/10
    export FREEBSD_REPO_BASE=:freebsd/freebsd.git
    export PFSENSETAG=RELENG_2_2
    export CUSTOM_COPY_LIST=/root/pfsense/tools/builder_scripts/conf/copylist/copy.list.RELENG_2_2
    export BASE_DIR=/root/pfsense
    export BUILDER_TOOLS=/root/pfsense/tools
    export BUILDER_SCRIPTS=/root/pfsense/tools/builder_scripts
    export PFSPATCHFILE=/root/pfsense/tools/builder_scripts/conf/patchlist/stable/10/patches
    export PFSPATCHDIR=/root/pfsense/tools/patches/stable/10
    export EXTRA_DEVICES=
    export GIT_FREEBSD_COSHA1=e852cd69383058c931f6f569329eed128eb9d109
    #export BUILD_ERROR_MAIL=
    #export BUILD_COMPLETED_MAIL=
    export PFSPORTSFILE=buildports.RELENG_2_2
    #export NO_CLEANFREEBSDOBJDIR=YES
    #export NO_CLEANREPOS=YES
    GIT_REPO_BSDINSTALLER=:bsdinstaller.git
    GIT_REPO_PFSENSE=:pfsense/pfsense.git
    @
Actions #1

Updated by Ermal Luçi almost 10 years ago

  • Status changed from New to Rejected

Sure there are not much documentation on the builder and work is going on to improve that.

Though you are supposed to build pfPorts which will override host headers as it is today.
That will fix your build on this.

Actions #2

Updated by Chris Buechler over 8 years ago

  • Target version deleted (2.2)
Actions

Also available in: Atom PDF