GTK+2 panel 

Issue 68: Build fails

Reported by Nicola Fontana, May 27, 2012

Reported in Archlinux AUR: 
http://aur.archlinux.org/packages.php?ID=29072


"""
I think it isn't compatible with recent libwnck, or something. The 
build fails like this:

Making install in gtk2panel
LINK gtk2panel
../libgpwidgets/.libs/libgpwidgets.so: undefined reference to 
`wnck_pager_set_shadow_type'
../libgpwidgets/.libs/libgpwidgets.so: undefined reference to 
`wnck_pager_set_orientation'
../libgpwidgets/.libs/libgpwidgets.so: undefined reference to 
`wnck_pager_get_type'
../libgpwidgets/.libs/libgpwidgets.so: undefined reference to 
`wnck_pager_set_display_mode'
../libgpwidgets/.libs/libgpwidgets.so: undefined reference to 
`wnck_tasklist_set_button_relief'
../libgpwidgets/.libs/libgpwidgets.so: undefined reference to 
`wnck_pager_set_n_rows'
../libgpwidgets/.libs/libgpwidgets.so: undefined reference to 
`wnck_tasklist_set_grouping_limit'
../libgpwidgets/.libs/libgpwidgets.so: undefined reference to 
`wnck_tasklist_get_type'
../libgpwidgets/.libs/libgpwidgets.so: undefined reference to 
`wnck_tasklist_set_grouping'
../libgpwidgets/.libs/libgpwidgets.so: undefined reference to 
`wnck_screen_force_update'
../libgpwidgets/.libs/libgpwidgets.so: undefined reference to 
`wnck_screen_toggle_showing_desktop'
../libgpwidgets/.libs/libgpwidgets.so: undefined reference to 
`wnck_pager_set_show_all'
../libgpwidgets/.libs/libgpwidgets.so: undefined reference to 
`wnck_tasklist_grouping_type_get_type'
../libgpwidgets/.libs/libgpwidgets.so: undefined reference to 
`wnck_pager_display_mode_get_type'
../libgpwidgets/.libs/libgpwidgets.so: undefined reference to 
`wnck_screen_get_default'

But it even fails if I use --disable-libwnck
:( 
"""

Comment 1 by Nicola Fontana, May 27, 2012

I'm able to replicate the problem when using yaourt but if I build 
by hand (download, untar, configure, build) it works just fine...
Labels: Component:Scripts a
Status: Accepted
Owner: ntd

Comment 2 by Nicola Fontana, May 27, 2012

Labels: Milestone:0.1.1

Comment 3 by Nicola Fontana, May 27, 2012

Issue closed by commit 85ba0df42dd1719d57a585825763fc09fdab2fbc: it 
was a build weakness exposed by the --as-needed linker flag.
Status: Fixed

Created: 8 years 4 months ago by Nicola Fontana

Updated: 8 years 4 months ago

Status: Fixed

Owner: Nicola Fontana

Labels:
Type:Defect
Priority:Critical
Component:Scripts
Milestone:0.1.1