Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 648326 - dev-python/llfuse-1.3.2 : src/xattr.h:28:10: fatal error: attr/xattr.h: No such file or directory
Summary: dev-python/llfuse-1.3.2 : src/xattr.h:28:10: fatal error: attr/xattr.h: No su...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Python Gentoo Team
URL: https://github.com/python-llfuse/pyth...
Whiteboard:
Keywords:
Depends on:
Blocks: attr/xattr.h
  Show dependency tree
 
Reported: 2018-02-20 19:10 UTC by Toralf Förster
Modified: 2019-04-25 11:33 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge-info.txt (emerge-info.txt,15.44 KB, text/plain)
2018-02-20 19:10 UTC, Toralf Förster
Details
dev-python:llfuse-1.3.2:20180220-185210.log (dev-python:llfuse-1.3.2:20180220-185210.log,3.62 KB, text/plain)
2018-02-20 19:10 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,107.22 KB, text/plain)
2018-02-20 19:10 UTC, Toralf Förster
Details
environment (environment,106.24 KB, text/plain)
2018-02-20 19:10 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,11.71 KB, application/x-bzip)
2018-02-20 19:10 UTC, Toralf Förster
Details
temp.tbz2 (temp.tbz2,23.98 KB, application/x-bzip)
2018-02-20 19:10 UTC, Toralf Förster
Details
emerge-info.txt (emerge-info.txt,15.80 KB, text/plain)
2018-03-07 15:28 UTC, Toralf Förster
Details
dev-python:llfuse-1.3.2:20180306-223835.log (dev-python:llfuse-1.3.2:20180306-223835.log,3.62 KB, text/plain)
2018-03-07 15:28 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,152.48 KB, text/plain)
2018-03-07 15:28 UTC, Toralf Förster
Details
environment (environment,106.42 KB, text/plain)
2018-03-07 15:28 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,12.54 KB, application/x-bzip)
2018-03-07 15:28 UTC, Toralf Förster
Details
temp.tbz2 (temp.tbz2,24.01 KB, application/x-bzip)
2018-03-07 15:28 UTC, Toralf Förster
Details
llfuse-1.3.2-xattr.patch (llfuse-1.3.2-xattr.patch,593 bytes, patch)
2018-03-07 17:29 UTC, Lars Wendler (Polynomial-C) (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2018-02-20 19:10:14 UTC
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fPIC -I/usr/include/python2.7 -c src/llfuse.c -o /var/tmp/portage/dev-python/llfuse-1.3.2/work/llfuse-1.3.2-python2_7/temp.linux-x86_64-2.7/src/llfuse.o -D_FILE_OFFSET_BITS=64 -I/usr/include/fuse -DFUSE_USE_VERSION=29 -Wall -Wextra -Wconversion -Wsign-compare -DLLFUSE_VERSION="1.3.2" -Wno-unused-function -Wno-implicit-fallthrough -Wno-unused-parameter -fno-strict-aliasing
In file included from src/llfuse.c:450:0:
src/xattr.h:28:10: fatal error: attr/xattr.h: No such file or directory
 #include <attr/xattr.h>
          ^~~~~~~~~~~~~~
compilation terminated.

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.0-hardened_20180218-104445

  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-7.3.0 *

Available Python interpreters, in order of preference:
  [1]   python3.5
  [2]   python2.7 (fallback)
Available Ruby profiles:
  [1]   ruby22 (with Rubygems)
  [2]   ruby23 (with Rubygems) *
java-config:
The following VMs are available for generation-2:
*)	IcedTea JDK 3.6.0 [icedtea-bin-8]
Available Java Virtual Machines:
  [1]   icedtea-bin-8  system-vm

emerge -qpv dev-python/llfuse
[ebuild  N    ] dev-python/llfuse-1.3.2  USE="-doc -examples {-test}" PYTHON_TARGETS="python2_7 python3_5 -pypy -pypy3 -python3_4 -python3_6"
Comment 1 Toralf Förster gentoo-dev 2018-02-20 19:10:18 UTC
Created attachment 520340 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2018-02-20 19:10:21 UTC
Created attachment 520342 [details]
dev-python:llfuse-1.3.2:20180220-185210.log
Comment 3 Toralf Förster gentoo-dev 2018-02-20 19:10:25 UTC
Created attachment 520344 [details]
emerge-history.txt
Comment 4 Toralf Förster gentoo-dev 2018-02-20 19:10:29 UTC
Created attachment 520346 [details]
environment
Comment 5 Toralf Förster gentoo-dev 2018-02-20 19:10:32 UTC
Created attachment 520348 [details]
etc.portage.tbz2
Comment 6 Toralf Förster gentoo-dev 2018-02-20 19:10:36 UTC
Created attachment 520350 [details]
temp.tbz2
Comment 7 Larry the Git Cow gentoo-dev 2018-03-01 19:35:56 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d1064503eaafce7bdede47a1f1d98f9a8266033

commit 1d1064503eaafce7bdede47a1f1d98f9a8266033
Author:     Tim Harder <radhermit@gentoo.org>
AuthorDate: 2018-02-20 21:42:55 +0000
Commit:     Tim Harder <radhermit@gentoo.org>
CommitDate: 2018-03-01 19:34:45 +0000

    dev-python/llfuse: add missing attr build dep
    
    Closes: https://bugs.gentoo.org/648326

 dev-python/llfuse/llfuse-1.3.2.ebuild | 1 +
 1 file changed, 1 insertion(+)
Comment 8 Toralf Förster gentoo-dev 2018-03-07 15:28:10 UTC
got at the unstable amd64 chroot image 17.0_20180304-100250 this : src/xattr.h:28:10: fatal error: attr/xattr.h: No such file or directory
Comment 9 Toralf Förster gentoo-dev 2018-03-07 15:28:13 UTC
Created attachment 522718 [details]
emerge-info.txt
Comment 10 Toralf Förster gentoo-dev 2018-03-07 15:28:16 UTC
Created attachment 522720 [details]
dev-python:llfuse-1.3.2:20180306-223835.log
Comment 11 Toralf Förster gentoo-dev 2018-03-07 15:28:19 UTC
Created attachment 522722 [details]
emerge-history.txt
Comment 12 Toralf Förster gentoo-dev 2018-03-07 15:28:22 UTC
Created attachment 522724 [details]
environment
Comment 13 Toralf Förster gentoo-dev 2018-03-07 15:28:25 UTC
Created attachment 522726 [details]
etc.portage.tbz2
Comment 14 Toralf Förster gentoo-dev 2018-03-07 15:28:29 UTC
Created attachment 522728 [details]
temp.tbz2
Comment 15 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2018-03-07 17:29:12 UTC
Created attachment 522880 [details, diff]
llfuse-1.3.2-xattr.patch

Untested patch. Please test and submit to upstream.
Comment 16 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2018-03-08 14:55:43 UTC
Comment on attachment 522880 [details, diff]
llfuse-1.3.2-xattr.patch

Okay, fix was broken. I gonna do PR to the upstream repository with a better patch.
Comment 17 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2019-04-25 11:31:54 UTC
Upstream source code repository moved from bitbucket (mercurial) to GitHub.

There's a new release (1.3.6) which contains the xattr.h fix:

https://github.com/python-llfuse/python-llfuse/releases/tag/release-1.3.6
Comment 18 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2019-04-25 11:33:44 UTC
Nevermind, the 1.3.5 release which is in portage already also contains the fix.