Here is are some questions compiled from the xlog-discussion and 
hamlib-developer mailing lists.

- I have installed hamlib, but xlog can't find it.

If you installed hamlib from source, it will probably be in /usr/local/lib. 
You should add the following line to your environment:
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:/usr/local/lib"
Either in .bashrc, .xsession or /etc/environment if you have it.


- If I install the xlog rpm, it complains about hamlib not being installed.

If you are sure your hamlib installation is okay, install the xlog rpm using:
'rpm -ivh --nodeps'.


- Bearing and distance calculation seems to be inaccurate for my location.

Timezone information is derived from cty.dat. Currently, this file does
not have information for different U.S. and Canadian call districts.
For the time being, you could try to add a line to cty.dat. For example,
if you are located in VE7:

Canada|VE7:              05:  09:  NA:   xx.xx:    yy.yy:     7.0:  VE:
    VE7;VA7;

Fill in the correct zones, coordinates and timezone. The disadvantage is 
that it will be overwritten the next time you install a new xlog version.
Hopefully, this will be fixed in the next release.