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

Attachment: signature.asc
Description: Digital signature

Reply via email to