[Date Prev][Date Next] [Chronological] [Thread] [Top]

Build errors on Tru64 UNIX (ITS#1093)



Full_Name: Susan Gleeson Faulkner
Version: 2.0.7(HEAD)
OS: Tru64 UNIX V5.1
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (206.152.163.42)


I pulled the latest sources from CVS, and got fatal compile errors which I've
tracked 
down to the following construct in several of the liblunicode header files:

>From libraries/liblunicode/ure.h line 41-42:

#undef __
#define __(x) x

>From  line 145:

#undef __

Other .h files with the exact same construct at the beginning and end of the
files are:
 libraries/liblunicode/ucdata/ucdata.h
libraries/liblunicode/ucdata/ucpgba.h
libraries/liblunicode/ure/ure.h
libraries/liblunicode/ubtm/utbm.h
libraries/liblunicode/ucdata.h

I'm sure that it's in there because there's some operating system that doesn't
handle this 
construct well, but it needs to be wrapped in an #ifdef to ensure it doesn't
break other operating
system header inclusions.   

Any questions, send me mail.

Sue