After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 394579 - incompatible problems of awk on Solaris cause evolution to crash on Solaris
incompatible problems of awk on Solaris cause evolution to crash on Solaris
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: general
2.10.x (obsolete)
Other opensolaris
: High critical
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2007-01-09 11:30 UTC by Wang Xin
Modified: 2013-09-13 00:49 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18


Attachments
patch to fix the bug (2.93 KB, patch)
2007-01-09 11:53 UTC, Wang Xin
none Details | Review
patch to fix the bug (809 bytes, patch)
2007-01-09 11:58 UTC, Wang Xin
committed Details | Review

Description Wang Xin 2007-01-09 11:30:52 UTC
There are some incompatible problems of awk on Solaris which cause evolution can not recognize the dbus whose version is newer than 1.0.0 correctly. So evolution will use wrong dbus api and crash. We should use nawk if possible because it's more incompatible.
Comment 1 Wang Xin 2007-01-09 11:53:25 UTC
Created attachment 79844 [details] [review]
patch to fix the bug
Comment 2 Wang Xin 2007-01-09 11:58:32 UTC
Created attachment 79845 [details] [review]
patch to fix the bug

The previous one is wrong.
Comment 3 Wang Xin 2007-01-10 02:47:56 UTC
Or we could just use this one:

pkg-config --modversion dbus-1|sed -e s/[^0-9]//g|awk '{print 10 * $1}'
Comment 4 Damien Carbery 2007-02-14 18:21:24 UTC
Patch 79845 works for me. I get DBUS_VERSION=1000 for dbus-1 1.0.2.
Comment 5 Srinivasa Ragavan 2007-05-08 04:42:31 UTC
Looks fine.