|
Problem przy instalacji (kompilacji) KDevelop
Fiolek - 01-03-2007 16:17
Próbuje zainstalować KDevelop 3.3.6 na moim Debianie Sarge. Konfiguracja przebiega pomyślnie, ale przy kompilacji wyskakuje mi błąd(make: *** [all] Błąd 2) Kilka(naście) linijek błędu: make[4]: Entering directory `/home/kuba/Desktop/kdevelop-3.3.6/kdevdesigner/designer' if /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../kdevdesigner/shared -I../../lib/interfaces/external -I/usr/include/kde -I/usr/share/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -DDESIGNER -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -UQT_NO_ASCII_CAST -MT mainwindow.lo -MD -MP -MF ".deps/mainwindow.Tpo" -c -o mainwindow.lo mainwindow.cpp; \ then mv -f ".deps/mainwindow.Tpo" ".deps/mainwindow.Plo"; else rm -f ".deps/mainwindow.Tpo"; exit 1; fi mainwindow.cpp:117:30: qassistantclient.h: No such file or directory mainwindow.cpp: In constructor `MainWindow::MainWindow(KDevDesignerPart*, bool, bool, const QString&)': mainwindow.cpp:279: error: invalid use of undefined type `struct QAssistantClient' mainwindow.h:68: error: forward declaration of `struct QAssistantClient' mainwindow.cpp: In member function `void MainWindow::helpContents()': mainwindow.cpp:806: error: `showPage' undeclared (first use this function) mainwindow.cpp:806: error: (Each undeclared identifier is reported only once for each function it appears in.) mainwindow.cpp: In member function `void MainWindow::helpManual()': mainwindow.cpp:811: error: `showPage' undeclared (first use this function) mainwindow.cpp: In member function `void MainWindow::showDialogHelp()': mainwindow.cpp:2913: error: `showPage' undeclared (first use this function) make[4]: *** [mainwindow.lo] Błąd 1 make[4]: Leaving directory `/home/kuba/Desktop/kdevelop-3.3.6/kdevdesigner/designer' make[3]: *** [all-recursive] Błąd 1 make[3]: Leaving directory `/home/kuba/Desktop/kdevelop-3.3.6/kdevdesigner/designer' make[2]: *** [all-recursive] Błąd 1 make[2]: Leaving directory `/home/kuba/Desktop/kdevelop-3.3.6/kdevdesigner' make[1]: *** [all-recursive] Błąd 1 make[1]: Leaving directory `/home/kuba/Desktop/kdevelop-3.3.6' make: *** [all] Błąd 2
Mam zainstalowaną baze danych(tą co jest potrzebna a zapomniałem jej nazwe) w wersji 4.1, graphviz w wersji 2.12, a KDE w wersji 3.3 Prosze o pomoc.
mlyczek - 01-03-2007 16:34
A dlaczego nie zainstalujesz sobie kdevelop z repozytorium debiana? Wystarczy apt-get update
a potem apt-get install kdevelop
Kaka' - 01-03-2007 16:42
Próbuje zainstalować KDevelop 3.3.6 na moim Debianie Sarge
uuu, na "zabytkach" daleko nie zajedziesz ;) Proponuję zrobić upgrade do Etch'a, dlatego, że: http://debian.linux.pl/viewtopic.php?t=645
Oczywiście możesz pozostać na Sarge, jednak aktualizacja Ciebie nie ominie, a im szybciej ją zrobisz tym lepiej dla Ciebie. Niemniej jednak, jeżeli już chcesz pozostać na Sarge to zainstaluj KDevelop, tak jak mylczek radzi, z repo, czyli:
apt-get update && apt-get install kdevelop
lub:
aptitude update && aptitude install kdevelop
A co do błędu podczas kompilacji, to mi to wygląda na problem ze źródłami, ale mogę się mylić...
Fiolek - 01-03-2007 16:43
Nie instaluje z repo bo: Pakiet kdevelop nie ma dostępnej wersji, ale odnosi się do niego inny pakiet. Zazwyczaj oznacza to, że pakietu brakuje, został zastąpiony przez inny pakiet lub nie jest dostępny przy pomocy obecnie ustawionych źródeł. Jednak następujące pakiety go zastępują: kdesdk-scripts E: Pakiet kdevelop nie ma kandydata do instalacji
Już próbowałem ;)
PS. Dzisiaj w nocy zrobię aktualke(pobiorę pakiety) bo mam słabe łącze.
mlyczek - 01-03-2007 16:46
Pokaż Twój plik /etc/apt/sources.list
Fiolek - 01-03-2007 16:49
Oto /etc/apt/sources.list: #deb file:///cdrom/ sarge main
#Debian sarge deb cdrom:[Debian GNU/Linux 3.1 r2 _Sarge_ - Official i386 Binary-2 (20060419)]/ unstable contrib main deb cdrom:[Debian GNU/Linux 3.1 r2 _Sarge_ - Official i386 Binary-1 (20060419)]/ unstable contrib main
deb http://security.debian.org/ stable/updates main contrib
#Kadu deb http://www.kadu.net/download/binary/debian/repo stable main
Kaka' - 01-03-2007 16:49
Nie instaluje z repo bo:
Daj:
aptitude install kdevelop
i pokaż co Ci wypluwa konsola (pokaż wszystko, niczego nie ucinaj). Pokaż również:
dpkg -l | grep kdevelop
Kaka' - 01-03-2007 16:51
Oto /etc/apt/sources.list:
Dodaj jeszcze:
mlyczek - 01-03-2007 16:55
Masz stały internet? Jeśli tak to dodaj sobie taką linijkę: deb http://ftp.pl.debian.org/debian stable main contrib
I wtedy nie potrzebujesz mieć tych CD-ROMów, bo wszystko poleci z internetu.
Teraz na potrzeby kdevelop (bo sprawdziłem, jest tylko w dystrybucji testing - nawiasem, nie chcesz do niej zaktualizować systemu?) dodaj jeszcze taką linijkę: deb http://ftp.pl.debian.org/debian testing main contrib
Następnie dajesz
apt-get update
i
apt-get -t testing kdevelop
Jak się ściągnie (pilnuj, aby nie zajtualizował ci połowy systemu :) to możesz tą linijkę z testing usunąć
Fiolek - 01-03-2007 17:03
Przekonaliście mnie, aktualizuje do testinga :D Jak to ostatnim razem robiłem to mi system padł . Mam stały ale wolny(neo 128).
Kaka' - 01-03-2007 17:06
Przekonaliście mnie, aktualizuje do testinga :D Jak to ostatnim razem robiłem to mi system padł . Mam stały ale wolny(neo 128).
System się nie posypał, ale posypały się x'y, ponieważ w Sarge jest Xfree86, a w Etch'u jest już X.Org. Po prostu po aktualizacji będziesz musiał skonfigurować X serwer (patrz temat przyklejony o xorgu).
Rad - 01-03-2007 17:08
Tylko ustaw sobie w sources testing a nie etch, bo jak się zmieni testing na lennego to zostaniesz przy etchu ;).
mlyczek - 01-03-2007 17:10
Co do aktualizacji to zastanawiam się, czy nie lepiej by było, gdybyś sobie pobrał CD testing z internetu i na czysto instalował. Bo ja jakoś nie jestem przekonany do aktualizacji z Sarge do testing przy zainstalowanym XFree86. Próbowałem to robić 4, czy więcej razy i zawsze po tym była reinstalka
Fiolek - 01-03-2007 17:13
Dobra nie odbiegajmy od tematu. Dzięki za pomoc. Może i rzeczywiście pobiorę Etch'a i na czysto zainstaluje.
System się nie posypał, ale posypały się x'y, ponieważ w Sarge jest Xfree86, a w Etch'u jest już X.Org. Po prostu po aktualizacji będziesz musiał skonfigurować X serwer (patrz temat przyklejony o xorgu).
Posypał się system ;) w ogóle nie mogłem nic zrobić ;)
Kaka' - 01-03-2007 17:21
Tak, oczywiście system startował ale był czarny ekran, tak? No to wtedy padły x'y, ale żeby system padł, to nie chce mi się wierzyć...
Fiolek - 01-03-2007 18:01
Niestety tak. System się nie uruchamiał. Co dokładniej było to nie wiem. Nawet tryb samej linii komend nie chciał się uruchomić. Ale nie wracajmy już do tego.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|