Hi there-
   Using the IBM clang-based Open XL C 17.1.0, I'm getting the following 
sequence of errors when trying to compile src/rx/AIX/rx_knet.c:

/home/build/openafs/src/rx/AIX/rx_knet.c:378:6: error: expected expression
            MGETHDR(m, M_DONTWAIT, MT_DATA);
            ^
../sys/mbuf_macro.h:389:25: note: expanded from macro 'MGETHDR'
        (m)->m_eyecat = EYEC_MBUFA;                                             
\
                        ^
../sys/mbuf_base.h:79:61: note: expanded from macro 'EYEC_MBUFA'
#define EYEC_MBUFA      __EYEC8('m','b','u','f','A','L','L','')/* %mbufALL */
                                                            ^

   And a few others that are similar, all going back to the EYEC_MBUFA 
definition.  The ^ is under the '' in case the font doesn't display this 
message correctly.   What exactly is this telling me, and any suggestions on 
how to resolve?  sys/mbuf_base.h is a system header and we can't exactly change 
it...

Thank you for any tips!

-Ben

Reply via email to