Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 662576 - sys-fs/ecryptfs-utils-108-r1: doesn't build anymore
Summary: sys-fs/ecryptfs-utils-108-r1: doesn't build anymore
Status: RESOLVED DUPLICATE of bug 650856
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Crypto team [DISABLED]
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-08-01 13:25 UTC by Nikita Zlobin
Modified: 2018-08-02 07:41 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nikita Zlobin 2018-08-01 13:25:24 UTC
Last successful build for ecryptfs-108-r1 for me was in "Thu Feb  8" (from genlop). I'm not sure, what exactly broke it (for example, gcc-6.4.0 already was installed for me)...

Now it fails with this error:

/===============================\
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../..  -include ../../config.h -I../../src/include -D_FILE_OFFSET_BITS=64    -O2 -march=native -fomit-frame-pointer -pipe -fno-delete-null-pointer-checks -Wno-error -Wno-error -Wno-error -Wno-error -c -o mount_ecryptfs-mount.ecryptfs.o `test -f 'mount.ecryptfs.c' || echo './'`mount.ecryptfs.c
In file included from mount.ecryptfs.c:27:0:
/usr/include/keyutils.h:129:43: error: unknown type name ‘uid_t’; did you mean ‘pid_t’?
 extern long keyctl_chown(key_serial_t id, uid_t uid, gid_t gid);
                                           ^~~~~
                                           pid_t
/usr/include/keyutils.h:129:54: error: unknown type name ‘gid_t’; did you mean ‘pid_t’?
 extern long keyctl_chown(key_serial_t id, uid_t uid, gid_t gid);
                                                      ^~~~~
                                                      pid_t
/usr/include/keyutils.h:158:35: error: unknown type name ‘uid_t’; did you mean ‘pid_t’?
 extern long keyctl_get_persistent(uid_t uid, key_serial_t id);
                                   ^~~~~
                                   pid_t
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../..  -include ../../config.h -I../../src/include -D_FILE_OFFSET_BITS=64    -O2 -march=native -fomit-frame-pointer -pipe -fno-delete-null-pointer-checks -Wno-error -Wno-error -Wno-error -Wno-error -c -o mount_ecryptfs-io.o `test -f 'io.c' || echo './'`io.c
make[3]: *** [Makefile:1059: mount_ecryptfs-mount.ecryptfs.o] Error 1
make[3]: *** Waiting for unfinished jobs....
\================================/

Version 111 is ok.
Comment 1 Kristian Fiskerstrand (RETIRED) gentoo-dev 2018-08-02 07:41:21 UTC

*** This bug has been marked as a duplicate of bug 650856 ***