[Nautilus-list] eel: LC_COLLATE problem in 1.0.2



Hi,
there seems to be a problem with eel/maketypes.h in eel-1.0.2:
On my system(LC_ALL=en_US.iso-8859-1) it gives: 

extern GtkType GTK_TYPE_E_E_L_B_A_C_K_G_R_O_U_N_D_I_MA_GE_PLACEMENT;

instad of

extern GtkType GTK_TYPE_EEL_BACKGROUND_IMAGE_PLACEMENT;

(same breakage for all other types in eel-type-builtins.h). Using
LC_ALL=C instead of LC_COLLATE in front of maketypes.awk fixes
this(patch attached). 
Cheers,
 -- Guido

P.S.: I'm not subscribed, so please cc me on replies
--- eel/Makefile.am.orig	Mon Jan 28 18:55:13 2002
+++ eel/Makefile.am	Mon Jan 28 19:00:57 2002
@@ -185,19 +185,19 @@
 # generate type identifier header (GTK_TYPE_WIDGET_FLAGS)
 eel-type-builtins.h: @REBUILD@ eel-enums.defs maketypes.awk
 	cd $(srcdir)								\
-	&& LC_COLLATE=C $(AWK) -f maketypes.awk eel-enums.defs macros > etb.tmp	\
+	&& LC_ALL=C $(AWK) -f maketypes.awk eel-enums.defs macros > etb.tmp	\
 	&& mv etb.tmp eel-type-builtins.h
 
 # generate type identifier variables (GTK_TYPE_WIDGET_FLAGS)
 eel-type-builtins-vars.c: @REBUILD@ eel-enums.defs maketypes.awk
 	cd $(srcdir)								\
-	&& LC_COLLATE=C $(AWK) -f maketypes.awk eel-enums.defs variables > etbv.tmp	\
+	&& LC_ALL=C $(AWK) -f maketypes.awk eel-enums.defs variables > etbv.tmp	\
 	&& mv etbv.tmp eel-type-builtins-vars.c
 
 # generate type entries for type-id registration
 eel-type-builtins-ids.c: @REBUILD@ eel-enums.defs maketypes.awk
 	cd $(srcdir)								\
-	&& LC_COLLATE=C $(AWK) -f maketypes.awk eel-enums.defs entries > etbi.tmp	\
+	&& LC_ALL=C $(AWK) -f maketypes.awk eel-enums.defs entries > etbi.tmp	\
 	&& mv etbi.tmp eel-type-builtins-ids.c
 
 # generate enum value arrays


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]