heh.pl
Kanał informacyjny Heh.pl


Sobota 4 maja 2024 r.

artykuły | abc komputera (archiwum) | forum dyskusyjne | redakcja


Temat

Superkaramba 0.34 - problem z instalacją


212.109.156.* napisał:
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:
[lopezlocalhost 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
[lopezlocalhost 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

[lopezlocalhost 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:

[lopezlocalhost 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
[lopezlocalhost superkaramba-0.34]$


i co wy na to? Z góry dzięki za podpowiedzi i sugestie icon_cool3.gif

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 icon_sad2.gif

62.21.69.* napisał:
wywala sie dlatego bo... to jest mandrake icon_razz.gif

193.109.91.* napisał:
Brak pliku Python.h bo brak pakietu z headerami, co zreszta widac w komunikatach tworzonych przez ./configure.

Klekot: Gadasz bez sensu zamiast pomoc ;-/

217.97.194.* napisał:

powiedzial co wiedzial.. laugh.gif

81.15.184.* napisał:

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. icon_smile3.gif

212.109.156.* napisał:


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ę icon_mrgreen.gif .

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 icon_rolleyes.gif

Pozdro
-Lopez-

212.109.156.* napisał:
DZIĘKI CHŁOPAKI icon_exclaim.gif

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=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 icon_lol.gif

user posted image

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 icon_sad2.gif 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-

212.109.156.* napisał:
No i masz ci babo placek icon_sad2.gif 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 icon_wink3.gif Wkurza mnie, jak za każdym razem trzeba nie dość że go włączyć, to jeszcze od nowa ustawiać mu tematy icon_cry.gif

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

Pozdro
-Lopez-

81.15.184.* napisał:
~/.kde/Autostart - i tam wrzucasz link do programu, który chcesz uruchomić przy starcie KDE.

Podobne tematy


Działy









Copyright © 2002-2024 | Prywatność | Load: 1.70 | SQL: 1 | Uptime: 33 days, 11:12 h:m | Wszelkie uwagi prosimy zgłaszać pod adresem eddy@heh.pl