[Box Backup-dev] Problems compiling on Solaris 10

James O'Gorman boxbackup-dev at fluffy.co.uk
Wed Jun 27 16:55:40 BST 2007


--BOKacYhQ+x31HxR3
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi all,

Has anyone got had any problems or got any tips for compiling Box on
Solaris 10 (SPARC)?

I've currently got a Netra T1 sitting around doing... not a lot, so
thought I'd run the Box tests on there while I'm doing stuff on FreeBSD
too and I can't even get it to compile at the moment!

I have a "basic" install of SUNWCall (Complete distribution), plus these
packages from sunfreeware.com:

application SMCautoc                         autoconf
application SMCautom                         automake
application SMCdb                            db
application SMCexpat                         expat
application SMCgdbm                          gdbm
application SMClgcc346                       libgcc
application SMCliconv                        libiconv
application SMClxml2                         libxml2
application SMCm4                            m4
application SMCncurs                         ncurses
application SMCneon                          neon
application SMCossl                          openssl
application SMCscreen                        screen
application SMCsubv143                       subversion
application SMCzlib                          zlib

The build log is attached. I see from the TestResults page on the wiki
that Stefan had this working?

Any help appreciated!

James

--BOKacYhQ+x31HxR3
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="solaris10_sparc_gmake.log"
Content-Transfer-Encoding: quoted-printable

Script started on Wed Jun 27 16:32:23 2007
sh-3.00$ ./bootstrap && ./configure && gmake=0D
checking build system type... sparc-sun-solaris2.10=0D
checking host system type... sparc-sun-solaris2.10=0D
checking target system type... sparc-sun-solaris2.10=0D
checking for g++... g++=0D
checking for C++ compiler default output file name... a.out=0D
checking whether the C++ compiler works... yes=0D
checking whether we are cross compiling... no=0D
checking for suffix of executables... =0D
checking for suffix of object files... o=0D
checking whether we are using the GNU C++ compiler... yes=0D
checking whether g++ accepts -g... yes=0D
checking whether the compiler supports exceptions... yes=0D
checking whether the compiler implements namespaces... yes=0D
checking for perl... /usr/bin/perl=0D
checking for library containing nanosleep... -lrt=0D
checking for zlibVersion in -lz... yes=0D
checking how to run the C++ preprocessor... g++ -E=0D
checking for grep that handles long lines and -e... /usr/sfw/bin/ggrep=0D
checking for egrep... /usr/sfw/bin/ggrep -E=0D
checking for ANSI C header files... yes=0D
checking for sys/types.h... yes=0D
checking for sys/stat.h... yes=0D
checking for stdlib.h... yes=0D
checking for string.h... yes=0D
checking for memory.h... yes=0D
checking for strings.h... yes=0D
checking for inttypes.h... yes=0D
checking for stdint.h... yes=0D
checking for unistd.h... yes=0D
checking for editline library... no=0D
checking for db.h... no=0D
checking in /usr/local/BerkeleyDB.4.2/include for db.h... yes=0D
checking in /usr/local/BerkeleyDB.4.2/lib for library -ldb... no=0D
configure: no Berkeley DB version 1.x or 4.1 or higher found=0D
checking for library containing gethostbyname... -lnsl=0D
checking for library containing shutdown... -lsocket=0D
checking openssl/ssl.h usability... yes=0D
checking openssl/ssl.h presence... yes=0D
checking for openssl/ssl.h... yes=0D
checking for SSL_read in -lssl... yes=0D
checking for EVP_CipherInit_ex in -lcrypto... yes=0D
checking for dirent.h that defines DIR... yes=0D
checking for library containing opendir... none required=0D
checking for ANSI C header files... (cached) yes=0D
checking for sys/wait.h that is POSIX.1 compatible... yes=0D
checking execinfo.h usability... no=0D
checking execinfo.h presence... no=0D
checking for execinfo.h... no=0D
checking process.h usability... no=0D
checking process.h presence... no=0D
checking for process.h... no=0D
checking pwd.h usability... yes=0D
checking pwd.h presence... yes=0D
checking for pwd.h... yes=0D
checking regex.h usability... yes=0D
checking regex.h presence... yes=0D
checking for regex.h... yes=0D
checking signal.h usability... yes=0D
checking signal.h presence... yes=0D
checking for signal.h... yes=0D
checking syslog.h usability... yes=0D
checking syslog.h presence... yes=0D
checking for syslog.h... yes=0D
checking time.h usability... yes=0D
checking time.h presence... yes=0D
checking for time.h... yes=0D
checking netinet/in.h usability... yes=0D
checking netinet/in.h presence... yes=0D
checking for netinet/in.h... yes=0D
checking sys/param.h usability... yes=0D
checking sys/param.h presence... yes=0D
checking for sys/param.h... yes=0D
checking sys/socket.h usability... yes=0D
checking sys/socket.h presence... yes=0D
checking for sys/socket.h... yes=0D
checking sys/time.h usability... yes=0D
checking sys/time.h presence... yes=0D
checking for sys/time.h... yes=0D
checking for sys/types.h... (cached) yes=0D
checking for sys/wait.h... (cached) yes=0D
checking sys/uio.h usability... yes=0D
checking sys/uio.h presence... yes=0D
checking for sys/uio.h... yes=0D
checking sys/xattr.h usability... no=0D
checking sys/xattr.h presence... no=0D
checking for sys/xattr.h... no=0D
checking for library containing regcomp... none required=0D
checking for u_int8_t... no=0D
checking for u_int16_t... no=0D
checking for u_int32_t... no=0D
checking for u_int64_t... no=0D
checking for uint8_t... yes=0D
checking for uint16_t... yes=0D
checking for uint32_t... yes=0D
checking for uint64_t... yes=0D
checking for stdbool.h that conforms to C99... no=0D
checking for _Bool... no=0D
checking for an ANSI C-conforming const... yes=0D
checking whether byte ordering is bigendian... yes=0D
checking if non-aligned 16 bit word accesses fail... yes=0D
checking if non-aligned 32 bit word accesses fail... yes=0D
checking if non-aligned 64 bit word accesses fail... yes=0D
checking for uid_t in sys/types.h... yes=0D
checking for mode_t... yes=0D
checking for off_t... yes=0D
checking for pid_t... yes=0D
checking for size_t... yes=0D
checking for struct stat.st_flags... no=0D
checking for struct stat.st_mtimespec... no=0D
checking for struct sockaddr_in.sin_len... no=0D
checking whether INFTIM is declared... no=0D
checking whether SO_PEERCRED is declared... no=0D
checking whether O_BINARY is declared... no=0D
checking whether time.h and sys/time.h may both be included... yes=0D
checking whether struct tm is in sys/time.h or time.h... time.h=0D
checking for struct dirent.d_type... no=0D
checking for special C compiler options needed for large files... no=0D
checking for _FILE_OFFSET_BITS value needed for large files... 64=0D
checking for _LARGE_FILES value needed for large files... no=0D
checking for pre-processor pragma defines... no=0D
checking for "/dev/urandom"... yes=0D
checking for getmntent... yes=0D
checking for statfs... yes=0D
checking for sys/param.h... (cached) yes=0D
checking for mntent.h... no=0D
checking for sys/mnttab.h... yes=0D
checking for sys/mount.h... yes=0D
checking for struct statfs.f_mntonname... no=0D
checking for struct statvfs.f_mntonname... no=0D
checking for struct mntent.mnt_dir... no=0D
checking for struct mnttab.mnt_mountp... yes=0D
checking for gcc version 3 or later... yes=0D
checking whether closedir returns void... no=0D
checking for error_at_line... no=0D
checking return type of signal handlers... void=0D
checking whether lstat dereferences a symlink specified with a trailing sla=
sh... yes=0D
checking whether stat accepts an empty string... no=0D
checking for getpeereid... no=0D
checking for lchown... yes=0D
checking for setproctitle... no=0D
checking for getpid... yes=0D
checking for kqueue... no=0D
checking sys/syscall.h usability... yes=0D
checking sys/syscall.h presence... yes=0D
checking for sys/syscall.h... yes=0D
checking for unistd.h... (cached) yes=0D
checking for syscall... yes=0D
checking for __syscall... no=0D
checking whether syscall lseek requires dummy parameter... no=0D
checking for listxattr... no=0D
checking for llistxattr... no=0D
checking for getxattr... no=0D
checking for lgetxattr... no=0D
checking for setxattr... no=0D
checking for lsetxattr... no=0D
checking whether XATTR_NOFOLLOW is declared... no=0D
checking if we have large file support enabled... yes=0D
checking for flock... no=0D
checking whether O_EXLOCK is declared... no=0D
checking whether F_SETLK is declared... yes=0D
configure: creating ./config.status=0D
config.status: creating infrastructure/BoxPlatform.pm=0D
config.status: creating bin/bbackupd/bbackupd-config=0D
config.status: creating bin/bbackupquery/makedocumentation.pl=0D
config.status: creating bin/bbstored/bbstored-certs=0D
config.status: creating bin/bbstored/bbstored-config=0D
config.status: creating infrastructure/makebuildenv.pl=0D
config.status: creating infrastructure/makeparcels.pl=0D
config.status: creating lib/common/makeexception.pl=0D
config.status: creating lib/raidfile/raidfile-config=0D
config.status: creating lib/server/makeprotocol.pl=0D
config.status: creating runtest.pl=0D
config.status: creating test/backupstorefix/testfiles/testbackupstorefix.pl=
=0D
config.status: creating test/bbackupd/testfiles/bbackupd.conf=0D
config.status: creating test/bbackupd/testfiles/extcheck1.pl=0D
config.status: creating test/bbackupd/testfiles/extcheck2.pl=0D
config.status: creating test/bbackupd/testfiles/notifyscript.pl=0D
config.status: creating test/bbackupd/testfiles/syncallowscript.pl=0D
config.status: creating lib/common/BoxConfig.h=0D
=0D
Box build environment setup.=0D
=0D
Seeding autogen code...=0D
Creating built-in documentation for bbackupquery...=0D
Making Server protocol classes from backupprotocol.txt...=0D
Making Server protocol classes from testprotocol.txt...=0D
Making Client protocol classes from testprotocol.txt...=0D
Making Client protocol classes from ../../bin/bbstored/backupprotocol.txt..=
=2E=0D
Generating BackupStore exception...=0D
Generating Server exception...=0D
Generating Connection exception...=0D
Generating RaidFile exception...=0D
Generating Common exception...=0D
Generating Conversion exception...=0D
Generating Compress exception...=0D
Generating Cipher exception...=0D
done=0D
=0D
Scanning code...=0D
done=0D
=0D
Generating Makefiles...=0D
lib/common=0D
lib/raidfile=0D
lib/crypto=0D
lib/server=0D
lib/win32=0D
lib/compress=0D
test/common=0D
test/crypto=0D
test/compress=0D
test/basicserver=0D
test/raidfile=0D
lib/backupclient=0D
lib/backupstore=0D
bin/bbstored=0D
bin/bbstoreaccounts=0D
bin/bbackupobjdump=0D
bin/bbackupd=0D
bin/bbackupquery=0D
bin/bbackupctl=0D
test/backupstore=0D
test/backupstorefix=0D
test/backupstorepatch=0D
test/backupdiff=0D
test/bbackupd=0D
=0D
Type 'cd <module_dir>; gmake' to build a module=0D
=0D
A summary of the build configuration is below. Box Backup will function=0D
without these features, but will work better where they are present. Refer=
=0D
to the documentation for more information on each feature.=0D
=0D
Regular expressions: yes=0D
Large files:         yes=0D
Berkeley DB:         no=0D
Readline:            no=0D
Extended attributes: no=0D
test -d parcels/boxbackup-trunk_1701-backup-client-solaris2.10 || mkdir par=
cels/boxbackup-trunk_1701-backup-client-solaris2.10=0D
(cd bin/bbackupd; gmake RELEASE=3D1)=0D
gmake[1]: Entering directory `/export/home/jamesog/bbdev/trunk/bin/bbackupd=
'=0D
(cd ../../lib/common; gmake RELEASE=3D1 NODEPS=3D1)=0D
gmake[2]: Entering directory `/export/home/jamesog/bbdev/trunk/lib/common'=
=0D
g++ -DNDEBUG -O2 -Wall   -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c Debu=
gMemLeakFinder.cpp -o ../../release/lib/common/DebugMemLeakFinder.o=0D
g++ -DNDEBUG -O2 -Wall   -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c Even=
tWatchFilesystemObject.cpp -o ../../release/lib/common/EventWatchFilesystem=
Object.o=0D
g++ -DNDEBUG -O2 -Wall   -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c auto=
gen_CommonException.cpp -o ../../release/lib/common/autogen_CommonException=
=2Eo=0D
g++ -DNDEBUG -O2 -Wall   -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c IOSt=
ream.cpp -o ../../release/lib/common/IOStream.o=0D
g++ -DNDEBUG -O2 -Wall   -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c MemB=
lockStream.cpp -o ../../release/lib/common/MemBlockStream.o=0D
g++ -DNDEBUG -O2 -Wall   -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c Coll=
ectInBufferStream.cpp -o ../../release/lib/common/CollectInBufferStream.o=0D
g++ -DNDEBUG -O2 -Wall   -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c Read=
GatherStream.cpp -o ../../release/lib/common/ReadGatherStream.o=0D
g++ -DNDEBUG -O2 -Wall   -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c Debu=
gAssertFailed.cpp -o ../../release/lib/common/DebugAssertFailed.o=0D
g++ -DNDEBUG -O2 -Wall   -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c Conf=
iguration.cpp -o ../../release/lib/common/Configuration.o=0D
g++ -DNDEBUG -O2 -Wall   -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c BoxE=
xception.cpp -o ../../release/lib/common/BoxException.o=0D
g++ -DNDEBUG -O2 -Wall   -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c Conv=
ersionString.cpp -o ../../release/lib/common/ConversionString.o=0D
g++ -DNDEBUG -O2 -Wall   -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c Name=
dLock.cpp -o ../../release/lib/common/NamedLock.o=0D
g++ -DNDEBUG -O2 -Wall   -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c auto=
gen_ConversionException.cpp -o ../../release/lib/common/autogen_ConversionE=
xception.o=0D
g++ -DNDEBUG -O2 -Wall   -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c IOSt=
reamGetLine.cpp -o ../../release/lib/common/IOStreamGetLine.o=0D
g++ -DNDEBUG -O2 -Wall   -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c Part=
ialReadStream.cpp -o ../../release/lib/common/PartialReadStream.o=0D
g++ -DNDEBUG -O2 -Wall   -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c BoxT=
imeToText.cpp -o ../../release/lib/common/BoxTimeToText.o=0D
g++ -DNDEBUG -O2 -Wall   -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c Wait=
ForEvent.cpp -o ../../release/lib/common/WaitForEvent.o=0D
g++ -DNDEBUG -O2 -Wall   -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c BoxT=
ime.cpp -o ../../release/lib/common/BoxTime.o=0D
g++ -DNDEBUG -O2 -Wall   -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c Stre=
amableMemBlock.cpp -o ../../release/lib/common/StreamableMemBlock.o=0D
g++ -DNDEBUG -O2 -Wall   -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c FdGe=
tLine.cpp -o ../../release/lib/common/FdGetLine.o=0D
g++ -DNDEBUG -O2 -Wall   -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c Util=
s.cpp -o ../../release/lib/common/Utils.o=0D
g++ -DNDEBUG -O2 -Wall   -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c File=
Stream.cpp -o ../../release/lib/common/FileStream.o=0D
g++ -DNDEBUG -O2 -Wall   -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c Excl=
udeList.cpp -o ../../release/lib/common/ExcludeList.o=0D
g++ -DNDEBUG -O2 -Wall   -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c Debu=
gPrintf.cpp -o ../../release/lib/common/DebugPrintf.o=0D
g++ -DNDEBUG -O2 -Wall   -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c Unix=
User.cpp -o ../../release/lib/common/UnixUser.o=0D
(echo -n > ../../release/lib/common/common.a; rm ../../release/lib/common/c=
ommon.a)=0D
ar -q ../../release/lib/common/common.a ../../release/lib/common/DebugMemLe=
akFinder.o ../../release/lib/common/EventWatchFilesystemObject.o ../../rele=
ase/lib/common/autogen_CommonException.o ../../release/lib/common/IOStream.=
o ../../release/lib/common/MemBlockStream.o ../../release/lib/common/Collec=
tInBufferStream.o ../../release/lib/common/ReadGatherStream.o ../../release=
/lib/common/DebugAssertFailed.o ../../release/lib/common/Configuration.o ..=
/../release/lib/common/BoxException.o ../../release/lib/common/ConversionSt=
ring.o ../../release/lib/common/NamedLock.o ../../release/lib/common/autoge=
n_ConversionException.o ../../release/lib/common/IOStreamGetLine.o ../../re=
lease/lib/common/PartialReadStream.o ../../release/lib/common/BoxTimeToText=
=2Eo ../../release/lib/common/WaitForEvent.o ../../release/lib/common/BoxTi=
me.o ../../release/lib/common/StreamableMemBlock.o ../../release/lib/common=
/FdGetLine.o ../../release/lib/common/Utils.o ../../release/lib/common/File=
Stream.o ../../release/lib/common/ExcludeList.o ../../release/lib/common/De=
bugPrintf.o ../../release/lib/common/UnixUser.o=0D
ar: creating ../../release/lib/common/common.a=0D
ranlib ../../release/lib/common/common.a=0D
gmake[2]: Leaving directory `/export/home/jamesog/bbdev/trunk/lib/common'=0D
(cd ../../lib/server; gmake RELEASE=3D1 NODEPS=3D1)=0D
gmake[2]: Entering directory `/export/home/jamesog/bbdev/trunk/lib/server'=
=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common  -DBOX_VERSION=3D"\"trunk_1701\""=
  -g -Wall -c Protocol.cpp -o ../../release/lib/server/Protocol.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common  -DBOX_VERSION=3D"\"trunk_1701\""=
  -g -Wall -c SocketStreamTLS.cpp -o ../../release/lib/server/SocketStreamT=
LS.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common  -DBOX_VERSION=3D"\"trunk_1701\""=
  -g -Wall -c TLSContext.cpp -o ../../release/lib/server/TLSContext.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common  -DBOX_VERSION=3D"\"trunk_1701\""=
  -g -Wall -c Daemon.cpp -o ../../release/lib/server/Daemon.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common  -DBOX_VERSION=3D"\"trunk_1701\""=
  -g -Wall -c SocketStream.cpp -o ../../release/lib/server/SocketStream.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common  -DBOX_VERSION=3D"\"trunk_1701\""=
  -g -Wall -c autogen_ServerException.cpp -o ../../release/lib/server/autog=
en_ServerException.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common  -DBOX_VERSION=3D"\"trunk_1701\""=
  -g -Wall -c WinNamedPipeStream.cpp -o ../../release/lib/server/WinNamedPi=
peStream.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common  -DBOX_VERSION=3D"\"trunk_1701\""=
  -g -Wall -c SSLLib.cpp -o ../../release/lib/server/SSLLib.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common  -DBOX_VERSION=3D"\"trunk_1701\""=
  -g -Wall -c LocalProcessStream.cpp -o ../../release/lib/server/LocalProce=
ssStream.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common  -DBOX_VERSION=3D"\"trunk_1701\""=
  -g -Wall -c Socket.cpp -o ../../release/lib/server/Socket.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common  -DBOX_VERSION=3D"\"trunk_1701\""=
  -g -Wall -c autogen_ConnectionException.cpp -o ../../release/lib/server/a=
utogen_ConnectionException.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common  -DBOX_VERSION=3D"\"trunk_1701\""=
  -g -Wall -c ProtocolObject.cpp -o ../../release/lib/server/ProtocolObject=
=2Eo=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common  -DBOX_VERSION=3D"\"trunk_1701\""=
  -g -Wall -c ProtocolUncertainStream.cpp -o ../../release/lib/server/Proto=
colUncertainStream.o=0D
(echo -n > ../../release/lib/server/server.a; rm ../../release/lib/server/s=
erver.a)=0D
ar -q ../../release/lib/server/server.a ../../release/lib/server/Protocol.o=
 ../../release/lib/server/SocketStreamTLS.o ../../release/lib/server/TLSCon=
text.o ../../release/lib/server/Daemon.o ../../release/lib/server/SocketStr=
eam.o ../../release/lib/server/autogen_ServerException.o ../../release/lib/=
server/WinNamedPipeStream.o ../../release/lib/server/SSLLib.o ../../release=
/lib/server/LocalProcessStream.o ../../release/lib/server/Socket.o ../../re=
lease/lib/server/autogen_ConnectionException.o ../../release/lib/server/Pro=
tocolObject.o ../../release/lib/server/ProtocolUncertainStream.o=0D
ar: creating ../../release/lib/server/server.a=0D
ranlib ../../release/lib/server/server.a=0D
gmake[2]: Leaving directory `/export/home/jamesog/bbdev/trunk/lib/server'=0D
(cd ../../lib/compress; gmake RELEASE=3D1 NODEPS=3D1)=0D
gmake[2]: Entering directory `/export/home/jamesog/bbdev/trunk/lib/compress=
'=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common  -DBOX_VERSION=3D"\"trunk_1701\""=
  -g -Wall -c autogen_CompressException.cpp -o ../../release/lib/compress/a=
utogen_CompressException.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common  -DBOX_VERSION=3D"\"trunk_1701\""=
  -g -Wall -c CompressStream.cpp -o ../../release/lib/compress/CompressStre=
am.o=0D
(echo -n > ../../release/lib/compress/compress.a; rm ../../release/lib/comp=
ress/compress.a)=0D
ar -q ../../release/lib/compress/compress.a ../../release/lib/compress/auto=
gen_CompressException.o ../../release/lib/compress/CompressStream.o=0D
ar: creating ../../release/lib/compress/compress.a=0D
ranlib ../../release/lib/compress/compress.a=0D
gmake[2]: Leaving directory `/export/home/jamesog/bbdev/trunk/lib/compress'=
=0D
(cd ../../lib/crypto; gmake RELEASE=3D1 NODEPS=3D1)=0D
gmake[2]: Entering directory `/export/home/jamesog/bbdev/trunk/lib/crypto'=
=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common  -DBOX_VERSION=3D"\"trunk_1701\""=
  -g -Wall -c CipherContext.cpp -o ../../release/lib/crypto/CipherContext.o=
=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common  -DBOX_VERSION=3D"\"trunk_1701\""=
  -g -Wall -c Random.cpp -o ../../release/lib/crypto/Random.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common  -DBOX_VERSION=3D"\"trunk_1701\""=
  -g -Wall -c RollingChecksum.cpp -o ../../release/lib/crypto/RollingChecks=
um.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common  -DBOX_VERSION=3D"\"trunk_1701\""=
  -g -Wall -c CipherBlowfish.cpp -o ../../release/lib/crypto/CipherBlowfish=
=2Eo=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common  -DBOX_VERSION=3D"\"trunk_1701\""=
  -g -Wall -c CipherDescription.cpp -o ../../release/lib/crypto/CipherDescr=
iption.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common  -DBOX_VERSION=3D"\"trunk_1701\""=
  -g -Wall -c CipherAES.cpp -o ../../release/lib/crypto/CipherAES.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common  -DBOX_VERSION=3D"\"trunk_1701\""=
  -g -Wall -c MD5Digest.cpp -o ../../release/lib/crypto/MD5Digest.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common  -DBOX_VERSION=3D"\"trunk_1701\""=
  -g -Wall -c autogen_CipherException.cpp -o ../../release/lib/crypto/autog=
en_CipherException.o=0D
(echo -n > ../../release/lib/crypto/crypto.a; rm ../../release/lib/crypto/c=
rypto.a)=0D
ar -q ../../release/lib/crypto/crypto.a ../../release/lib/crypto/CipherCont=
ext.o ../../release/lib/crypto/Random.o ../../release/lib/crypto/RollingChe=
cksum.o ../../release/lib/crypto/CipherBlowfish.o ../../release/lib/crypto/=
CipherDescription.o ../../release/lib/crypto/CipherAES.o ../../release/lib/=
crypto/MD5Digest.o ../../release/lib/crypto/autogen_CipherException.o=0D
ar: creating ../../release/lib/crypto/crypto.a=0D
ranlib ../../release/lib/crypto/crypto.a=0D
gmake[2]: Leaving directory `/export/home/jamesog/bbdev/trunk/lib/crypto'=0D
(cd ../../lib/win32; gmake RELEASE=3D1 NODEPS=3D1)=0D
gmake[2]: Entering directory `/export/home/jamesog/bbdev/trunk/lib/win32'=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common -I../../lib/server  -DBOX_VERSION=
=3D"\"trunk_1701\""  -g -Wall -c emu.cpp -o ../../release/lib/win32/emu.o=0D
(echo -n > ../../release/lib/win32/win32.a; rm ../../release/lib/win32/win3=
2.a)=0D
ar -q ../../release/lib/win32/win32.a ../../release/lib/win32/emu.o=0D
ar: creating ../../release/lib/win32/win32.a=0D
ranlib ../../release/lib/win32/win32.a=0D
gmake[2]: Leaving directory `/export/home/jamesog/bbdev/trunk/lib/win32'=0D
(cd ../../lib/backupclient; gmake RELEASE=3D1 NODEPS=3D1)=0D
gmake[2]: Entering directory `/export/home/jamesog/bbdev/trunk/lib/backupcl=
ient'=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common -I../../lib/compress -I../../lib/=
crypto -I../../lib/server  -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c Ba=
ckupStoreFileRevDiff.cpp -o ../../release/lib/backupclient/BackupStoreFileR=
evDiff.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common -I../../lib/compress -I../../lib/=
crypto -I../../lib/server  -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c Ba=
ckupStoreFile.cpp -o ../../release/lib/backupclient/BackupStoreFile.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common -I../../lib/compress -I../../lib/=
crypto -I../../lib/server  -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c Ba=
ckupStoreFileDiff.cpp -o ../../release/lib/backupclient/BackupStoreFileDiff=
=2Eo=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common -I../../lib/compress -I../../lib/=
crypto -I../../lib/server  -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c Ba=
ckupStoreObjectDump.cpp -o ../../release/lib/backupclient/BackupStoreObject=
Dump.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common -I../../lib/compress -I../../lib/=
crypto -I../../lib/server  -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c Ba=
ckupClientMakeExcludeList.cpp -o ../../release/lib/backupclient/BackupClien=
tMakeExcludeList.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common -I../../lib/compress -I../../lib/=
crypto -I../../lib/server  -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c au=
togen_BackupProtocolClient.cpp -o ../../release/lib/backupclient/autogen_Ba=
ckupProtocolClient.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common -I../../lib/compress -I../../lib/=
crypto -I../../lib/server  -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c Ba=
ckupStoreFileEncodeStream.cpp -o ../../release/lib/backupclient/BackupStore=
FileEncodeStream.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common -I../../lib/compress -I../../lib/=
crypto -I../../lib/server  -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c Ba=
ckupClientCryptoKeys.cpp -o ../../release/lib/backupclient/BackupClientCryp=
toKeys.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common -I../../lib/compress -I../../lib/=
crypto -I../../lib/server  -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c Ba=
ckupStoreFilenameClear.cpp -o ../../release/lib/backupclient/BackupStoreFil=
enameClear.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common -I../../lib/compress -I../../lib/=
crypto -I../../lib/server  -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c Ba=
ckupStoreFileCmbDiff.cpp -o ../../release/lib/backupclient/BackupStoreFileC=
mbDiff.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common -I../../lib/compress -I../../lib/=
crypto -I../../lib/server  -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c Ba=
ckupClientFileAttributes.cpp -o ../../release/lib/backupclient/BackupClient=
FileAttributes.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common -I../../lib/compress -I../../lib/=
crypto -I../../lib/server  -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c Ba=
ckupStoreFileCombine.cpp -o ../../release/lib/backupclient/BackupStoreFileC=
ombine.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common -I../../lib/compress -I../../lib/=
crypto -I../../lib/server  -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c Ba=
ckupStoreDirectory.cpp -o ../../release/lib/backupclient/BackupStoreDirecto=
ry.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common -I../../lib/compress -I../../lib/=
crypto -I../../lib/server  -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c Ba=
ckupDaemonConfigVerify.cpp -o ../../release/lib/backupclient/BackupDaemonCo=
nfigVerify.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common -I../../lib/compress -I../../lib/=
crypto -I../../lib/server  -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c Ba=
ckupStoreFilename.cpp -o ../../release/lib/backupclient/BackupStoreFilename=
=2Eo=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common -I../../lib/compress -I../../lib/=
crypto -I../../lib/server  -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c Ba=
ckupClientRestore.cpp -o ../../release/lib/backupclient/BackupClientRestore=
=2Eo=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common -I../../lib/compress -I../../lib/=
crypto -I../../lib/server  -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c Ba=
ckupStoreFileCryptVar.cpp -o ../../release/lib/backupclient/BackupStoreFile=
CryptVar.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common -I../../lib/compress -I../../lib/=
crypto -I../../lib/server  -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c au=
togen_BackupStoreException.cpp -o ../../release/lib/backupclient/autogen_Ba=
ckupStoreException.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common -I../../lib/compress -I../../lib/=
crypto -I../../lib/server  -DBOX_VERSION=3D"\"trunk_1701\""  -g -Wall -c Ba=
ckupStoreFileCmbIdx.cpp -o ../../release/lib/backupclient/BackupStoreFileCm=
bIdx.o=0D
(echo -n > ../../release/lib/backupclient/backupclient.a; rm ../../release/=
lib/backupclient/backupclient.a)=0D
ar -q ../../release/lib/backupclient/backupclient.a ../../release/lib/backu=
pclient/BackupStoreFileRevDiff.o ../../release/lib/backupclient/BackupStore=
File.o ../../release/lib/backupclient/BackupStoreFileDiff.o ../../release/l=
ib/backupclient/BackupStoreObjectDump.o ../../release/lib/backupclient/Back=
upClientMakeExcludeList.o ../../release/lib/backupclient/autogen_BackupProt=
ocolClient.o ../../release/lib/backupclient/BackupStoreFileEncodeStream.o .=
=2E/../release/lib/backupclient/BackupClientCryptoKeys.o ../../release/lib/=
backupclient/BackupStoreFilenameClear.o ../../release/lib/backupclient/Back=
upStoreFileCmbDiff.o ../../release/lib/backupclient/BackupClientFileAttribu=
tes.o ../../release/lib/backupclient/BackupStoreFileCombine.o ../../release=
/lib/backupclient/BackupStoreDirectory.o ../../release/lib/backupclient/Bac=
kupDaemonConfigVerify.o ../../release/lib/backupclient/BackupStoreFilename.=
o ../../release/lib/backupclient/BackupClientRestore.o ../../release/lib/ba=
ckupclient/BackupStoreFileCryptVar.o ../../release/lib/backupclient/autogen=
_BackupStoreException.o ../../release/lib/backupclient/BackupStoreFileCmbId=
x.o=0D
ar: creating ../../release/lib/backupclient/backupclient.a=0D
ranlib ../../release/lib/backupclient/backupclient.a=0D
gmake[2]: Leaving directory `/export/home/jamesog/bbdev/trunk/lib/backupcli=
ent'=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common -I../../lib/server -I../../lib/co=
mpress -I../../lib/crypto -I../../lib/win32 -I../../lib/backupclient  -DBOX=
_VERSION=3D"\"trunk_1701\""  -g -Wall -c BackupClientContext.cpp -o ../../r=
elease/bin/bbackupd/BackupClientContext.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common -I../../lib/server -I../../lib/co=
mpress -I../../lib/crypto -I../../lib/win32 -I../../lib/backupclient  -DBOX=
_VERSION=3D"\"trunk_1701\""  -g -Wall -c BackupClientDirectoryRecord.cpp -o=
 ../../release/bin/bbackupd/BackupClientDirectoryRecord.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common -I../../lib/server -I../../lib/co=
mpress -I../../lib/crypto -I../../lib/win32 -I../../lib/backupclient  -DBOX=
_VERSION=3D"\"trunk_1701\""  -g -Wall -c BackupClientInodeToIDMap.cpp -o ..=
/../release/bin/bbackupd/BackupClientInodeToIDMap.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common -I../../lib/server -I../../lib/co=
mpress -I../../lib/crypto -I../../lib/win32 -I../../lib/backupclient  -DBOX=
_VERSION=3D"\"trunk_1701\""  -g -Wall -c BackupDaemon.cpp -o ../../release/=
bin/bbackupd/BackupDaemon.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common -I../../lib/server -I../../lib/co=
mpress -I../../lib/crypto -I../../lib/win32 -I../../lib/backupclient  -DBOX=
_VERSION=3D"\"trunk_1701\""  -g -Wall -c Win32ServiceFunctions.cpp -o ../..=
/release/bin/bbackupd/Win32ServiceFunctions.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common -I../../lib/server -I../../lib/co=
mpress -I../../lib/crypto -I../../lib/win32 -I../../lib/backupclient  -DBOX=
_VERSION=3D"\"trunk_1701\""  -g -Wall -c Win32BackupService.cpp -o ../../re=
lease/bin/bbackupd/Win32BackupService.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common -I../../lib/server -I../../lib/co=
mpress -I../../lib/crypto -I../../lib/win32 -I../../lib/backupclient  -DBOX=
_VERSION=3D"\"trunk_1701\""  -g -Wall -c bbackupd.cpp -o ../../release/bin/=
bbackupd/bbackupd.o=0D
g++ -DNDEBUG -O2 -Wall -I../../lib/common -I../../lib/server -I../../lib/co=
mpress -I../../lib/crypto -I../../lib/win32 -I../../lib/backupclient  -DBOX=
_VERSION=3D"\"trunk_1701\""  -g -Wall -c BackupClientDeleteList.cpp -o ../.=
=2E/release/bin/bbackupd/BackupClientDeleteList.o=0D
g++  -o ../../release/bin/bbackupd/bbackupd ../../release/bin/bbackupd/Back=
upClientContext.o ../../release/bin/bbackupd/BackupClientDirectoryRecord.o =
=2E./../release/bin/bbackupd/BackupClientInodeToIDMap.o ../../release/bin/b=
backupd/BackupDaemon.o ../../release/bin/bbackupd/Win32ServiceFunctions.o .=
=2E/../release/bin/bbackupd/Win32BackupService.o ../../release/bin/bbackupd=
/bbackupd.o ../../release/bin/bbackupd/BackupClientDeleteList.o ../../relea=
se/lib/backupclient/backupclient.a ../../release/lib/win32/win32.a ../../re=
lease/lib/crypto/crypto.a ../../release/lib/compress/compress.a ../../relea=
se/lib/server/server.a ../../release/lib/common/common.a -lcrypto -lssl -ls=
ocket -lnsl -lz -lrt =0D
Undefined                       first referenced=0D
 symbol                             in file=0D
EVP_aes_192_ecb                     ../../release/lib/crypto/crypto.a(Ciphe=
rAES.o)=0D
EVP_aes_192_cbc                     ../../release/lib/crypto/crypto.a(Ciphe=
rAES.o)=0D
EVP_aes_256_ecb                     ../../release/lib/crypto/crypto.a(Ciphe=
rAES.o)=0D
EVP_aes_256_cbc                     ../../release/lib/crypto/crypto.a(Ciphe=
rAES.o)=0D
ld: fatal: Symbol referencing errors. No output written to ../../release/bi=
n/bbackupd/bbackupd=0D
collect2: ld returned 1 exit status=0D
gmake[1]: *** [../../release/bin/bbackupd/bbackupd] Error 1=0D
gmake[1]: Leaving directory `/export/home/jamesog/bbdev/trunk/bin/bbackupd'=
=0D
gmake: *** [parcels/boxbackup-trunk_1701-backup-client-solaris2.10.tgz] Err=
or 2=0D
sh-3.00$=20
script done on Wed Jun 27 16:40:35 2007

--BOKacYhQ+x31HxR3--



More information about the Boxbackup-dev mailing list