I think this may be caused by an undeclared build dependency on gawk; accoding to the changelog, gawk was added as a build-dep in 20060224-1 by Erich, but doesn't appear there now. Without gawk installed, the build includes this error, which isn't treated as fatal:
echo "define(\`base_per_userdomain_template',\`" >>
tmp/generated_definitions.conf
for i in ; do \
echo
"ifdef(\`""$i""_per_userdomain_template',\`""$i""_per_userdomain_template("'$*'")')"
\
>> tmp/generated_definitions.conf ;\
done
echo "')" >> tmp/generated_definitions.conf
for i in ; do \
echo "define(\`$i')" >> tmp/generated_definitions.conf ;\
done
test -f policy/booleans.conf && gawk -f support/set_bools_tuns.awk
policy/booleans.conf >> tmp/generated_definitions.conf || true
/bin/sh: gawk: command not found
A bit later, the build fails thusly:
Compiling refpolicy-strict base module
/usr/bin/checkmodule -M base.conf -o tmp/base.mod
/usr/bin/checkmodule: loading policy configuration from base.conf
tmp/generated_definitions.conf:597:ERROR 'syntax error' at token '' on line
3416:
( u1 == u2 or t1 == can_change_object_identity );
/usr/bin/checkmodule: error(s) encountered while parsing configuration
In the m4 source which produced that file, the last two lines are:
define(`base_per_userdomain_template',`
')
... if gawk is installed, that macro instead includes a long list of ifdefs
and such goodies. More to the point, the build succeeds, or rather makes it a
bit farther before another FTBFS I'm still poking at.
--
Devin \ aqua(at)devin.com, IRC:Requiem; http://www.devin.com
Carraway \ 1024D/E9ABFCD2: 13E7 199E DD1E 65F0 8905 2E43 5395 CA0D E9AB FCD2
signature.asc
Description: Digital signature

