gnome-panel fails to build from source in maverick

Bug #655205 reported by Matthew Pirocchi
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
gnome-panel (Ubuntu)
Expired
Low
Unassigned

Bug Description

Binary package hint: gnome-panel

I tried building gnome-panel from source:

sudo apt-get build-dep gnome-panel
sudo apt-get source gnome-panel
cd gnome-panel-2.30.2
sudo ./configure
sudo make

And make failed with this error:

  CCLD gnome-panel
applet.o: In function `panel_applet_register':
/home/matthew/Desktop/gnome-panel-2.30.2/gnome-panel/applet.c:1407: undefined reference to `panel_applet_signaler_add_applet'
applet.o: In function `panel_applet_destroy':
/home/matthew/Desktop/gnome-panel-2.30.2/gnome-panel/applet.c:738: undefined reference to `panel_applet_signaler_remove_applet'
panel-menu-bar.o: In function `panel_menu_bar_setup_tooltip':
/home/matthew/Desktop/gnome-panel-2.30.2/gnome-panel/panel-menu-bar.c:148: undefined reference to `panel_applet_signaler_get_default'
panel-menu-items.o: In function `panel_menu_items_append_lock_logout':
/home/matthew/Desktop/gnome-panel-2.30.2/gnome-panel/panel-menu-items.c:1601: undefined reference to `panel_applet_signaler_get_default'
collect2: ld returned 1 exit status
make[4]: *** [gnome-panel] Error 1
make[4]: Leaving directory `/home/matthew/Desktop/gnome-panel-2.30.2/gnome-panel'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/matthew/Desktop/gnome-panel-2.30.2/gnome-panel'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/matthew/Desktop/gnome-panel-2.30.2/gnome-panel'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/matthew/Desktop/gnome-panel-2.30.2'
make: *** [all] Error 2

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: gnome-panel 1:2.30.2-1ubuntu3
ProcVersionSignature: Ubuntu 2.6.35-22.33-generic-pae 2.6.35.4
Uname: Linux 2.6.35-22-generic-pae i686
Architecture: i386
Date: Tue Oct 5 11:48:01 2010
GConfNonDefault:
 /apps/panel/general/applet_id_list=[notification_area_screen0,applet_0,applet_1]
 /apps/panel/general/object_id_list=[menu_bar_screen0]
 /apps/panel/general/toplevel_id_list=[top_panel_screen0]
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release Candidate i386 (20100928)
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
SourcePackage: gnome-panel

Revision history for this message
Matthew Pirocchi (matthew-pirocchi) wrote :
Revision history for this message
bdforbes (bdforbes) wrote :

I've found a fix. After running ./configure, patch the Makefile in the sub-directory gnome-panel using the following diff:

84c84
< panel-compatibility.$(OBJEXT) panel.$(OBJEXT) applet.$(OBJEXT) \
---
> panel-compatibility.$(OBJEXT) panel.$(OBJEXT) applet.$(OBJEXT) applet-signaler.$(OBJEXT) \

Revision history for this message
Sandro Badame (sbadame+launchpad) wrote :

I have the same problem on my machine. The Fix mentioned by bdforbes does NOT work for me.

Revision history for this message
bdforbes (bdforbes) wrote :

You may need to install libpanel-applet2-dev. What error do you get after changing the Makefile?

Revision history for this message
hechao (hechaoyuyu) wrote :

在gnome-panel中的Makefile加上applet-signaler.$(OBJEXT)的确能解决这个bug。Thanks!

Revision history for this message
Florian Dorn (florian-dorn) wrote :

Thanks bdforbes, I can confirm that this fixed the build issue for me.

Revision history for this message
michaelwittman (woronowicz-p) wrote :

Works, also for me. Thanks for that solution.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for the report, it has been some time without any response or feedback in this bug report and we are wondering if this is still an issue for you with the latest release of Ubuntu the Natty Narwhal, May you please test with that version and comment back if you're still having or not the issue? Please have a look at http://www.ubuntu.com/download to know how to install that version. Thanks in advance and sorry for the late response.

Changed in gnome-panel (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Pedro Villavicencio (pedro) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New". Thanks again!

Changed in gnome-panel (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.