You are not logged in.
Pages: 1
Since last system update, installing libarchive from source fails finding the header:
#include <attr/xattr.h>I check the attr core package: https://www.archlinux.org/packages/core/x86_64/attr/
And it changed heavily 4 days ago, maybe it changed the installation folder?
In my system locate xattr.h shows:
/path/libarchive/libarchive/archive_platform_xattr.h
/usr/include/linux/posix_acl_xattr.h
/usr/include/linux/reiserfs_xattr.h
/usr/include/linux/xattr.h
/usr/include/sys/xattr.hThanks for any help.
Last edited by phcerdan (2018-06-23 16:59:17)
Offline
Offline
Umm, it seems that package does not provide the file?
pacman -Fs xattr.h
core/glibc 2.27-3
usr/include/sys/xattr.h
core/linux-api-headers 4.16.1-1
usr/include/linux/xattr.h
core/linux-headers 4.17.2-1
usr/lib/modules/4.17.2-1-ARCH/build/include/config/cifs/xattr.h
usr/lib/modules/4.17.2-1-ARCH/build/include/config/f2fs/fs/xattr.h
usr/lib/modules/4.17.2-1-ARCH/build/include/config/jffs2/fs/xattr.h
usr/lib/modules/4.17.2-1-ARCH/build/include/config/reiserfs/fs/xattr.h
usr/lib/modules/4.17.2-1-ARCH/build/include/config/squashfs/xattr.h
usr/lib/modules/4.17.2-1-ARCH/build/include/config/tmpfs/xattr.h
usr/lib/modules/4.17.2-1-ARCH/build/include/linux/xattr.h
usr/lib/modules/4.17.2-1-ARCH/build/include/uapi/linux/xattr.h
core/linux-lts-headers 4.14.51-1
usr/lib/modules/4.14.51-1-lts/build/include/config/cifs/xattr.h
usr/lib/modules/4.14.51-1-lts/build/include/config/f2fs/fs/xattr.h
usr/lib/modules/4.14.51-1-lts/build/include/config/reiserfs/fs/xattr.h
usr/lib/modules/4.14.51-1-lts/build/include/config/squashfs/xattr.h
usr/lib/modules/4.14.51-1-lts/build/include/config/tmpfs/xattr.h
usr/lib/modules/4.14.51-1-lts/build/include/linux/xattr.h
usr/lib/modules/4.14.51-1-lts/build/include/uapi/linux/xattr.h
extra/linux-hardened-headers 4.16.16.a-1
usr/lib/modules/4.16.16-1-hardened/build/include/config/cifs/xattr.h
usr/lib/modules/4.16.16-1-hardened/build/include/config/f2fs/fs/xattr.h
usr/lib/modules/4.16.16-1-hardened/build/include/config/reiserfs/fs/xattr.h
usr/lib/modules/4.16.16-1-hardened/build/include/config/squashfs/xattr.h
usr/lib/modules/4.16.16-1-hardened/build/include/config/tmpfs/xattr.h
usr/lib/modules/4.16.16-1-hardened/build/include/linux/xattr.h
usr/lib/modules/4.16.16-1-hardened/build/include/uapi/linux/xattr.h
extra/linux-zen-headers 4.17.2-1
usr/lib/modules/4.17.2-1-zen/build/include/config/cifs/xattr.h
usr/lib/modules/4.17.2-1-zen/build/include/config/f2fs/fs/xattr.h
usr/lib/modules/4.17.2-1-zen/build/include/config/jffs2/fs/xattr.h
usr/lib/modules/4.17.2-1-zen/build/include/config/reiserfs/fs/xattr.h
usr/lib/modules/4.17.2-1-zen/build/include/config/squashfs/xattr.h
usr/lib/modules/4.17.2-1-zen/build/include/config/tmpfs/xattr.h
usr/lib/modules/4.17.2-1-zen/build/include/linux/xattr.h
usr/lib/modules/4.17.2-1-zen/build/include/uapi/linux/xattr.h
community/aarch64-linux-gnu-glibc 2.27-1
usr/aarch64-linux-gnu/usr/include/sys/xattr.h
community/aarch64-linux-gnu-linux-api-headers 4.17-1
usr/aarch64-linux-gnu/include/linux/xattr.h
community/dietlibc 0.33-5
opt/diet/include/attr/xattr.h
community/emscripten 1.38.5-1
usr/lib/emscripten/system/include/libc/sys/xattr.h
community/kernel-headers-musl 3.12.6_5-2
usr/lib/musl/include/linux/xattr.h
community/musl 1.1.19-1
usr/lib/musl/include/sys/xattr.h
community/riscv64-linux-gnu-glibc 2.27-1
usr/riscv64-linux-gnu/usr/include/sys/xattr.h
community/riscv64-linux-gnu-linux-api-headers 4.16-1
usr/riscv64-linux-gnu/include/linux/xattr.hOffline
I see, thanks loqs
Offline
libarchive should support sys/xattr.h https://github.com/libarchive/libarchiv … re.ac#L734
What is the contents of config.log?
Edit:
Also the build failure as well please.
Last edited by loqs (2018-06-23 16:40:17)
Offline
libarchive should support sys/xattr.h https://github.com/libarchive/libarchiv … re.ac#L734
That's right, my cmake cache was outdated, so the problem was solved building in a clean folder (or maybe just rerunning the configuration step). Sorry for the noise, and thanks for the aid.
Offline
Pages: 1