[Box Backup] compile failure on fedora 9

Alex Howansky boxbackup@fluffy.co.uk
Mon, 30 Jun 2008 17:18:33 -0400


I'm trying to run 0.11rc2 on Fedora 9, but have been unsuccessful
so far. I've got about 20 other machines ranging from RedHat 7 to
Fedora 8, all compiled and running just fine -- but no luck on
Fedora 9. The configure runs without errors, but the make fails
immediately with the following text. Is this broken on Fedora 9
or am I simply missing the right *-devel rpm? I'm not terribly
fluent in C++ so I'm not sure where this declaration is normally
supposed to happen.

test -d parcels/boxbackup-0.11rc2-backup-client-linux-gnu || mkdir parcels/boxbackup-0.11rc2-backup-client-linux-gnu
(cd bin/bbackupd; make RELEASE=1)
make[1]: Entering directory `/usr/local/src/boxbackup-0.11rc2/bin/bbackupd'
make[2]: Entering directory `/usr/local/src/boxbackup-0.11rc2/lib/common'
[CXX]     ConversionString.cpp
[CXX]     EventWatchFilesystemObject.cpp
[CXX]     Logging.cpp
Logging.cpp: In member function 'virtual bool Console::Log(Log::Level, const std::string&, int, std::string&)':
Logging.cpp:290: error: 'strerror' was not declared in this scope
make[2]: *** [../../release/lib/common/Logging.o] Error 1
make[2]: Leaving directory `/usr/local/src/boxbackup-0.11rc2/lib/common'
make[1]: *** [dep_modules] Error 2
make[1]: Leaving directory `/usr/local/src/boxbackup-0.11rc2/bin/bbackupd'
make: *** [parcels/boxbackup-0.11rc2-backup-client-linux-gnu.tgz] Error 2


Alex Howansky