"Burton, Ross" <ross.bur...@intel.com> writes: >> Recent acl and attr package versions changed their buildsystem to >> standard automake so that previous buildsystem related patches are not >> needed anymore and recipes become very simple. > > pseudo-native doesn't build anymore:
strange... Requires an explicit '-c cleansstate pseudo-native' to show the error but it built fine with a removed TMPDIR > | In file included from pseudo_ports.h:15:0, > | from pseudo.h:171, > | from pseudo.c:37: > | ports/linux/xattr/portdefs.h:1:24: fatal error: attr/xattr.h: No such file > or directory > | #include <attr/xattr.h> I thnk, fixing it in pseudo is the correct way because <attr/xattr.h> has been removed by intention by upstream. Most software seems to use this "new" header already, but there can be a problem with ENOATTR which requires either an #include of <attr/attributes.h>, a manual #define or replacement by ENODATA. Alternatively, we can ship -- like Fedora -- a compatibility wrapper like -------------- /* legacy wrapper; see * http://git.savannah.nongnu.org/cgit/attr.git/commit/include?id=7921157890d07858d092f4003ca4c6bae9fd2c38 */ #warning Using legacy <attr/xattr.h>; please update program to include <sys/xattr.h> #include <sys/xattr.h> #include "attributes.h" -------------- Enrico -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core