Summary: | app-backup/snapper-0.4.1 : Btrfs.cc:411:53: error: ‘subvolid’ was not declared in this scope | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Dainius Masiliūnas <pastas4> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dlan, plevine457, proxy-maint |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge-info.txt
app-backup:snapper-0.4.1:20170327-075528.log config.log.tbz2 emerge-history.txt environment etc.portage.tbz2 temp.tbz2 |
Description
Toralf Förster
2017-03-27 17:16:39 UTC
Created attachment 468468 [details]
emerge-info.txt
Created attachment 468470 [details]
app-backup:snapper-0.4.1:20170327-075528.log
Created attachment 468472 [details]
config.log.tbz2
Created attachment 468474 [details]
emerge-history.txt
Created attachment 468476 [details]
environment
Created attachment 468478 [details]
etc.portage.tbz2
Created attachment 468480 [details]
temp.tbz2
I believe this is the same as https://bugs.gentoo.org/show_bug.cgi?id=613890. It's not GCC-6 related. A compile/run test in the configure script fails because of an undefined symbol '__error'. This causes the macro 'HAVE_LIBBTRFS' to not be defined in config.h. When 'ENABLE_BTRFS_QUOTA' is defined and 'HAVE_LIBBTRFS' is not, certain necessary headers are not included in files like Btrfs.cc and BtrfsUtils.cc. Failures ensue. commit edcb856801e88470339d0954fd87bade95a1a73b Author: Michael Vetter <jubalh@iodoru.org> Date: Fri Mar 16 10:21:37 2018 +0000 app-backup/snapper: remove ext4, force btrfs Snapper's ext4 code does not work anymore. So we need to compile with --disable-ext4 by default. Also snapper does not seem to work without btrfs enabled, so we need to enable it by default. Closes: https://github.com/gentoo/gentoo/pull/7473 Package-Manager: Portage-2.3.19, Repoman-2.3.6 |