Bug 109422 - sysutils/gnomebaker-0.6.1: could not find signal handler
Summary: sysutils/gnomebaker-0.6.1: could not find signal handler
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Stefan Walter
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-02-22 05:00 UTC by RJ
Modified: 2007-04-05 12:30 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description RJ 2007-02-22 05:00:11 UTC
The errors below are reported when starting gnomebaker-0.6.1 and render it unusable. 

ERRORS REPORTED
===============
(gnomebaker:13874): libglade-WARNING **: could not find signal handler 'gnomebaker_on_add_files'.

(gnomebaker:13874): libglade-WARNING **: could not find signal handler 'gnomebaker_on_help'.

(gnomebaker:13874): libglade-WARNING **: could not find signal handler 'gnomebaker_on_copy_audiocd'.

(gnomebaker:13874): libglade-WARNING **: could not find signal handler 'gnomebaker_on_save_all'.

(gnomebaker:13874): libglade-WARNING **: could not find signal handler 'gnomebaker_window_state_event'.

(gnomebaker:13874): libglade-WARNING **: could not find signal handler 'gnomebaker_on_add_files_alt'.

(gnomebaker:13874): libglade-WARNING **: could not find signal handler 'gnomebaker_on_copy_datacd'.

Fix: 

This is well documented on Ubuntu (https://launchpad.net/ubuntu/+source/gnomebaker/+bug/76218) and Mandriva (http://qa.mandriva.com/show_bug.cgi?id=28360) bug reports. The fix(?) is to add -export-dynamic to the LDFLAGS variable in the Makefile.

LDFLAGS="-L${LOCALBASE}/lib -export-dynamic"
How-To-Repeat: Compile gnomebaker-0.6.1 and run it.
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2007-02-22 06:17:53 UTC
State Changed
From-To: open->feedback

Awaiting maintainers feedback
Comment 2 dominique.goncalves 2007-02-26 17:46:59 UTC
Hi,

On Thu, 22 Feb 2007 06:17:43 UT, Edwin Groothuis <edwin@freebsd.org> wrote:
> Maintainer of sysutils/gnomebaker,
>
> Please note that PR ports/109422 has just been submitted.
>
> If it contains a patch for an upgrade, an enhancement or a bug fix
> you agree on, reply to this email stating that you approve the patch
> and a committer will take care of it.
>
> The full text of the PR can be found at:
>     http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/109422
>
> --
> Edwin Groothuis
> edwin@FreeBSD.org
>

Thanks for pointing this out! I already received a problem report
about this issue, but couldn't reproduce on my box.

Reading the bug report on ubuntu and mandriva it seems to be a reasonable fix.

--- Makefile.orig       Mon Feb 26 18:43:28 2007
+++ Makefile    Mon Feb 26 18:45:03 2007
@@ -6,6 +6,7 @@

 PORTNAME=              gnomebaker
 PORTVERSION=           0.6.1
+PORTREVISION=          1
 CATEGORIES=            sysutils gnome
 MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=    gnomebaker
@@ -27,7 +28,7 @@
 USE_GETTEXT=           yes
 USE_GSTREAMER=         vorbis mad flac
 CONFIGURE_ENV=         CPPFLAGS="-I${LOCALBASE}/include" \
-                       LDFLAGS="-L${LOCALBASE}/lib"
+                       LDFLAGS="-L${LOCALBASE}/lib -export-dynamic"

 .include <bsd.port.pre.mk>

Regards.

-- 
There's this old saying: "Give a man a fish, feed him for a day. Teach
a man to fish, feed him for life."
Comment 3 Barbara 2007-03-03 12:57:32 UTC
I had the same problem that I solved in this way:
    portupgrade -f -m 'LDFLAGS+=3D-Wl,--export-dynamic' gnomebaker

Now I've just tested your patch and it works too for me.

Thanks
=0A=0A=0A------------------------------------------------------=0APassa a=
 Infostrada. ADSL e Telefono senza limiti e senza canone Telecom=0Ahttp:/=
/click.libero.it/infostrada3marz07=0A
Comment 4 Stefan Walter freebsd_committer freebsd_triage 2007-04-05 12:19:43 UTC
Responsible Changed
From-To: freebsd-ports-bugs->stefan

Take.
Comment 5 dfilter service freebsd_committer freebsd_triage 2007-04-05 12:25:00 UTC
stefan      2007-04-05 11:24:53 UTC

  FreeBSD ports repository

  Modified files:
    sysutils/gnomebaker  Makefile 
  Log:
  Fix errors some people were seeing by adding "-export-dynamic" to LDFLAGS.
  
  PR:             109422
  Submitted by:   RJ<rjohns44@comcast.net>
  Patch by:       submitter/maintainer
  Approved by:    maintainer
  Obtained from:  Mandriva and Ubuntu bug reports referenced in the PR
  
  Revision  Changes    Path
  1.15      +2 -1      ports/sysutils/gnomebaker/Makefile
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 6 Stefan Walter freebsd_committer freebsd_triage 2007-04-05 12:25:25 UTC
State Changed
From-To: feedback->closed

Patch committed, thanks!