[Box Backup] can't compile 0.10 on older machines
Alex Howansky
boxbackup@fluffy.co.uk
Tue, 7 Mar 2006 19:19:19 -0600 (CST)
I just converted about a dozen machines from 0.09 to 0.10. Three of the
machines are rather old and will not compile 0.10. I'm assuming that it's a gcc
version issue -- they're mostly running gcc 2.96. (Which compiled 0.09 just
fine, FWIW.) Anybody have an idea before I start digging myself into a hole
here?
Here's the make output:
make[2]: Entering directory `/usr/local/src/boxbackup-0.10/lib/server' g++ -DNDEBUG -O2 -Wall -I../../lib/common -DBOX_VERSION="\"0.10\"" -I/usr/local/ssl/include -g -Wall -c Daemon.cpp -o
../../release/lib/server/Daemon.o
Daemon.cpp: In method `int Daemon::Main (const char *, int, const char **)':
Daemon.cpp:174: no match for `auto_ptr<Configuration> & = auto_ptr<Configuration>'
/usr/include/g++-3/memory:40: candidates are: auto_ptr<_Tp>
&auto_ptr<_Tp>::operator= (auto_ptr<_Tp> &) [with _Tp = Configuration]
/usr/include/g++-3/memory:48: auto_ptr<_Tp>
&auto_ptr<_Tp>::operator= (auto_ptr<_Tp1> &) [with _Tp1 = Configuration, _Tp = Configuration]
make[2]: *** [../../release/lib/server/Daemon.o] Error 1
make[2]: Leaving directory `/usr/local/src/boxbackup-0.10/lib/server'
make[1]: *** [dep_modules] Error 2
make[1]: Leaving directory `/usr/local/src/boxbackup-0.10/bin/bbackupd'
make: *** [parcels/boxbackup-0.10-backup-client-linux-gnu.tgz] Error 2
--
Alex Howansky
Wankwood Associates
http://wankwood.com/