This turns out to be a typo in the dpkg-buildpackage usage() call. Fixed in CVS for dpkg-cross 1.39.
Index: dpkg-buildpackage =================================================================== RCS file: /cvsroot/dpkg-cross/dpkg-cross/dpkg-buildpackage,v retrieving revision 1.17 diff -p -u -b -B -r1.17 dpkg-buildpackage --- dpkg-buildpackage 24 Jul 2006 13:10:42 -0000 1.17 +++ dpkg-buildpackage 5 Jul 2007 20:31:08 -0000 @@ -21,7 +21,7 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # -# $Id: dpkg-buildpackage,v 1.17 2006-07-24 13:10:42 yoush Exp $ +# $Id: dpkg-buildpackage,v 1.17 2006/07/24 13:10:42 yoush Exp $ require "dpkg-cross.pl"; @@ -30,7 +30,7 @@ $signcommand = (-e "$ENV{'HOME'}/.gnupg/ # Scan arguments for the ones we're interested in. $do_setup = 0; foreach $arg ( @ARGV ) { - usage() if $arg =~ /^-h/; + usage() if ($arg =~ /^-h|--help/); if ($arg =~ /^-a/) { $arch = $'; $do_setup = 1; @@ -160,7 +160,7 @@ sub usage { # print original message system "dpkg-buildpackage.orig -h"; # and our comments... - print STDERR <<'EOF'; + print STDERR <<EOF; -- Neil Williams ============= http://www.data-freedom.org/ http://www.nosoftwarepatents.com/ http://www.linux.codehelp.co.uk/
pgpuEoMTc0m7p.pgp
Description: PGP signature