[Ham-Mac] TrustedQSL Software vs. Macintosh

Willard Myers [email protected]
Tue, 7 Oct 2003 23:19:26 -0400


Not too long ago, someone asked about whether or not software posted 
recently by ARRL might be usable by hams using Macintosh. Here's what I 
found:

Source Forge lists two packages that seemed relevant, so I downloaded 
them both. The archives expand into directories named tqsllib and 
tqsllib-apps (from tqsllib-1.2.tar and TrustedQSL-1.08.tar, 
respectively). Both contain C++ source code files and some support 
files for compiling and testing things.

Last night I built tqsllib on Mac OS X. For the developers among you: 
tqsllib requires installing the expat library (from internet sources); 
the version I found had a problem in its header file. tqsllib also 
requires OpenSSL, which is already installed on Mac OS X, but the 
provided support files don't find it. Both problems aren't hard to work 
around.

The tqsllib package includes a handful of 'testing' command-line 
applications. Once I figured out that the code is looking for the 
TQSLDIR environment variable (not TQSLLIB as documented in the README), 
I got a few of the test routines to run: dumtqsldata, gen_crq, and 
load_cert. station_loc prints a unhelpful abort message, and I haven't 
tried converter.

IMHO, no self-respecting Mac user would put up with these apps -- they 
need to be run in Terminal with unfamiliar incantations to set up the 
'environment'. I don't think it would be productive for me to post them 
anywhere. If a developer wants assistance building libtqsllib.a, I 
would be happy to help with that.

tqsllib-app has some rudimentary Windows apps which provide UIs for the 
tqsllib functions. These are of no use to Macintosh users. An 
experienced Mac developer might want to look at them before developing 
a Mac OS equivalent; I believe the Windows implementations use the 
WxWindows tool kit, which is also available on Mac OS X.

I've no clue how all this plays out on OS 9; I don't even run Classic 
any more. I doubt if it would nearly as easy, since both packages are 
heavily linux-flavored.

Bill, K1GQ