Build crashes out with
make[1]: Entering directory `/home/peter/myutils/grub-client-1.0.5/util'
c++ -DGRUB_UNIX -I../cstat -I../guiface -g -O2 -DCOMM_COMPRESSION -g -DPACKAGE=\"grub-client\" -DVERSION=\"1.0.5\" -c delay.cpp
In file included from /usr/local/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../include/c++/4.1.1/backward/iostream.h:31,
from delay.cpp:27:
/usr/local/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../include/c++/4.1.1/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.
StatusInterface.h:135: error: extra qualification ‘Status::’ on member ‘Status’
StatusInterface.h:136: error: extra qualification ‘Status::’ on member ‘Status’
StatusInterface.h:138: error: extra qualification ‘Status::’ on member ‘pauseCrawler’
StatusInterface.h:139: error: extra qualification ‘Status::’ on member ‘softShutdown’
StatusInterface.h:140: error: extra qualification ‘Status::’ on member ‘hardShutdown’
StatusInterface.h:141: error: extra qualification ‘Status::’ on member ‘setBandwidthLimit’
StatusInterface.h:142: error: extra qualification ‘Status::’ on member ‘getBandwidth’
StatusInterface.h:143: error: extra qualification ‘Status::’ on member ‘getBandwidthLimit’
StatusInterface.h:144: error: extra qualification ‘Status::’ on member ‘getNumberCrawlers’
StatusInterface.h:145: error: extra qualification ‘Status::’ on member ‘setNumberCrawlers’
make[1]: *** [delay.o] Error 1
make[1]: Leaving directory `/home/peter/myutils/grub-client-1.0.5/util'
make: *** [all-recursive] Error 1
From peter.burden@gmail.com
Logged In: YES
user_id=734355
Originator: NO
You can remove "Status::" on all of those lines but the client will still fail to compile on cURL 7.15-7.17 (the only ones that are available as of 2005) because of a deprecated method call.
Cheers!