RE: California-0.1.2 Segfault



-----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]