notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
I started running short on disk space for the non-production FreshPorts hosts. This time, I have decided to ask for donations. See my recent blog post which points to my Patreon account.
Sanity Test Failure
Saturday, 5 Dec 2015
01:08 rakuco search for other commits by this committer
Depend on flex and bison from ports on 9.

According to portsmon, benchmarks/fio's build is currently broken on 9 after
the update to 2.2.11:

  lex: can't open lex.yy.c

with a verbose build it's possible to see that this is because base's flex
on 9 is too old and does not support "-o foo", it requires "-ofoo".

Depending on flex from ports to fix the build is not enough, as then the
yacc call fails:

  /usr/bin/yacc -o y.tab.c -l -d -b y exp/expression-parser.y
  yacc: e - line 68 of "exp/expression-parser.y", syntax error
  %parse-param { long long *result }
  ^
  Makefile:312: recipe for target 'y.tab.c' failed

Fix it by depending on both textproc/flex and devel/bison when the versions
in base are too old.

PR:		205022
Approved by:	bapt (maintainer)
Original commitRevision:403016 

Sanity Test Results

benchmarks/fio:

This command (FreshPorts code 1):

/usr/local/bin/sudo /usr/sbin/chroot -u dan /usr/FreshPorts/ports-jail
/make-port.sh /usr/local/PORTS-head benchmarks/fio
2>/tmp/FreshPorts.benchmarks.fio.make-error.2015.12.5.1.8.52.52100

produced this error:

Error message is: make: "/usr/local/PORTS-head/benchmarks/fio/Makefile"
line 23: Need an operator
make: "/usr/local/PORTS-head/benchmarks/fio/Makefile" line 26: if-less
endif
make: "/usr/local/PORTS-head/benchmarks/fio/Makefile" line 28: Need an
operator
make: "/usr/local/PORTS-head/benchmarks/fio/Makefile" line 31: if-less
endif
make: Fatal errors encountered -- cannot continueMake results are : 
make: stopped in /usr/local/PORTS-head/benchmarks/fio