Skocz do zawartości
szybki.lopez

Superkaramba 0.34 - problem z instalacjÄ…

Rekomendowane odpowiedzi

Witam serdecznie. Mam następujący problem z zainstalowaniem programu Superkaramba na Mandrake 10.0 Official: po rozpakowaniu archiwum wchodzę do folderu z karambą i w konsoli zgodnie z opisem z pliku README wpisuje polecenie 'make -f Makefile.cvs' wtedy pojawia mi się coś takiego:

[lopez@localhost superkaramba-0.34]$ make -f Makefile.cvs

This Makefile is only for the CVS repository

This will be deleted before making the distribution

*** YOU'RE USING Autoconf version 2.13.

*** KDE requires autoconf 2.52, 2.53 or 2.54

make[1]: *** [cvs] Błąd 1

make: *** [all] Błąd 2

[lopez@localhost superkaramba-0.34]$

 

Dobra, później wpisuję w konsoli ./configure i jest niby wszystko O.K. bo na końcu pokazuje mi taką treść:

 

checking for MAXPATHLEN... 4096

checking for Python directory... /usr/local

checking for Python2.3... header no library no modules /usr/lib/python2.3

checking for Python2.2... header no library no modules no

checking for Python2.1... header no library no modules no

checking for Python2.0... header no library no modules no

checking for Python1.5... header no library no modules no

checking for libxmms... ./configure: line 1: xmms-config: command not found

./configure: line 1: xmms-config: command not found

no

checking for KDE version >= 3.2... yes

checking if doc should be compiled... yes

checking if po should be compiled... yes

checking if src should be compiled... yes

configure: creating ./config.status

fast creating Makefile

fast creating doc/Makefile

fast creating doc/en/Makefile

fast creating po/Makefile

fast creating src/Makefile

config.status: creating config.h

config.status: executing depfiles commands

 

Good - your configure finished. Start make now

 

[lopez@localhost superkaramba-0.34]$

 

Później wpisuję 'make' i zaczyna się (jak dla mnie) jazda bez trzymanki! Na linuxie siedze dopiero od 3 tygodni więc jeszcze nie świecę w nim tak, jak to było za czasów windowsa, więc może mi ktoś pomoże i powie, co jest nie tak, lub jakiej dokładnie biblioteki brakuje? A oto co pojawia mi się w konsoli:

 

[lopez@localhost superkaramba-0.34]$ make

make all-recursive

make[1]: Entering directory `/home/lopez/tmp/superkaramba-0.34'

Making all in doc

make[2]: Entering directory `/home/lopez/tmp/superkaramba-0.34/doc'

Making all in .

make[3]: Entering directory `/home/lopez/tmp/superkaramba-0.34/doc'

make[3]: Nie nic do roboty w `all-am'.

make[3]: Leaving directory `/home/lopez/tmp/superkaramba-0.34/doc'

Making all in en

make[3]: Entering directory `/home/lopez/tmp/superkaramba-0.34/doc/en'

/usr/bin/meinproc --check --cache index.cache.bz2 ./index.docbook

make[3]: Leaving directory `/home/lopez/tmp/superkaramba-0.34/doc/en'

make[2]: Leaving directory `/home/lopez/tmp/superkaramba-0.34/doc'

Making all in po

make[2]: Entering directory `/home/lopez/tmp/superkaramba-0.34/po'

make[2]: Nie nic do roboty w `all'.

make[2]: Leaving directory `/home/lopez/tmp/superkaramba-0.34/po'

Making all in src

make[2]: Entering directory `/home/lopez/tmp/superkaramba-0.34/src'

make[3]: Entering directory `/home/lopez/tmp/superkaramba-0.34/src'

if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt3//include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -pedantic -W -Wpointer-arith -Wmissing-prototypes -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new -MT main.o -MD -MP -MF ".deps/main.Tpo"

-c -o main.o `test -f 'main.cpp' || echo './'`main.cpp;

then mv -f ".deps/main.Tpo" ".deps/main.Po";

else rm -f ".deps/main.Tpo"; exit 1;

fi

main.cpp:6:20: Python.h: No such file or directory

In file included from main.cpp:24:

karamba.h:5:20: Python.h: No such file or directory

In file included from karamba.h:57,

from main.cpp:24:

imagelabel.h:12:20: Python.h: No such file or directory

In file included from imagelabel.h:24,

from karamba.h:57,

from main.cpp:24:

karamba.h:5:20: Python.h: No such file or directory

In file included from main.cpp:24:

karamba.h:191: error: syntax error before `*' token

karamba.h:192: error: syntax error before `*' token

main.cpp:44: error: syntax error before `*' token

main.cpp: In function `int main(int, char**)':

main.cpp:100: error: `Py_Initialize' undeclared (first use this function)

main.cpp:100: error: (Each undeclared identifier is reported only once for each function it appears in.)

main.cpp:103: error: `PyEval_InitThreads' undeclared (first use this function)

main.cpp:105: error: `mainThreadState' undeclared (first use this function)

main.cpp:108: error: `PyThreadState_Get' undeclared (first use this function)

main.cpp:111: error: `PyEval_ReleaseLock' undeclared (first use this function)

main.cpp:141: error: `PyInterpreterState' undeclared (first use this function)

main.cpp:141: error: `mainInterpreterState' undeclared (first use this function)

main.cpp:143: error: `PyThreadState' undeclared (first use this function)

main.cpp:143: error: `myThreadState' undeclared (first use this function)

main.cpp:143: error: `PyThreadState_New' undeclared (first use this function)

main.cpp:144: error: `PyThreadState_Swap' undeclared (first use this function)

main.cpp:145: error: `PyEval_AcquireLock' undeclared (first use this function)

main.cpp:146: error: `Py_Finalize' undeclared (first use this function)

make[3]: *** [main.o] Błąd 1

make[3]: Leaving directory `/home/lopez/tmp/superkaramba-0.34/src'

make[2]: *** [all-recursive] Błąd 1

make[2]: Leaving directory `/home/lopez/tmp/superkaramba-0.34/src'

make[1]: *** [all-recursive] Błąd 1

make[1]: Leaving directory `/home/lopez/tmp/superkaramba-0.34'

make: *** [all] Błąd 2

[lopez@localhost superkaramba-0.34]$

 

 

i co wy na to? Z góry dzięki za podpowiedzi i sugestie 8)

 

Pozdro

Lopez

 

P.S.

Spędziłem już długie godziny w sieci i nie znalazłem niczego, co by mi pomogło, a google też niewiele więcej zdziałało :(

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

wywala sie dlatego bo... to jest mandrake :P

Po części masz rację, dlatego, że Python AFAIR jest na czwartej płytce, i jeśli kolega instalował z wersji trzypłytowej, to tegoż nie ma. Należy zainstalować ze źródełek i później kompilować karambę.

 

PS. A ja mam Mdk jak w podpisie i superkaramba działa. :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Python AFAIR jest na czwartej płytce, i jeśli kolega instalował z wersji trzypłytowej, to tegoż nie ma. Należy zainstalować ze źródełek i później kompilować karambę.  

Jenot, ja mam 4 płytki CD więc postaram się znaleźć na tej czwartej to o czym mówicie i jeśli nie dam sobie rady, to będę was dalej prosił o pomoc. A póki co, dziękuję już tym, którzy zareagowali na mój post a Klekotowi gratuluję dowcipu, choć zawsze uważałem, że linux jest jednak dla ludzi z otwartymi umysłami, więc czasami jak widzę zdarza się tzw. "wypadek przy pracy" i jakiś koleś zawieruszy się w nieodpowiednią grupę :mrgreen: .

 

Mam nadzieję chłopaki, że uda mi się znaleźć i zainstalować co trzeba i na pewno napiszę jak mi idzie, by w razie czego następni, którzy będą mieli ten sam problem mogli skorzystać z tego postu. Do usłyszenia :roll:

 

Pozdro

-Lopez-

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

DZIĘKI CHŁOPAKI :!:

 

Jakoś sobie poradziłem, choć jeszcze nie wiem, czy wszystko dobrze działa, ale po kolei. Zgodnie z tym, co pisaliście, że brakuje pliku Python.h zainstalowałem pakiety (z 4-tego CD) oraz wyszukałem w necie ze stronki http://rpm.pbone.net Były to pakiety: libpython2.3-devel-2.3.4-6mdk.i586.rpm , python-numeric-devel-23.1-2mdk.i586.rpm i python-utmp-0.7-3mdk.i586.rpm Potem znów instalacja od nowa. Już dokładnie nie pamiętam, ale chyba było pokazane, że brakuje czegoś takiego: libGL.la a więc znów w wyszukiwarkę pakietów i ściągnąłem libMesaGLU1-devel-5.0.2-6mdk.i586.rpm oraz NVIDIA-devel-1.0-6111.3thac.i586.rpm. Zainstalowałem oczywiście powyższe pakiety, ale nadal skucha: dalej nie widział biblioteki libGL.la pomimo, że już ją zainstalowałem w systemie. Na stronce http://newbie.linux.pl/?id=forum&kategoria...ia=6&show=39065 jest świetnie wytłumaczone, gdzie może być powyższa biblioteka w moim systemie (Mandrake 10). Należało zrobić dowiązanie symboliczne

ln -s /usr/lib/libGL.la /usr/X11R6/lib/libGL.la i teraz wystarczyło wejść w folder z superkarambą do katalogu /src i kliknąć podwójnie na plik superkaramba Moje oczy ujrzały piękny, upragniony widok brązowego okna SuperKaramby :lol:

 

Dołączona grafika

 

Jeszcze nie wiem jak to działa (dopiero później w nocy będę mógł się pobawić, bo teraz muszę jeszcze popracować, bo jutro już poniedziałek :( i trza pracować) ale już cieszę się jak dziecko z cukierka, że udało mi się wreszcie odpalić ten programik (z waszą oczywiście wielką pomocą).

 

Jeszcze raz dzięki chłopaki za pomoc i serdecznie pozdrawiam :banan:

 

Pozdro

-Lopez-

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

No i masz ci babo placek :( Przy każdym restarcie systemu trzeba od nowa uruchamiać SuperKarambę. Możecie podać mi sposób co zrobić, aby ten programik uruchamiał się od razu w zasobniku systemowym razem z odpaleniem linuxa?! Będę bardzo wdzięczny :wink: Wkurza mnie, jak za każdym razem trzeba nie dość że go włączyć, to jeszcze od nowa ustawiać mu tematy :cry:

 

Z góry dziękuję za odpowiedź. Raczkuję dopiero w linuxie, a więc proszę o obszerne info jak dla przedszkolaka :D

 

Pozdro

-Lopez-

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...