[an error occurred while processing this directive] Zebedee for SUSE Linux - Tom Sneddon's stuff [an error occurred while processing this directive]

"Excuse me please. My ear is full of milk..."

– Oliver Hardy, Going Bye Bye (1934)

Skip on down to the menu.

Compiling and installing Zebedee for SUSE Linux 10.0:

Files needed:

Get all the files at Niel Winton's Zebedee website....

... or get them right here.

Notes:

Blowfish is included in the kernel, but for the life of me I can't figure out how to use it for compiling Zebedee. After much searching, and finding no instructions anywhere, I decided to just compile another copy of blowfish to use just for Zebedee. I don't install it though, so I don't mess up my SUSE install.

Extracting tar.gz files:

Extract both the zebedee and the blowfish tar.gz files directly under the /usr/src directory. Do this running as root so that you have sufficient privaleges.

Compilinng blowfish:

Type the following commands.

    cd /usr/src/blowfish-0.9.5a
    make
    make optimize

I'm not sure if you really need to do a "make" and then a "make optimize", but that's what I did, and it worked for me.

Compiling Zebedee:

You'll have to first modify the Makefile. Edit the file (as root) using a text editor (I use kwrite). Make sure that the following variables are configured as follows. If you want to keep the original values for reference just put a "#" as the first character in the line to comment it out.

    BFINC = -I/usr/src/blowfish-0.9.5a
    BFLIB = ../blowfish-0.9.5a/libblowfish.a
    ZINC = -I/usr/include
    ZLIB = /usr/lib/libz.a
    BZINC = -I/usr/include
    BZLIB = /usr/lib/libbz2.a

Update:
For openSUSE 11.4 (x86_64) I had to use the following in Makefile.

    BFINC = -I/usr/src/blowfish-0.9.5a
    BFLIB = ../blowfish-0.9.5a/libblowfish.a
    ZINC = -I/usr/src/zlib-1.1.4
    ZLIB = /usr/src/zlib-1.1.4/libz.a
    BZINC = -I/usr/src/bzip2-1.0.1
    BZLIB = /usr/src/bzip2-1.0.1/libbz2.a

Now save the file.

Open a command prompt window as root, and then type the following commands.

    cd /usr/src/zebedee-2.5.2
    make OS=linux
    make install OS=linux

Now you're done. Use Zebedee as outlined at http://www.winton.org.uk/zebedee/.

Revision History:

2006-01-11, Tom Sneddon
Initial release.