Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Inštalácia ggrab-0.22a-linux.tgz [vyřešeno]  (Přečteno 2302 krát)

libco

  • Návštěvník
  • Příspěvků: 64
Inštalácia ggrab-0.22a-linux.tgz [vyřešeno]
« kdy: 27 Října 2007, 13:48:05 »
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:
Citace
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:
Citace
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ť?
« Poslední změna: 18 Listopadu 2007, 18:09:25 od Anna Taliánová »
LAPTOP COMPAQ, ubuntu Edge, procesor 2000MHz, RAM 256M, HDD 20G, CD-RW

anicka

  • Host
Re: Inštalácia ggrab-0.22a-linux.tgz
« Odpověď #1 kdy: 27 Října 2007, 14:09:11 »
Kdybyste zkusil místo "make, make install" dát
Kód: [Vybrat]
sudo checkinstall -D make installpomohlo by to?
« Poslední změna: 27 Října 2007, 14:42:18 od Anna Taliánová »

Tominn

  • Aktivní člen
  • *
  • Příspěvků: 124
Re: Inštalácia ggrab-0.22a-linux.tgz
« Odpověď #2 kdy: 01 Listopadu 2007, 22:32:56 »
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:

Postup je spravny, az na jednu malou drobnost, "svata troji zni": './configure' 'make' 'make install'. Co se tyce kompilace a instalace zdrojaku, tak radeji doporucuji si stahnou z repositaru program checkinstall a instalace provadet za pomoci onoho programu. Kdyz ho pouzijes, vytvori se ti balicek *.deb, ktery do systemu pakne naistalujes (a system o nem bude vedet). Pri pouzivani checkinstall se akorat zmeni svata trojice na './configure' 'make' 'checkinstall' ;)
vice o checkinstall viz. http://www.root.cz/clanky/hlidejte-si-instalaci/
Kdyz pivo, tak plzensky, kdyz OS, tak tucnacky,
kdyz zenu, tak nahou, kdyz browser, tak Yahoo.

Marvn

  • Stálý člen
  • **
  • Příspěvků: 627
  • Take it easy :)
Re: Inštalácia ggrab-0.22a-linux.tgz
« Odpověď #3 kdy: 02 Listopadu 2007, 09:04:31 »
to neni uplne pravda...nektere tarbally maji v napovede, ze se ma zacinat uz make (a take nemaji script cofigure), takze chyba muze byt i jinde. v tom pripade je potreba se pohrabat v makefile ;)
Arch Linux x64 (KDE) | KISS  :-*
"Ignorance isn't stupidity, but choosing to remain ignorant is."

Tominn

  • Aktivní člen
  • *
  • Příspěvků: 124
Re: Inštalácia ggrab-0.22a-linux.tgz
« Odpověď #4 kdy: 02 Listopadu 2007, 09:54:15 »
Ano na to jsem uplne zapomel, diky za upozorneni.... ;)
Kdyz pivo, tak plzensky, kdyz OS, tak tucnacky,
kdyz zenu, tak nahou, kdyz browser, tak Yahoo.

libco

  • Návštěvník
  • Příspěvků: 64
Re: Inštalácia ggrab-0.22a-linux.tgz
« Odpověď #5 kdy: 04 Listopadu 2007, 19:26:46 »
to neni uplne pravda...nektere tarbally maji v napovede, ze se ma zacinat uz make (a take nemaji script cofigure), takze chyba muze byt i jinde. v tom pripade je potreba se pohrabat v makefile ;)

Presne tak, skúsim sa pohrabať v makefile a uvidíme či to rozchodím. ::)
LAPTOP COMPAQ, ubuntu Edge, procesor 2000MHz, RAM 256M, HDD 20G, CD-RW

 

Provoz zaštiťuje spolek OpenAlt.