Please don't reply to lustre-devel. Instead, comment in Bugzilla by using the following link: https://bugzilla.lustre.org/show_bug.cgi?id=12331
(In reply to comment #21) > It looks to me like you have some code that allows sysio-cmn.h to be included > out of order? That's a no-no in the sourceforge tree. Especially that > SYSIO_INTERFACE_NAME macro. sysio-cmn.h should be definitive for that macro. > So... sysio.h includes sysio-cmn.h and it is expected that sysio.h is the > first > include. We have code that includes <xtio.h> and then <sysio.h> - in bug 11175, we decided to fix the error caused here by adding an #ifndef SYSIO_INTERFACE_NAME to sysio-cmn.h. I believe reordering the includes would also fix the problem, so we could do that. Any idea why xtio.h #defines SYSIO_INTERFACE_NAME in the first place? > All this effort does beg the question as to why you all have forked the > libsysio > tree and is there something that can be done to prevent this in the future? I'm not sure. I'll find out. _______________________________________________ Lustre-devel mailing list Lustre-devel@clusterfs.com https://mail.clusterfs.com/mailman/listinfo/lustre-devel