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