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
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
62.21.69.* napisał:
wywala sie dlatego bo... to jest mandrake193.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..
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.
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ę .
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
Pozdro
-Lopez-
212.109.156.* napisał:
DZIĘKI CHŁOPAKIJakoś 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
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-
212.109.156.* napisał:
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 Wkurza mnie, jak za każdym razem trzeba nie dość że go włączyć, to jeszcze od nowa ustawiać mu tematyZ góry dziękuję za odpowiedź. Raczkuję dopiero w linuxie, a więc proszę o obszerne info jak dla przedszkolaka
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: 4.88 | SQL: 1 | Uptime: 753 days, 16:47 h:m |
Wszelkie uwagi prosimy zgłaszać pod adresem eddy@heh.pl