Next Previous Contents

2. Installation

2.1 How to obtain QSSTV

The latest release and snapshots can be found at:

http://users.telenet.be/on4qz

2.2 Requirements

QSSTV version 5.0 has been tested with qt-2.x, It's preferable to use the latest version (qt-2.3.x)

2.3 Compilation and installation

In order to compile and install QSSTV on your system, type the following in the base directory of the QSSTV distribution:

% ./configure
% make
% make install
Make sure that the QTDIR environment is set and points to the correct basedirectory. This version of QSSTV is optimized for QT version 2.2 and higher.

Since QSSTV uses autoconf you should have no trouble compiling it. Should you run into problems please report them to the the author at on4qz@telenet.be

If you want to enable the QSSTV version with some extra debug functionality, then you can use:

           CPPFLAGS=-DDEBUGQSSTV ./configure
         or
           env CPPFLAGS=-DDEBUGQSSTV ./configure

depending on the shell you are using.

This gives a a debug menu in the Receive and the Transmit window. (you will be able to record and playback, and to view audio-recorded images) As the name indicates, this is purely for debugging purposes.

It also stores state (log-) files on disk. You need an extra program to analyze these files. I'll put the program on the web-site, when it's ready for public use. Remember, it is only usefull if you want to do some extra development on QSSTV.

2.4 Testing the Soundcard

An easy way to detect if the soundcard setup is working for QSSTV, is to execute the following commands.

#cdplay
#dd bs=8k count=5 < /dev/dsp > music.au
 5+0 records in
 5+0 records out
#cat music.au >/dev/dsp

The command cdplay starts the cdplayer(so be sure to have an audio cd inserted). You can also generate an other external audio signal through the Line Input connector.

The copy command (dd) takes the input from the /dev/dsp interface (for 5 seconds) and redirects it to the music.au file. You replay the sound with the cat command. This test comes in very handy to detect access problems (permission denied ...) on the interfaces. Be sure to have the correct permissions for the /dev/dsp file (normally a softlink to /dev/dsp0). You need read/write access. Do not forget to use a mixer device to select the recording source and to adjust input and output levels.

2.5 Notes for KDE users

KDE and QSSTV sound (artsd)

When using KDE and artsd (the sound server), there can be a 30 second delay before the soundcard is opened. If you observe such a behaviour (programs seems to lock-up for a certain amount of time), try to deactivate artsd, and restart KDE. You can do this in KDE Control Center-> Sound -> Sound Server.

2.6 Notes for Suse 7.x

Check if you have installed the necessary development libraries (using yast or equivalent) You need the qt-development and the X-development libraries. By default (if you did not choose the minimal installation) libjpeg is installed, otherwise install it.

2.7 Notes for Mandrake 8.0

What Ron (KA2HZO) wrote:

Hi Guys, I installed Mandrake 8.0  3 times on 3 PC'S so far and this is what I have discoverd. Correct me if I'm wrong. I think there is a bug with the Mandrake Normal Install.

  1. The 1st thing I figured out was.  You want to always install using the Expert Mode. The reason for this is I found if I used the Normal Mode even if I select the Development Packages the XFREE86-devel and other packages that are required did not get loaded nor installed.  So make sure you use EXPERT Mode or you will end up getting that X not found error from the ./configure thing and other strange messages.
  2. After I finished the Install.  I still had to install some additional packages to get the ./configure to finish. Packages that I had to later install.
    A - zlib1-devel
    All the  libjpeg*.* files.
    
    Otherwise you get the message JPEG FUNCTION TURNED off or something like that in the Configure log.

    73, Ron KA2HZO


Next Previous Contents