OPNsense
  • Home
  • Help
  • Search
  • Login
  • Register

  • OPNsense Forum »
  • English Forums »
  • Development and Code Review (Moderator: fabian) »
  • [SOLVED] compile pfctl error with struct pfioc_schedule_kill psk in pfctl.c
« previous next »
  • Print
Pages: [1]

Author Topic: [SOLVED] compile pfctl error with struct pfioc_schedule_kill psk in pfctl.c  (Read 6969 times)

trongkha

  • Newbie
  • *
  • Posts: 5
  • Karma: 0
    • View Profile
[SOLVED] compile pfctl error with struct pfioc_schedule_kill psk in pfctl.c
« on: July 21, 2015, 11:25:05 am »
I tried compile pfctl (clone from https://github.com/opnsense/src) by:
# cd /usr/src/sbin/pfctl
# make
But it returns error:


In pfctl.c, it have #include <pfvar.h>

In sys/net/pfvar.h , the struct pfioc_schedule_kill defined by line 1296

struct pfioc_schedule_kill {
   int      numberkilled;
   char      schedule[PF_RULE_LABEL_SIZE];
};


Why pfctl returns that error? Please help me with this error.
« Last Edit: August 24, 2015, 10:22:30 pm by franco »
Logged

franco

  • Administrator
  • Hero Member
  • *****
  • Posts: 17703
  • Karma: 1616
    • View Profile
Re: compile pfctl error with struct pfioc_schedule_kill psk in pfctl.c
« Reply #1 on: July 21, 2015, 02:16:09 pm »
Your base system is likely FreeBSD and so the installed headers do not match the ones contained in src.git. Please use a proper chroot, installincludes workaround or do a full build as opposed to a partial (cd targetdir) approach. The tools.git builds world using:

# make base

reliably. The chroot is in /usr/local/stage:

# chroot /usr/local/stage /bin/sh
« Last Edit: July 21, 2015, 03:47:47 pm by franco »
Logged

  • Print
Pages: [1]
« previous next »
  • OPNsense Forum »
  • English Forums »
  • Development and Code Review (Moderator: fabian) »
  • [SOLVED] compile pfctl error with struct pfioc_schedule_kill psk in pfctl.c
 

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