Hello,
one of my applications is named r�pertoire.
Automake chokes on r�pertoire_SOURCES and such.
I've created a quick fix (appended below), maybe it should be reconsidered
which character values can be treat as valid.
The system should adapt to the people and their language; the opposite is what
Unix has been about 30 years ago, and I hope we've learned from its
misconceptions.
Josef
--
The MindX Open Source Project: Fighting proprietary games
GGZ now! - The GGZ Gaming Zone: http://ggz.sourceforge.net
ggz.morat.net | ggz.snafu.de | jzaun.com | mindx.sourceforge.net/europeone
--- automake.broken Sat Apr 20 20:13:12 2002
+++ automake Sat Apr 20 20:07:06 2002
@@ -143,7 +143,7 @@
# Only recognize leading spaces, not leading tabs. If we recognize
# leading tabs here then we need to make the reader smarter, because
# otherwise it will think rules like `foo=bar; \' are errors.
-my $MACRO_PATTERN = '^[A-Za-z0-9_@]+$';
+my $MACRO_PATTERN = '^[�A-Za-z0-9_@]+$';
my $ASSIGNMENT_PATTERN = '^ *([^ \t=:+]*)\s*([:+]?)=\s*(.*)$';
# This pattern recognizes a Gnits version id and sets $1 if the
# release is an alpha release. We also allow a suffix which can be
@@ -2254,6 +2254,6 @@
sub canonicalize
{
my ($string) = @_;
- $string =~ tr/A-Za-z0-9_\@/_/c;
+ $string =~ tr/�A-Za-z0-9_\@/_/c;
return $string;
}