Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 706728 - app-arch/file-roller-3.32.3 : fails to build with -fno-common or gcc-10
Summary: app-arch/file-roller-3.32.3 : fails to build with -fno-common or gcc-10
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: https://gitlab.gnome.org/GNOME/file-r...
Whiteboard:
Keywords:
Depends on:
Blocks: -fno-common
  Show dependency tree
 
Reported: 2020-01-27 17:42 UTC by Toralf Förster
Modified: 2020-05-02 17:32 UTC (History)
1 user (show)

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


Attachments
emerge-info.txt (emerge-info.txt,14.98 KB, text/plain)
2020-01-27 17:42 UTC, Toralf Förster
Details
app-arch:file-roller-3.32.3:20200127-172300.log (app-arch:file-roller-3.32.3:20200127-172300.log,76.79 KB, text/plain)
2020-01-27 17:42 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,31.55 KB, text/plain)
2020-01-27 17:42 UTC, Toralf Förster
Details
environment (environment,101.25 KB, text/plain)
2020-01-27 17:42 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,11.62 KB, application/x-bzip)
2020-01-27 17:42 UTC, Toralf Förster
Details
temp.tbz2 (temp.tbz2,26.73 KB, application/x-bzip)
2020-01-27 17:43 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2020-01-27 17:42:44 UTC
FAILED: src/file-roller 
x86_64-pc-linux-gnu-gcc  -o src/file-roller 'src/25a6634@@file-roller@exe/meson-generated_.._fr-resources.c.o' 'src/25a6634@@file-roller@exe/meson-generated_.._fr-marshal.c.o' 'src/25a6634@@file-roller@exe/meson-generated_.._fr-enum-types.c.o' 'src/25a6634@@file-roller@exe/dlg-add.c.o' 'src/25a6634@@file-roller@exe/dlg-ask-password.c.o' 'src/25a6634@@file-roller@exe/dlg-batch-add.c.o' 'src/25a6634@@file-roller@exe/dlg-delete.c.o' 'src/25a6634@@file-roller@exe/dlg-extract.c.o' 'src/25a6634@@file-roller@exe/dlg-open-with.c.o' 'src/25a6634@@file-roller@exe/dlg-package-installer.c.o' 'src/25a6634@@file-roller@exe/dlg-password.c.o' 'src/25a6634@@file-roller@exe/dlg-prop.c.o' 'src/25a6634@@file-roller@exe/dlg-update.c.o' 'src/25a6634@@file-roller@exe/eggtreemultidnd.c.o' 'src/25a6634@@file-roller@exe/file-data.c.o' 'src/25a6634@@file-roller@exe/file-utils.c.o' 'src/25a6634@@file-roller@exe/fr-application.c.o' 'src/25a6634@@file-roller@exe/fr-application-menu.c.o' 'src/25a6634@@file-roller@exe/fr-archive.c.o' 'src/25a6634@@file-roller@exe/fr-command-7z.c.o' 'src/25a6634@@file-roller@exe/fr-command-ace.c.o' 'src/25a6634@@file-roller@exe/fr-command-alz.c.o' 'src/25a6634@@file-roller@exe/fr-command-ar.c.o' 'src/25a6634@@file-roller@exe/fr-command-arj.c.o' 'src/25a6634@@file-roller@exe/fr-command.c.o' 'src/25a6634@@file-roller@exe/fr-command-cfile.c.o' 'src/25a6634@@file-roller@exe/fr-command-cpio.c.o' 'src/25a6634@@file-roller@exe/fr-command-dpkg.c.o' 'src/25a6634@@file-roller@exe/fr-command-iso.c.o' 'src/25a6634@@file-roller@exe/fr-command-jar.c.o' 'src/25a6634@@file-roller@exe/fr-command-lha.c.o' 'src/25a6634@@file-roller@exe/fr-command-lrzip.c.o' 'src/25a6634@@file-roller@exe/fr-command-rar.c.o' 'src/25a6634@@file-roller@exe/fr-command-rpm.c.o' 'src/25a6634@@file-roller@exe/fr-command-tar.c.o' 'src/25a6634@@file-roller@exe/fr-command-unsquashfs.c.o' 'src/25a6634@@file-roller@exe/fr-command-unstuff.c.o' 'src/25a6634@@file-roller@exe/fr-command-zip.c.o' 'src/25a6634@@file-roller@exe/fr-command-zoo.c.o' 'src/25a6634@@file-roller@exe/fr-error.c.o' 'src/25a6634@@file-roller@exe/fr-file-selector-dialog.c.o' 'src/25a6634@@file-roller@exe/fr-init.c.o' 'src/25a6634@@file-roller@exe/fr-list-model.c.o' 'src/25a6634@@file-roller@exe/fr-location-bar.c.o' 'src/25a6634@@file-roller@exe/fr-new-archive-dialog.c.o' 'src/25a6634@@file-roller@exe/fr-process.c.o' 'src/25a6634@@file-roller@exe/fr-window-actions-callbacks.c.o' 'src/25a6634@@file-roller@exe/fr-window.c.o' 'src/25a6634@@file-roller@exe/gio-utils.c.o' 'src/25a6634@@file-roller@exe/glib-utils.c.o' 'src/25a6634@@file-roller@exe/gth-icon-cache.c.o' 'src/25a6634@@file-roller@exe/gtk-utils.c.o' 'src/25a6634@@file-roller@exe/java-utils.c.o' 'src/25a6634@@file-roller@exe/main.c.o' 'src/25a6634@@file-roller@exe/open-file.c.o' 'src/25a6634@@file-roller@exe/preferences.c.o' 'src/25a6634@@file-roller@exe/rar-utils.c.o' 'src/25a6634@@file-roller@exe/fr-command-unarchiver.c.o' 'src/25a6634@@file-roller@exe/fr-archive-libarchive.c.o' -Wl,--as-needed -Wl,--no-undefined -O2 -pipe -march=native -fno-common -Wl,-O1 -Wl,--as-needed -Wl,--start-group -lm -pthread /usr/lib64/libglib-2.0.so /usr/lib64/libgthread-2.0.so /usr/lib64/libgtk-3.so /usr/lib64/libgdk-3.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libpango-1.0.so /usr/lib64/libatk-1.0.so /usr/lib64/libcairo-gobject.so /usr/lib64/libcairo.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libgio-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libjson-glib-1.0.so /usr/lib64/libnotify.so /usr/lib64/libarchive.so -Wl,--end-group
/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/25a6634@@file-roller@exe/fr-init.c.o:(.bss+0x410): multiple definition of `ForceDirectoryCreation'; src/25a6634@@file-roller@exe/fr-application.c.o:(.bss+0x0): first defined here
collect2: error: ld returned 1 exit status

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

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.1_desktop_plasma-libressl-20200126-092715

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

  Please see the tracker bug for details.

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


llvm:
9.0.1
Available Python interpreters, in order of preference:
  [1]   python3.8
  [2]   python3.7 (uninstalled)
  [3]   python3.6
  [4]   python2.7 (fallback)

Available Rust versions:
  [1]   rust-1.40.0 *



repository:
==> /var/db/repos/gentoo/metadata/timestamp.chk <==
Mon, 27 Jan 2020 10:50:53 +0000

emerge -qpvO app-arch/file-roller
[ebuild  N    ] app-arch/file-roller-3.32.3  USE="libnotify -nautilus (-packagekit)"
Comment 1 Toralf Förster gentoo-dev 2020-01-27 17:42:47 UTC
Created attachment 605618 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2020-01-27 17:42:50 UTC
Created attachment 605620 [details]
app-arch:file-roller-3.32.3:20200127-172300.log
Comment 3 Toralf Förster gentoo-dev 2020-01-27 17:42:52 UTC
Created attachment 605622 [details]
emerge-history.txt
Comment 4 Toralf Förster gentoo-dev 2020-01-27 17:42:55 UTC
Created attachment 605624 [details]
environment
Comment 5 Toralf Förster gentoo-dev 2020-01-27 17:42:58 UTC
Created attachment 605626 [details]
etc.portage.tbz2
Comment 6 Toralf Förster gentoo-dev 2020-01-27 17:43:01 UTC
Created attachment 605628 [details]
temp.tbz2
Comment 7 Larry the Git Cow gentoo-dev 2020-02-19 12:22:50 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b84a663dece42d8da63e229965ec3a2d873e630

commit 7b84a663dece42d8da63e229965ec3a2d873e630
Author:     David Seifert <soap@gentoo.org>
AuthorDate: 2020-02-19 12:22:32 +0000
Commit:     David Seifert <soap@gentoo.org>
CommitDate: 2020-02-19 12:22:32 +0000

    app-arch/file-roller: Fix compiling against GCC 10
    
    Bug: https://bugs.gentoo.org/706728
    Package-Manager: Portage-2.3.89, Repoman-2.3.20
    Signed-off-by: David Seifert <soap@gentoo.org>

 app-arch/file-roller/file-roller-3.32.4.ebuild     |  5 ++++
 .../files/file-roller-3.32.4-fno-common.patch      | 27 ++++++++++++++++++++++
 2 files changed, 32 insertions(+)