ďťż
 
 
   Problem przy instalacji (kompilacji) KDevelop
 
 

Tematy

 
    
 

 

 

 

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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis