Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 516712 - dev-cpp/gtkmm-3.12.2 missing symbols is X use flags is missing.
Summary: dev-cpp/gtkmm-3.12.2 missing symbols is X use flags is missing.
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-07-08 18:01 UTC by tux_mind
Modified: 2014-12-28 20:13 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tux_mind 2014-07-08 18:01:03 UTC
emerging dev-cpp/gtkmm-3.12.2 without the X flag produce a shared library that have some undefined symbols ( like 'Gtk::Plug_Class::wrap_new(_GObject*)' ).

gtkmm merge fine, but everything that use this library will not link due to unresolved symbols.

enabling the X use flag will solve the issue.

Reproducible: Always

Steps to Reproduce:
1. USE="-X" emerge -1O '=dev-cpp/gtkmm-3.12.2'
2. emerge gnome-system-monitor
Actual Results:  
gnome-system-monitor cannot be emerged becuase ld cannot link it against the libgtkmm library.


i'm trying to running gnome on wayland, without X.
Comment 1 Pacho Ramos gentoo-dev 2014-07-08 19:12:04 UTC
I would report this to upstream to try to know how do they prefer to handle this -> bugzilla.gnome.org
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2014-12-27 01:24:29 UTC
I wonder if dependencies that do require these symbols should just depend on gtkmm[X]. This is probably the best actual fix.
Comment 3 Pacho Ramos gentoo-dev 2014-12-28 20:13:16 UTC
I fully agree -> the package requiring X support in gtkmm should get its deps fixed instead of we forcing X support in gtkmm (that could also harm people wanting to run wayland only setups in the future)