Fix the build. Looks like no one ever compiled this on a system
authorJeremy Allison <jra@samba.org>
Tue, 24 Feb 2009 20:19:06 +0000 (12:19 -0800)
committerJeremy Allison <jra@samba.org>
Tue, 24 Feb 2009 20:19:06 +0000 (12:19 -0800)
with a libintl.h before.
Jeremy.

source4/client/mount.cifs.c
source4/heimdal/kuser/kinit.c
source4/heimdal/lib/krb5/context.c

index 7167859d7b2e6fa403c604b0205c367da00dfa2b..899c90cefd28a18e9276b8c551fcf09c64622137 100644 (file)
@@ -313,8 +313,10 @@ int main(int argc, char ** argv)
        FILE * pmntfile;
 
        /* setlocale(LC_ALL, "");
+#if defined(LOCALEDIR)
        bindtextdomain(PACKAGE, LOCALEDIR);
        textdomain(PACKAGE); */
+#endif
 
        if(argc && argv) {
                thisprogram = argv[0];
index d1ef7767161647ee8878080f488e9757caf95564..fbb2d2287bcd012b4b2d7cda162b98742b768ae7 100644 (file)
@@ -726,8 +726,10 @@ main (int argc, char **argv)
     setprogname (argv[0]);
 
     setlocale (LC_ALL, "");
+#if defined(HEIMDAL_LOCALEDIR)
     bindtextdomain ("heimdal_kuser", HEIMDAL_LOCALEDIR);
     textdomain("heimdal_kuser");
+#endif
 
     ret = krb5_init_context (&context);
     if (ret == KRB5_CONFIG_BADFORMAT)
index aa35a184c050fc4c67dfcd8c97e6c9d81525ed91..127dfa117dc83b2dd22d402775826c17db0e9684 100644 (file)
@@ -295,7 +295,9 @@ krb5_init_context(krb5_context *context)
     *context = NULL;
 
     /* should have a run_once */
+#if defined(HEIMDAL_LOCALEDIR)
     bindtextdomain(HEIMDAL_TEXTDOMAIN, HEIMDAL_LOCALEDIR);
+#endif
 
     p = calloc(1, sizeof(*p));
     if(!p)
@@ -836,20 +838,30 @@ krb5_init_ets(krb5_context context)
 {
     if(context->et_list == NULL){
        krb5_add_et_list(context, initialize_krb5_error_table_r);
+#if defined(HEIMDAL_LOCALEDIR)
        bindtextdomain(COM_ERR_BINDDOMAIN_krb5, HEIMDAL_LOCALEDIR);
+#endif
 
        krb5_add_et_list(context, initialize_asn1_error_table_r);
+#if defined(HEIMDAL_LOCALEDIR)
        bindtextdomain(COM_ERR_BINDDOMAIN_asn1, HEIMDAL_LOCALEDIR);
+#endif
 
        krb5_add_et_list(context, initialize_heim_error_table_r);
+#if defined(HEIMDAL_LOCALEDIR)
        bindtextdomain(COM_ERR_BINDDOMAIN_heim, HEIMDAL_LOCALEDIR);
+#endif
 
        krb5_add_et_list(context, initialize_k524_error_table_r);
+#if defined(HEIMDAL_LOCALEDIR)
        bindtextdomain(COM_ERR_BINDDOMAIN_k524, HEIMDAL_LOCALEDIR);
+#endif
 
 #ifdef PKINIT
        krb5_add_et_list(context, initialize_hx_error_table_r);
+#if defined(HEIMDAL_LOCALEDIR)
        bindtextdomain(COM_ERR_BINDDOMAIN_hx, HEIMDAL_LOCALEDIR);
+#endif
 #endif
     }
 }