! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
xfce4-notifyd has buildtime and runtime depend on exo but it doesn't check fo...
Status:
RESOLVED: FIXED
Product:
Xfce4-notifyd
Component:
general

Comments

Description Samuli Suominen 2009-09-23 10:19:35 CEST
I've checked snapshot from date 20090722. 

ssuominen@unique /tmp/xfce4-notifyd-0.1.0_p20090722 $ grep -r exo *
xfce4-notifyd/xfce-notify-window.c:        if(!(opener = g_find_program_in_path("exo-open")))
xfce4-notifyd-config/Makefile.in:@MAINTAINER_MODE_TRUE@ exo-csource --static --name=xfce4_notifyd_config_glade $< >$@
xfce4-notifyd-config/Makefile.am:       exo-csource --static --name=xfce4_notifyd_config_glade $< >$@
xfce4-notifyd-config/Makefile:  exo-csource --static --name=xfce4_notifyd_config_glade $< >$@

"exo-open" -> runtime depend
"exo-csource" -> build-time depend

configure.ac is missing a check for this, and so it dies while building:

ake[2]: Entering directory
`/var/tmp/portage/x11-misc/xfce4-notifyd-0.1.0_p20090722/work/xfce4-notifyd-0.1.0_p20090722/xfce4-notifyd-config'
exo-csource --static --name=xfce4_notifyd_config_glade
xfce4-notifyd-config.glade >xfce4-notifyd-config.glade.h
/bin/sh: exo-csource: Kommando nicht gefunden.
make[2]: *** [xfce4-notifyd-config.glade.h] Fehler 127
make[2]: Leaving directory
`/var/tmp/portage/x11-misc/xfce4-notifyd-0.1.0_p20090722/work/xfce4-notifyd-0.1.0_p20090722/xfce4-notifyd-config'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory
`/var/tmp/portage/x11-misc/xfce4-notifyd-0.1.0_p20090722/work/xfce4-notifyd-0.1.0_p20090722'
make: *** [all] Fehler 2

Sorry about the LANG setting, it's a copy and paste from downstream bug:

http://bugs.gentoo.org/show_bug.cgi?id=284276
Comment 1 Thomas Kritzinger 2009-09-23 18:03:54 CEST
Created attachment 2544 
build.log
Comment 2 Thomas Kritzinger 2009-09-23 18:08:25 CEST
i have made the same build process with LC_ALL=C.
see attached build.log for full build process.

Making all in xfce4-notifyd-config
make[2]: Entering directory `/var/tmp/portage/x11-misc/xfce4-notifyd-0.1.0_p20090722/work/xfce4-notifyd-0.1.0_p20090722/xfce4-notifyd-config'
exo-csource --static --name=xfce4_notifyd_config_glade xfce4-notifyd-config.glade >xfce4-notifyd-config.glade.h
/bin/sh: exo-csource: command not found
make[2]: *** [xfce4-notifyd-config.glade.h] Error 127
make[2]: Leaving directory `/var/tmp/portage/x11-misc/xfce4-notifyd-0.1.0_p20090722/work/xfce4-notifyd-0.1.0_p20090722/xfce4-notifyd-config'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/x11-misc/xfce4-notifyd-0.1.0_p20090722/work/xfce4-notifyd-0.1.0_p20090722'
make: *** [all] Error 2
Comment 3 Brian J. Tarricone (not reading bugmail) 2009-09-23 20:09:40 CEST
The runtime depend is optional and I don't intend to check for it.

The build time depend is only for MAINTAINER_MODE builds.  Not sure I care to check for that either.
Comment 4 Samuli Suominen 2009-09-24 05:06:15 CEST
No problem. I'm just reporting everything that's reported to us (per our policy). I don't mind you closing it as INVALID, WONTFIX etc. now.

It's because we are using snapshot instead of release to support the new libnotify...

A release would fix this. :-)
Comment 5 Brian J. Tarricone (not reading bugmail) 2009-10-24 04:47:28 CEST
Ok, ended up adding a check for exo-csource when --enable-maintainer-mode is specified.

Bug #5783

Reported by:
Samuli Suominen
Reported on: 2009-09-23
Last modified on: 2009-10-24

People

Assignee:
Brian J. Tarricone (not reading bugmail)
CC List:
1 user

Version

Version:
unspecified

Attachments

build.log (23.66 KB, text/plain)
2009-09-23 18:03 CEST , Thomas Kritzinger
no flags

Additional information