Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 534228 - =sys-apps/systemd-216-r2 build fails with USE="lz4 -lzma"
Summary: =sys-apps/systemd-216-r2 build fails with USE="lz4 -lzma"
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo systemd Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-01-01 18:41 UTC by Richard Freeman
Modified: 2015-01-01 19:47 UTC (History)
0 users

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


Attachments
build log (build.log.bz2,21.50 KB, application/x-bzip)
2015-01-01 18:42 UTC, Richard Freeman
Details
emerge --info '=sys-apps/systemd-216-r2::gentoo' (einfo.log,8.06 KB, text/x-log)
2015-01-01 18:42 UTC, Richard Freeman
Details
The ebuild environment file (env.log,233.52 KB, text/x-log)
2015-01-01 18:42 UTC, Richard Freeman
Details
emerge -pqv '=sys-apps/systemd-216-r2::gentoo' (epqv.log,401 bytes, text/x-log)
2015-01-01 18:43 UTC, Richard Freeman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Richard Freeman gentoo-dev 2015-01-01 18:41:21 UTC
Build log attached.  Errors include:
/var/tmp/portage/sys-apps/systemd-216-r2/work/systemd-216/src/journal/journal-file.c: In function 'journal_file_close':
/var/tmp/portage/sys-apps/systemd-216-r2/work/systemd-216/src/journal/journal-file.c:142:15: error: 'JournalFile' has no member
         free(f->compress_buffer);
               ^
/var/tmp/portage/sys-apps/systemd-216-r2/work/systemd-216/src/journal/journal-file.c: In function 'journal_file_find_data_objec
/var/tmp/portage/sys-apps/systemd-216-r2/work/systemd-216/src/journal/journal-file.c:827:67: error: 'JournalFile' has no member
                                             o->data.payload, l, &f->compress_buffer, &f->compress_buffer_size, &rsize, 0);
                                                                   ^
/var/tmp/portage/sys-apps/systemd-216-r2/work/systemd-216/src/journal/journal-file.c:827:88: error: 'JournalFile' has no member
                                             o->data.payload, l, &f->compress_buffer, &f->compress_buffer_size, &rsize, 0);
                                                                                        ^
/var/tmp/portage/sys-apps/systemd-216-r2/work/systemd-216/src/journal/journal-file.c:832:37: error: 'JournalFile' has no member
                             memcmp(f->compress_buffer, data, size) == 0) {
                                     ^
/var/tmp/portage/sys-apps/systemd-216-r2/work/systemd-216/src/journal/sd-journal.c: In function 'sd_journal_get_data':
/var/tmp/portage/sys-apps/systemd-216-r2/work/systemd-216/src/journal/sd-journal.c:2004:53: error: 'JournalFile' has no member
                                                   &f->compress_buffer, &f->compress_buffer_size,
                                                     ^
/var/tmp/portage/sys-apps/systemd-216-r2/work/systemd-216/src/journal/sd-journal.c:2004:74: error: 'JournalFile' has no member
                                                   &f->compress_buffer, &f->compress_buffer_size,
                                                                          ^
/var/tmp/portage/sys-apps/systemd-216-r2/work/systemd-216/src/journal/sd-journal.c:2011:55: error: 'JournalFile' has no member
                                                     &f->compress_buffer, &f->compress_buffer_size, &rsize,
                                                       ^
/var/tmp/portage/sys-apps/systemd-216-r2/work/systemd-216/src/journal/sd-journal.c:2011:76: error: 'JournalFile' has no member
                                                     &f->compress_buffer, &f->compress_buffer_size, &rsize,
                                                                            ^
/var/tmp/portage/sys-apps/systemd-216-r2/work/systemd-216/src/journal/sd-journal.c:2016:42: error: 'JournalFile' has no member
                                 *data = f->compress_buffer;
                                          ^
/var/tmp/portage/sys-apps/systemd-216-r2/work/systemd-216/src/journal/sd-journal.c: In function 'return_data':
/var/tmp/portage/sys-apps/systemd-216-r2/work/systemd-216/src/journal/sd-journal.c:2066:59: error: 'JournalFile' has no member
                                     o->data.payload, l, &f->compress_buffer,
                                                           ^
/var/tmp/portage/sys-apps/systemd-216-r2/work/systemd-216/src/journal/sd-journal.c:2067:39: error: 'JournalFile' has no member
                                     &f->compress_buffer_size, &rsize, j->data_threshold);
                                       ^
/var/tmp/portage/sys-apps/systemd-216-r2/work/systemd-216/src/journal/sd-journal.c:2071:26: error: 'JournalFile' has no member
                 *data = f->compress_buffer;
                          ^
/var/tmp/portage/sys-apps/systemd-216-r2/work/systemd-216/src/journal/journal-file.c: In function 'journal_file_copy_entry':
/var/tmp/portage/sys-apps/systemd-216-r2/work/systemd-216/src/journal/journal-file.c:2777:70: error: 'JournalFile' has no membe
                                             o->data.payload, l, &from->compress_buffer, &from->compress_buffer_size, &rsize, 0
                                                                      ^
/var/tmp/portage/sys-apps/systemd-216-r2/work/systemd-216/src/journal/journal-file.c:2777:94: error: 'JournalFile' has no membe
                                             o->data.payload, l, &from->compress_buffer, &from->compress_buffer_size, &rsize, 0
                                                                                              ^
/var/tmp/portage/sys-apps/systemd-216-r2/work/systemd-216/src/journal/journal-file.c:2781:36: error: 'JournalFile' has no membe
                         data = from->compress_buffer;
                                    ^
/var/tmp/portage/sys-apps/systemd-216-r2/work/systemd-216/src/journal/sd-journal.c: At top level:
cc1: warning: unrecognized command line option "-Wno-typedef-redefinition" [enabled by default]
/var/tmp/portage/sys-apps/systemd-216-r2/work/systemd-216/src/journal/journal-file.c: At top level:
cc1: warning: unrecognized command line option "-Wno-typedef-redefinition" [enabled by default]
Makefile:13874: recipe for target 'src/journal/libsystemd_journal_internal_la-sd-journal.lo' failed
Comment 1 Richard Freeman gentoo-dev 2015-01-01 18:42:07 UTC
Created attachment 392886 [details]
build log
Comment 2 Richard Freeman gentoo-dev 2015-01-01 18:42:29 UTC
Created attachment 392888 [details]
emerge --info '=sys-apps/systemd-216-r2::gentoo'
Comment 3 Richard Freeman gentoo-dev 2015-01-01 18:42:49 UTC
Created attachment 392890 [details]
The ebuild environment file
Comment 4 Richard Freeman gentoo-dev 2015-01-01 18:43:11 UTC
Created attachment 392892 [details]
emerge -pqv '=sys-apps/systemd-216-r2::gentoo'
Comment 5 Richard Freeman gentoo-dev 2015-01-01 18:43:43 UTC
Also note, it builds fine with USE=-lz4, and this is on stable amd64.
Comment 6 Mike Gilbert gentoo-dev 2015-01-01 19:34:12 UTC
The problem occurs with USE="lz4 -lzma".
Comment 8 Mike Gilbert gentoo-dev 2015-01-01 19:47:11 UTC
+  01 Jan 2015; Mike Gilbert <floppym@gentoo.org> +files/216-lz4-build.patch,
+  systemd-216-r2.ebuild:
+  Fix build failure with USE='lz4 -lzma', bug 534228 by rich0.