Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 695720 - dev-util/nemiver-0.9.6 should depend on dev-cpp/gtkmm[X]
Summary: dev-util/nemiver-0.9.6 should depend on dev-cpp/gtkmm[X]
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
Depends on:
Reported: 2019-09-27 11:57 UTC by Sven E.
Modified: 2019-09-28 09:43 UTC (History)
0 users

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


Note You need to log in before you can comment on or make changes to this bug.
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

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

nemiver: symbol lookup error: /usr/lib64/ undefined symbol: _ZN3Gtk10Plug_Class8wrap_newEP8_GObject

c++filt -n _ZN3Gtk10Plug_Class8wrap_newEP8_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/ 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/ 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/ 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/ undefined reference to `Gtk::Socket_Class::wrap_new(_GObject*)'
collect2: error: ld returned 1 exit status