On 1/23/2015 5:57 AM, Dr. Volker Zell wrote:
gcc -c -ggdb -O2 -pipe -Wimplicit-function-declaration 
-fdebug-prefix-map=/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/build=/usr/src/debug/xemacs-21.4.22-2
 
-fdebug-prefix-map=/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22=/usr/src/debug/xemacs-21.4.22-2
  -Demacs -I. -DHAVE_CONFIG_H -Wno-sign-compare -fno-caller-saves 
/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/emacs.c
In file included from 
/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/emacs.c:184:0:
/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/syswindows.h:74:16:
 error: expected ';', ',' or ')' before 'int'
  #define Status int
                 ^
In file included from /usr/include/w32api/rpc.h:74:0,
                  from /usr/include/w32api/objbase.h:7,
                  from /usr/include/w32api/ole2.h:17,
                  from /usr/include/w32api/shlobj.h:85,
                  from 
/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/syswindows.h:77,
                  from 
/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/emacs.c:184:
/usr/include/w32api/rpcdce.h:210:51: error: unknown type name 
'RPC_OBJECT_INQ_FN'
    RPCRTAPI RPC_STATUS RPC_ENTRY RpcObjectSetInqFn(RPC_OBJECT_INQ_FN 
*InquiryFn);

I think the problem is that "Status" is used in /usr/include/w32api/rpcdce.h, and this conflicts with "#define Status int". I ran into a similar problem when trying to build clisp.

Ken

Reply via email to