Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 695720

Summary: dev-util/nemiver-0.9.6 should depend on dev-cpp/gtkmm[X]
Product: Gentoo Linux Reporter: Sven E. <dark>
Component: Current packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED WONTFIX    
Severity: normal Keywords: PMASKED
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Sven E. 2019-09-27 11:57:32 UTC
nemiver has a dep on gtkmm whilst it needs a dep on gtkmm[X].

Reproducible: Always

Steps to Reproduce:
1.try building nemiver against gtkmm[-X]
2.observe build failure

Actual Results:  
Build fails. execing nemiver fails with unresolved symbols, when gtkmm was build with USE="-X"
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2019-09-28 06:00:56 UTC
(In reply to Sven E. from comment #0)
> 2.observe build failure

Which?
Comment 2 Sven E. 2019-09-28 09:43:28 UTC
Runtime Error with gtkmm[-X]:

nemiver: symbol lookup error: /usr/lib64/libgtkmm-3.0.so.1: undefined symbol: _ZN3Gtk10Plug_Class8wrap_newEP8_GObject

c++filt -n _ZN3Gtk10Plug_Class8wrap_newEP8_GObject
Gtk::Plug_Class::wrap_new(_GObject*)

Build error with gtkmm[-X]:

/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../lib64/libgtkmm-3.0.so: undefined reference to `Gtk::Plug_Class::wrap_new(_GObject*)'
/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../lib64/libgtkmm-3.0.so: undefined reference to `Gtk::Socket::get_type()'
/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../lib64/libgtkmm-3.0.so: undefined reference to `Gtk::Plug::get_type()'
/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../lib64/libgtkmm-3.0.so: undefined reference to `Gtk::Socket_Class::wrap_new(_GObject*)'
collect2: error: ld returned 1 exit status
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-06-25 05:04:16 UTC
Removed.