You are not logged in.

#1 2018-06-23 16:13:07

phcerdan
Member
Registered: 2016-01-29
Posts: 7

[SOLVED] attr/xattr.h not found

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.h

Thanks for any help.

Last edited by phcerdan (2018-06-23 16:59:17)

Offline

#2 2018-06-23 16:26:32

loqs
Member
Registered: 2014-03-06
Posts: 18,829

Re: [SOLVED] attr/xattr.h not found

Offline

#3 2018-06-23 16:32:04

phcerdan
Member
Registered: 2016-01-29
Posts: 7

Re: [SOLVED] attr/xattr.h not found

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.h

Offline

#4 2018-06-23 16:33:31

phcerdan
Member
Registered: 2016-01-29
Posts: 7

Re: [SOLVED] attr/xattr.h not found

I see, thanks loqs

Offline

#5 2018-06-23 16:38:12

loqs
Member
Registered: 2014-03-06
Posts: 18,829

Re: [SOLVED] attr/xattr.h not found

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

#6 2018-06-23 16:52:59

phcerdan
Member
Registered: 2016-01-29
Posts: 7

Re: [SOLVED] attr/xattr.h not found

loqs wrote:

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

Board footer

Powered by FluxBB