Sanity Test Failure |
Saturday, 5 Dec 2015
|
01:08 rakuco
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)
 |
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
|