RE: California-0.1.2 Segfault
- From: John Frankish <j-frankish slb com>
- To: "california-list gnome org" <california-list gnome org>
- Subject: RE: California-0.1.2 Segfault
- Date: Thu, 24 Jul 2014 07:07:48 +0000
-----Original Message-----
From: John Frankish
Sent: Monday, 21 July, 2014 10:05
To: 'california-list gnome org'
Subject: California-0.1.2 Segfault
California-0.1.2 segfaults when trying to start - is this because it's looking for systemd, which is
not present on my system?
In fact California works OK on a different machine that I thought was set-up identically (neither have
systemd). What exactly is California looking for in terms of locale and timezone?
None of this is due to California, at least directly. California is merely attempting to open EDS. Since
this is initialization, libical is probably attempting to initialize itself. In particular, it loads
timezone information from a zone.tab. There are a couple of compile-time options for determining where
libical should look for that information. You'll need to consult the libical source and READMEs for more
details.
California also uses D-Bus to fetch timezone information from timedated, but that's not the issue here.
Thanks - I found the problem:
access("/usr/share/zoneinfo/zone.tab", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/zoneinfo/zone.tab", R_OK) = -1 ENOENT (No such file or directory)
access("/etc/zoneinfo/zone.tab", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/lib/zoneinfo/zone.tab", R_OK) = -1 ENOENT (No such file or directory)
Creating a symlink /usr/local/share/zoneinfo -> /usr/share/zoneinfo fixed the problem.
John
[
Date Prev][Date Next] [
Thread Prev][Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]