[Box Backup] Problems with Compiling

Jim TerWee boxbackup at fluffy.co.uk
Fri Jul 23 21:33:17 BST 2004


When I try to set up box backup on Redhat 9 I run into the following
problem. Running the configure works fine no errors but when I do a make I
get the following error

make[2]: Entering directory
`/home/terwee/invisimax/backup/linux_backup/boxbackup-0.07/lib/server'
g++ -DNDEBUG -O2 -Wall -I../../lib/common -DPLATFORM_LINUX -DPLATFORM_GCC3
-DBOX_VERSION="\"0.07\"" -I/usr/include  -c LocalProcessStream.cpp -o
../../release/lib/server/LocalProcessStream.o
g++ -DNDEBUG -O2 -Wall -I../../lib/common -DPLATFORM_LINUX -DPLATFORM_GCC3
-DBOX_VERSION="\"0.07\"" -I/usr/include  -c SSLLib.cpp -o
../../release/lib/server/SSLLib.o
In file included from /usr/include/openssl/ssl.h:179,
                 from SSLLib.cpp:52:
/usr/include/openssl/kssl.h:72:18: krb5.h: No such file or directory
In file included from /usr/include/openssl/ssl.h:179,
                 from SSLLib.cpp:52:
/usr/include/openssl/kssl.h:134: 'krb5_enctype' is used as a type, but is not
   defined as a type.
/usr/include/openssl/kssl.h:136: syntax error before `*' token
/usr/include/openssl/kssl.h:149: parse error before `*' token
/usr/include/openssl/kssl.h:153: parse error before `*' token
/usr/include/openssl/kssl.h:155: parse error before `*' token
/usr/include/openssl/kssl.h:157: parse error before `*' token
/usr/include/openssl/kssl.h:159: parse error before `*' token
/usr/include/openssl/kssl.h:161: `krb5_context' was not declared in this
scope
/usr/include/openssl/kssl.h:161: parse error before `,' token
/usr/include/openssl/kssl.h:162: `krb5_context' was not declared in this
scope
/usr/include/openssl/kssl.h:162: parse error before `,' token
/usr/include/openssl/kssl.h:165: `krb5_timestamp' was not declared in this
   scope
/usr/include/openssl/kssl.h:165: parse error before `,' token
/usr/include/openssl/kssl.h:167: parse error before `*' token
/usr/include/openssl/kssl.h:169: `krb5_enctype' was not declared in this
scope
/usr/include/openssl/kssl.h:169: parse error before `,' token
make[2]: *** [../../release/lib/server/SSLLib.o] Error 1
make[2]: Leaving directory
`/home/terwee/invisimax/backup/linux_backup/boxbackup-0.07/lib/server'
make[1]: *** [dep_modules] Error 2
make[1]: Leaving directory
`/home/terwee/invisimax/backup/linux_backup/boxbackup-0.07/bin/bbackupd'
make: *** [parcels/
boxbackup-0.07-backup-client-Linux.tgz] Error 2

I am using gcc version 3.2.2
Here is the output of ./configure
[root at ns1 boxbackup-0.07]# ./configure
Box build environment setup.

Checking environment...
OpenSSL 1: yes
OpenSSL 2: yes
curses: yes
ncurses: yes
Checking db version...
Checking db version...
Check readline from readline/readline.h...
Finished checking headers
done

Seeding autogen code...
Generating Common exception...
Generating Conversion exception...
Generating Cipher exception...
Generating Server exception...
Generating Connection exception...
Generating Compress exception...
Generating RaidFile exception...
Making Client protocol classes from ../../bin/bbstored/backupprotocol.txt...
Generating BackupStore exception...
Making Server protocol classes from testprotocol.txt...
Making Client protocol classes from testprotocol.txt...
Making Server protocol classes from backupprotocol.txt...
Creating built-in documentation for bbackupquery...
done

Scanning code...
done

Generating Makefiles...
lib/raidfile
lib/crypto
lib/server
lib/compress
test/common
test/crypto
test/compress
test/basicserver
test/raidfile
lib/backupclient
lib/backupstore
bin/bbstored
bin/bbstoreaccounts
bin/bbackupobjdump
bin/bbackupd
bin/bbackupquery
bin/bbackupctl
test/backupstore
test/backupstorefix
test/backupdiff
test/bbackupd
lib/common

Type 'cd <module_dir>; make' to build a module


Type 'make' to build the installation parcels.

Then use the install scripts inside parcels/<dir> to install
the components you need.

Jim TerWee




More information about the Boxbackup mailing list