Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 710808 - app-misc/emelfm2-0.9.1-r2 : fails to build with -fno-common or gcc-10
Summary: app-misc/emelfm2-0.9.1-r2 : 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: Desktop Misc. Team
URL:
Whiteboard:
Keywords:
: 753644 (view as bug list)
Depends on:
Blocks: -fno-common
  Show dependency tree
 
Reported: 2020-02-25 18:43 UTC by Toralf Förster
Modified: 2021-02-26 14:10 UTC (History)
1 user (show)

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


Attachments
emerge-info.txt (emerge-info.txt,17.10 KB, text/plain)
2020-02-25 18:43 UTC, Toralf Förster
Details
app-misc:emelfm2-0.9.1-r2:20200225-015353.log.bz2 (app-misc:emelfm2-0.9.1-r2:20200225-015353.log.bz2,14.30 KB, application/x-bzip)
2020-02-25 18:43 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,249.00 KB, text/plain)
2020-02-25 18:43 UTC, Toralf Förster
Details
environment (environment,76.64 KB, text/plain)
2020-02-25 18:43 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,23.61 KB, application/x-bzip)
2020-02-25 18:43 UTC, Toralf Förster
Details
temp.tbz2 (temp.tbz2,33.21 KB, application/x-bzip)
2020-02-25 18: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-02-25 18:43:33 UTC
   54 | inline void e2_window_show_status_message (const gchar *message
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
linking binary 'emelfm2'
x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed objs/src/e2_bookmark.o objs/src/e2_context_menu.o objs/src/e2_dnd.o objs/src/e2_filelist.o objs/src/e2_filetype.o objs/src/e2_fileview.o objs/src/e2_keybinding.o objs/src/e2_main.o objs/src/e2_mousebinding.o objs/src/e2_mousegesture.o objs/src/e2_output.o objs/src/e2_pane.o objs/src/e2_plugins.o objs/src/e2_print.o objs/src/e2_task_backend.o objs/src/e2_task.o objs/src/e2_toolbar.o objs/src/e2_window.o objs/src/stroke.o objs/src/actions/e2_action.o objs/src/actions/e2_action_option.o objs/src/command/e2_alias.o objs/src/command/e2_command.o objs/src/command/complete/e2_complete.o objs/src/command/complete/e2_complete__mount.o objs/src/command/complete/e2_complete__path.o objs/src/config/e2_cache.o objs/src/config/e2_cl_option.o objs/src/config/e2_option_bool.o objs/src/config/e2_option.o objs/src/config/e2_option_color.o objs/src/config/e2_option__default.o objs/src/config/e2_option_int.o objs/src/config/e2_option_sel.o objs/src/config/e2_option_str.o objs/src/config/e2_option_tree.o objs/src/config/e2_option_tree_context_menu.o objs/src/config/e2_option_unknown.o objs/src/dialogs/e2_about_dialog.o objs/src/dialogs/e2_config_dialog.o objs/src/dialogs/e2_date_filter_dialog.o objs/src/dialogs/e2_dialog.o objs/src/dialogs/e2_edit_dialog.o objs/src/dialogs/e2_edit_dialog_undo.o objs/src/dialogs/e2_file_info_dialog.o objs/src/dialogs/e2_filetype_dialog.o objs/src/dialogs/e2_gesture_dialog.o objs/src/dialogs/e2_mkdir_dialog.o objs/src/dialogs/e2_name_filter_dialog.o objs/src/dialogs/e2_ownership_dialog.o objs/src/dialogs/e2_password_dialog.o objs/src/dialogs/e2_permissions_dialog.o objs/src/dialogs/e2_select_dir_dialog.o objs/src/dialogs/e2_select_image_dialog.o objs/src/dialogs/e2_size_filter_dialog.o objs/src/dialogs/e2_tree_dialog.o objs/src/dialogs/e2_view_dialog.o objs/src/filesystem/e2_devkit.o objs/src/filesystem/e2_fs.o objs/src/filesystem/e2_fs_FAM.o objs/src/filesystem/e2_fs_FAM_inotify.o objs/src/filesystem/e2_fs_mount.o objs/src/filesystem/e2_fs_walk.o objs/src/filesystem/e2_hal.o objs/src/utils/debug.o objs/src/utils/e2_button.o objs/src/utils/e2_combobox.o objs/src/utils/e2_command_line.o objs/src/utils/e2_hook.o objs/src/utils/e2_icons.o objs/src/utils/e2_list.o objs/src/utils/e2_menu.o objs/src/utils/e2_textiter.o objs/src/utils/e2_tree.o objs/src/utils/e2_utf8.o objs/src/utils/e2_utils.o objs/src/utils/e2_widget.o -o emelfm2 -Wl,--as-needed -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype  -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lglib-2.0  -lrt -lm -ldl -lgtkspell -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype 
/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: objs/src/e2_context_menu.o:(.bss+0x1a0): multiple definition of `app'; objs/src/e2_bookmark.o:(.bss+0xe0): first defined here
/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: objs/src/e2_context_menu.o:(.bss+0x3320): multiple definition of `action_labels'; objs/src/e2_bookmark.o:(.bss+0x3260): first defined here

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

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.1_desktop_gnome-20200218-201111

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

  Please see the tracker bug for details.

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

clang:
clang version 9.0.1 
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/lib/llvm/9/bin
llvm:
9.0.1
Available Python interpreters, in order of preference:
  [1]   python3.8
  [2]   python3.6
  [3]   python3.7 (fallback)
  [4]   python2.7 (fallback)
  [5]   pypy3 (fallback)
Available Ruby profiles:
  [1]   ruby24 (with Rubygems)
  [2]   ruby25 (with Rubygems) *
Available Rust versions:
  [1]   rust-1.41.0 *
java-config:
The following VMs are available for generation-2:
*)	IcedTea JDK 3.14.0 [icedtea-bin-8]
2)	JamVM JDK 2.0.0 [jamvm]
Available Java Virtual Machines:
  [1]   icedtea-bin-8  system-vm
  [2]   jamvm 
ghc:
The Glorious Glasgow Haskell Compilation System, version 8.0.2

repository:
==> /var/db/repos/gentoo/metadata/timestamp.chk <==
Tue, 25 Feb 2020 00:38:01 +0000

emerge -qpvO app-misc/emelfm2
[ebuild  N    ] app-misc/emelfm2-0.9.1-r2  USE="acl nls policykit spell udisks -ansi -gimp -gtk3"
Comment 1 Toralf Förster gentoo-dev 2020-02-25 18:43:35 UTC
Created attachment 615768 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2020-02-25 18:43:38 UTC
Created attachment 615770 [details]
app-misc:emelfm2-0.9.1-r2:20200225-015353.log.bz2
Comment 3 Toralf Förster gentoo-dev 2020-02-25 18:43:41 UTC
Created attachment 615772 [details]
emerge-history.txt
Comment 4 Toralf Förster gentoo-dev 2020-02-25 18:43:43 UTC
Created attachment 615774 [details]
environment
Comment 5 Toralf Förster gentoo-dev 2020-02-25 18:43:46 UTC
Created attachment 615776 [details]
etc.portage.tbz2
Comment 6 Toralf Förster gentoo-dev 2020-02-25 18:43:49 UTC
Created attachment 615778 [details]
temp.tbz2
Comment 7 Larry the Git Cow gentoo-dev 2020-07-28 13:17:49 UTC
The bug has been closed via the following commit(s):

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

commit e8f4436841661f6603fd963cbe740e5150a5a947
Author:     Jeroen Roovers <jer@gentoo.org>
AuthorDate: 2020-07-28 13:11:31 +0000
Commit:     Jeroen Roovers <jer@gentoo.org>
CommitDate: 2020-07-28 13:17:44 +0000

    app-misc/emelfm2: EAPI=7
    
    Also:
    - Use x11-libs/gtk+:3 by default
    - Call xdg_desktop_database_update
    - Set CFLAGS+=-fcommon
    - Fix DOC_DIR
    
    Package-Manager: Portage-3.0.1, Repoman-2.3.23
    Closes: https://bugs.gentoo.org/734240
    Closes: https://bugs.gentoo.org/show_bug.cgi?id=710808
    Signed-off-by: Jeroen Roovers <jer@gentoo.org>

 app-misc/emelfm2/emelfm2-0.9.1-r3.ebuild | 104 +++++++++++++++++++++++++++++++
 1 file changed, 104 insertions(+)
Comment 8 Andreas Sturmlechner gentoo-dev 2021-02-26 14:10:45 UTC
*** Bug 753644 has been marked as a duplicate of this bug. ***