Potrebujem do ubuntu 6.10 nainštalovať balík ggrab-0.22a-linux.tgz. Stiahol som ho odtiaľto:
http://www.menzebach.de/ggrab/. Viem že ho treba rozbaliť a make, make install. Problém je v tom, že po príkaze make mi vypíše:
root@ubuntu:/opt/ggrab-0.22a# make
g++ -DREENTRANT -D_LARGEFILE64_SOURCE -Wall -Wshadow -O3 -c -o list.o list.cpp
cbuffer.h:18: error: extra qualification ‘CBuffer::’ on member ‘RemovePadding’
make: *** [list.o] Chyba 1
root@ubuntu:/opt/ggrab-0.22a#
Obsah súboru cbuffer.h je:
typedef long long CBUFPTR;
extern void errexit(char *);
extern int gpadding;
class CBuffer {
public:
CBuffer(int size=100000);
~CBuffer();
int GetNextFillBuffer(unsigned char ** ppBuf);
void CommitFillBuffer (int len);
CBUFPTR GetActPtr(void);
void DiscardToPtr(CBUFPTR ptr);
CBUFPTR SearchStreamId(CBUFPTR ptr, int len, unsigned char pattern, unsigned char mask, unsigned char * p_id=0);
int GetByteCount(void);
int CopyBuffer(CBUFPTR ptr, unsigned char * pBuf, int len=16);
int CBuffer::RemovePadding(CBUFPTR lptr, int len);
private:
unsigned char * m_pBuf;
unsigned char * m_pIn;
unsigned char * m_pOut;
int m_size;
CBUFPTR m_lIn;
CBUFPTR m_lOut;
pthread_mutex_t m_mutexlock;
pthread_cond_t m_condreadwait;
};
Priznám sa že vôbec netuším čo je vo veci. Môže ma niekto potlačiť?