[Box Backup] Compiliation Error using GCC 3.4.2 on Linux
Chris Hane
boxbackup at fluffy.co.uk
Fri Nov 12 18:57:56 GMT 2004
--=======631F3D54=======
Content-Type: text/plain; x-avg-checked=avg-ok-306A7654; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 8bit
Just an FYI. It looks like the GCC 3.4.2 compiler is a little more
strict. I added the compile flag -fpermissive to the ./configure command
and everything compiled just fine. I'm writing this just to let you
know. I've attached the console output. Let me know if you would like the
full output that I directed to a file.
Chris....
[chane at bacchus boxbackup-0.08]$ make > a.out
ar: creating ../../release/lib/common/common.a
ar: creating ../../release/lib/compress/compress.a
ar: creating ../../release/lib/crypto/crypto.a
ar: creating ../../release/lib/server/server.a
ar: creating ../../release/lib/backupclient/backupclient.a
ar: creating ../../release/lib/common/common.a
ar: creating ../../release/lib/compress/compress.a
ar: creating ../../release/lib/crypto/crypto.a
ar: creating ../../release/lib/server/server.a
ar: creating ../../release/lib/backupclient/backupclient.a
ar: creating ../../release/lib/common/common.a
ar: creating ../../release/lib/compress/compress.a
ar: creating ../../release/lib/crypto/crypto.a
ar: creating ../../release/lib/server/server.a
ar: creating ../../release/lib/backupclient/backupclient.a
In file included from BackupStoreDaemon.h:52,
from BBStoreDHousekeeping.cpp:54:
../../lib/server/ServerTLS.h: In member function `virtual void
ServerTLS<Port, ListenBacklog, ForkToHandleRequests>::Run2(bool&)':
../../lib/server/ServerTLS.h:88: error: there are no arguments to
`GetConfiguration' that depend on a template parameter, so a declaration of
`GetConfiguration' must be available
../../lib/server/ServerTLS.h:88: error: (if you use `-fpermissive', G++
will accept your code, but allowing the use of an undeclared name is
deprecated)
../../lib/server/ServerTLS.h: In member function `virtual void
ServerTLS<Port, ListenBacklog,
ForkToHandleRequests>::HandleConnection(SocketStreamTLS&)':
../../lib/server/ServerTLS.h:102: error: there are no arguments to
`Connection' that depend on a template parameter, so a declaration of
`Connection' must be available
make[1]: *** [../../release/bin/bbstored/BBStoreDHousekeeping.o] Error 1
make: *** [parcels/boxbackup-0.08-backup-server-Linux.tgz] Error 2
[chane at bacchus boxbackup-0.08]$
--=======631F3D54=======--
More information about the Boxbackup
mailing list