OPNsense
  • Home
  • Help
  • Search
  • Login
  • Register

  • OPNsense Forum »
  • Profile of ckurlinski »
  • Show Posts »
  • Topics
  • Profile Info
    • Summary
    • Show Stats
    • Show Posts...
      • Messages
      • Topics
      • Attachments

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

  • Messages
  • Topics
  • Attachments

Topics - ckurlinski

Pages: [1]
1
Development and Code Review / Building OPNsense from Source
« on: January 18, 2017, 10:01:15 am »
First off, I want to say thank you for OPNsense.
I have been using it since the fork, I love the focus and code clean up effort.
Currently I'm trying to build the latest from git source 17.1.
Build system -
Code: [Select]
OPNsense 17.1.b - FreeBSD 11.0-RELEASE-p5 on Dual Xeon E5-2620 with 32GB
I have tried FreeBSD 11.0 and FreeBSD 10.3 per the steps outlined here https://github.com/opnsense/tools
Currently I did a OPNsense 17.1.b install and installed opnsense-code tools ports, and pulled the git for src and core.


On every build attempt I use a variation on the same make command
Code: [Select]
make SETTINGS=17.1 base
make SETTINGS=17.1 kernel
make SETTINGS=17.1 distfiles
make SETTINGS=17.1 core


base and kernel build without issue
core stops at net/dhcp6
Code: [Select]
make[1]: stopped in /usr/obj/usr/ports/net/dhcp6/work/wide-dhcpv6-20080615.1
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.*** Error code 1


Environment Setup for build is:
Code: [Select]
>>> Running build step: base

>>> Reusing base set: /tmp/sets/base-17.1.b_19-amd64.txz
.MAKE.LEVEL.ENV=MAKELEVEL
ABI_FILE=/usr/lib/crt1.o
BLOCKSIZE=K
CONFIGDIR=/usr/tools/config/17.1
CONFIG_XML=/usr/local/etc/config.xml
COREBRANCH=stable/17.1
COREDIR=/usr/core
CPUS=24
DEVICEDIR=/usr/tools/device
EDITOR=vi
ENV_FILTER=env -i USER=root LOGNAME=root HOME=/root SHELL=/usr/local/etc/rc.initial BLOCKSIZE=K MAIL=/var/mail/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin TERM=screen HOSTTYPE=FreeBSD VENDOR=amd OSTYPE=FreeBSD MACHTYPE=x86_64 PWD=/usr/tools/build GROUP=wheel HOST=fubar.home.kurlinski.com EDITOR=vi PAGER=less ABI_FILE=/usr/lib/crt1.o
GROUP=wheel
HOME=/root
HOST=fubar.home.kurlinski.com
HOSTTYPE=FreeBSD
IMAGESDIR=/tmp/images
LABEL=OPNsense
LOGNAME=root
MACHTYPE=x86_64
MAIL=/var/mail/root
MAKEFLAGS= .MAKE.LEVEL.ENV=MAKELEVEL SETTINGS=17.1
MAKELEVEL=1
META_MODE=normal
OLDPWD=/usr/obj/usr/tools
OSTYPE=FreeBSD
PACKAGESDIR=/.pkg
PAGER=less
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
PLUGINSBRANCH=master
PLUGINSDIR=/usr/plugins
PORTSBRANCH=master
PORTSDIR=/usr/ports
PORTSREFBRANCH=master
PORTSREFDIR=/usr/freebsd-ports
PRINT_ENV_SKIP=1
PRODUCT_ADDITIONS=
PRODUCT_ARCH=amd64
PRODUCT_DEVICE=a10
PRODUCT_FLAVOUR=OpenSSL
PRODUCT_HOST=amd64
PRODUCT_KERNEL=SMP
PRODUCT_MIRROR=http://mirror.sfo12.us.leaseweb.net/opnsense
PRODUCT_NAME=OPNsense
PRODUCT_PKGNAME=opnsense
PRODUCT_PKGNAMES=opnsense opnsense-stable opnsense-devel
PRODUCT_PRIVKEY=/usr/tools/config/17.1/repo.key
PRODUCT_PUBKEY=/usr/tools/config/17.1/repo.pub
PRODUCT_RELEASE=OPNsense-201701180833-OpenSSL
PRODUCT_SETTINGS=17.1
PRODUCT_SIGNCHK=/usr/tools/scripts/pkg_fingerprint.sh /usr/tools/config/17.1/repo.pub
PRODUCT_SIGNCMD=/usr/tools/scripts/pkg_sign.sh /usr/tools/config/17.1/repo.pub /usr/tools/config/17.1/repo.key
PRODUCT_SPEED=115200
PRODUCT_SUFFIX=
PRODUCT_TARGET=amd64
PRODUCT_TYPE=opnsense
PRODUCT_UEFI=yes
PRODUCT_VERSION=201701180833
PWD=/usr/tools/build
REMOTEHOST=10.0.1.142
SETSDIR=/tmp/sets
SETTINGS=17.1
SHELL=/usr/local/etc/rc.initial
SHLVL=2
SRCBRANCH=master
SRCDIR=/usr/src
SSH_CLIENT=10.0.1.142 49430 22
SSH_CONNECTION=10.0.1.142 49430 10.0.1.254 22
SSH_TTY=/dev/pts/0
STAGEDIR=/usr/obj/usr/tools/config/17.1/OpenSSL:amd64
STAGEDIRPREFIX=/usr/obj
STY=32120.up
TERM=screen
TERMCAP=SC|screen|VT 100/ANSI X3.64 virtual terminal:\
TOOLSBRANCH=master
TOOLSDIR=/usr/tools
USER=root
VENDOR=amd
WINDOW=0


I'm at a loss,
Any help would be appreciated.


Cheers

Pages: [1]
OPNsense is an OSS project © Deciso B.V. 2015 - 2024 All rights reserved
  • SMF 2.0.19 | SMF © 2021, Simple Machines
    Privacy Policy
    | XHTML | RSS | WAP2