Hi, the decisive trigger for the include problem with iso9660_private.h is that <stdbool.h> is included after <cdio/iso9660.h>.
This gesture in iso9660_private.h reproduces the problem: #include <cdio/iso9660.h> #ifdef HAVE_STDBOOL_H # include <stdbool.h> #endif and this does not: #include <cdio/iso9660.h> and this does not either: #ifdef HAVE_STDBOOL_H # include <stdbool.h> #endif #include <cdio/iso9660.h> So at least we got it under control. (And the #ifdef around <cdio/iso9660.h> is not necessary.) But why is <stdbool.h> after <cdio/iso9660.h> so poisonous ? Have a nice day :) Thomas
