GNOME Bugzilla – Bug 336853
No kill utility found in NetBSD
Last modified: 2013-09-10 14:04:15 UTC
The configure.in script in evolution has a check to look for a kill-by-name utility, which resolves to either pkill or killall. However, the check is incomplete because it assumes that only SunOS has pkill and that all other systems should have killall. This results in the configure script not detecting pkill in NetBSD, which is the only available utility (killall is not present). This probably affects other systems. The check in the script should look for pkill and killall by using AC_PATH_PROGS so that the first one found is used, no matter in which operating system the check was ran. This also avois using the which(1) command which is not guaranteed to work in all cases (it may not look in all path components, thus leading to a false result). The attached patch fixes this issue.
Created attachment 62555 [details] [review] Sample patch.
Hmm, by a *quick* look at the code (well, the patch actually ;), I guess I can confirm this. Keep in mind though, I am not a BSD user, I might be wrong. Anything else up to the developers. This most likely is Shell.
Julio, thanks for the patch. I will review this shortly. Setting target milestone to 2.6.x
harmonizing target milestones, sorry for the noise. (2.6.x -> 2.6)
harish: "review this shortly"? ;-) *poke* - let's get this in 2.6.3.
Fix committed in stable branch and the HEAD. Julio, thanks for the patch. Andre, thanks for the nudge ;-).