After a few greps I found HAVE_LOCALE_H in src/i18n.h isn't tested/defined 
anywhere while configuring... A clean solution was to define it in 
dirmngr.pspc. This is valid for snv_95; could someone test it on the target 
versions of solaris/opensolaris?

Index: dirmngr.pspc
===================================================================
--- dirmngr.pspc        (revision 2592)
+++ dirmngr.pspc        (working copy)
@@ -10,7 +10,7 @@
 %define requires       FOSSlibgpg-error FOSSgettext FOSSlibiconv FOSSlibassuan 
FOSSlibksba FOSSlibgcrypt FOSSgnupth FOSScurl FOSSopenldap FOSSreadline
 # maybe we should have own libusb, beacuse libusb isn't in 64bit version in 
Solaris 
 #
-%define CPPFLAGS       %CPPFLAGS_C
+%define CPPFLAGS       %CPPFLAGS_C -DHAVE_LOCALE_H
 %define LDFLAGS                %LDFLAGS_C
 %define LIBS           %LIBS_C
--
This message posted from opensolaris.org

Reply via email to