ďťż
 
 
   Problem z instalacja qt4.3.0
 
 

Tematy

 
    
 

 

 

 

Problem z instalacja qt4.3.0





aquari - 04-06-2007 20:55
Witam wszystkich,
mam problem z instalacją nowej wersji qt4. Postępuję zgodnie z instrukcją:
- gunzip qt-x11-opensource-src-4.3.0.tar.gz
- tar xvf qt-x11-opensource-src-4.3.0.tar
- ./configure
- make
- make install
dodaję wpis do pliku ./profile (w folderze /etc)

PATH=/usr/local/Trolltech/Qt-4.3.0/bin:$PATH
export PATH Po zakończeniu w konsoli dostaję następujący komunikat:

In file included from ../../include/QtGui/private/qt_x11_p.h:1,
from kernel/qapplication.cpp:55:
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:50:22: error: X11/Xlib.h: No such file or directory
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:55:23: error: X11/Xutil.h: No such file or directory
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:56:21: error: X11/Xos.h: No such file or directory
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:63:23: error: X11/Xatom.h: No such file or directory
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:248: error: ‘Colormap’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:249: error: ISO C++ forbids declaration of ‘Visual’ with no type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:249: error: expected ‘;’ before ‘*’ token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:258: error: ‘Time’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:259: error: ‘Window’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:260: error: ‘Window’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:283: error: ‘Window’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:286: error: ‘Window’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:287: error: ‘Window’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:287: error: ‘Atom’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:288: error: ‘Atom’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:289: error: ‘Window’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:289: error: ‘Atom’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:300: error: expected ‘,’ or ‘...’ before ‘*’ token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:300: error: ISO C++ forbids declaration of ‘XSelectionRequestEvent’ with no type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:302: error: ‘Atom’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:303: error: ‘Atom’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:305: error: ‘Atom’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:306: error: ‘Atom’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:307: error: ‘Atom’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:308: error: ‘Atom’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:308: error: ‘Atom’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:309: error: ‘Atom’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:309: error: template argument 1 is invalid
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:310: error: ‘Atom’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:311: error: ‘Atom’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:366: error: ISO C++ forbids declaration of ‘Atom’ with no type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:366: error: expected ‘;’ before ‘*’ token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:368: error: ISO C++ forbids declaration of ‘Window’ with no type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:368: error: expected ‘;’ before ‘*’ token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:370: error: ‘Window’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:376: error: ‘Time’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:377: error: ‘Time’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:403: error: ISO C++ forbids declaration of ‘Visual’ with no type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:403: error: expected ‘;’ before ‘*’ token
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:404: error: ‘Colormap’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:568: error: ‘Atom’ does not name a type
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:570: error: ‘Atom’ has not been declared
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:580: error: ‘FocusOut’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:581: error: ‘FocusIn’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:582: error: ‘KeyPress’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:583: error: ‘KeyRelease’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:584: error: ‘None’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:585: error: ‘RevertToParent’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:586: error: ‘GrayScale’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:587: error: ‘CursorShape’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:602: error: ‘XPoint’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:602: error: template argument 1 is invalid
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:603: error: ‘XRectangle’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:603: error: template argument 1 is invalid
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:604: error: ‘XChar2b’ was not declared in this scope
../../include/QtGui/private/../../../src/gui/kernel/qt_x11_p.h:604: error: template argument 1 is invalid
make[1]: *** [.obj/release-shared/qapplication.o] Error 1
make[1]: Leaving directory `/tmp/qt-x11-opensource-src-4.3.0/src/gui'
make: *** [sub-gui-install_subtargets-ordered] Error 2
Efekt jest taki, że qt4 nie działa (brakuje części plików w /usr/local/Trolltech/Qt4.3.0/...). Oczywiście można zainstalować wszystko poprzez Synaptic'a...ale jako zielony użytkownik Debiana wolę ćwiczyć konsolę. Jako, że to mój pierwszy post na forum mam nadzieję, że problem jest dostatecznie dobrze opisany...jeśli nie to z góry przepraszam.

Dzięki za pomoc.
Pozdrawiam

//edit
używaj tagów code oraz quote
mlyczek



Lorenzo - 04-06-2007 22:37
Nie masz nagłówków xservera. Zainstaluj xlibs-dev lub libx11-dev (nie pamiętam jak w debianie sie ta paczka zwie)

//edit: albo gcc nie wie gdzie ich ma szukać.



aquari - 05-06-2007 12:18
Witam,
to nie pomoże. Mam już zainstalowane wymienione paczki.
Pozdrawiam



legion - 18-06-2007 20:26

Witam,
to nie pomoże. Mam już zainstalowane wymienione paczki.
Pozdrawiam
Oprogramowanie instaluje się z paczek a nie kompiluje ze źródeł.



darkwater - 18-06-2007 20:41
@legion
instalacja z paczek to sposób zalecany ale nie jedyny. jak ktoś lubi/chce/musi instalować ze źródeł to nie ma przeszkód. zresztą można połączyć obie metody - ściągnąć żródła, skompilować a następnie wygenerować paczkę - np przy pomocy checkinstall
to linuks a nie windows - tu nie ma "jedynie słusznych metod" :)



legion - 18-06-2007 21:38

@legion
instalacja z paczek to sposób zalecany ale nie jedyny. jak ktoś lubi/chce/musi instalować ze źródeł to nie ma przeszkód. zresztą można połączyć obie metody - ściągnąć żródła, skompilować a następnie wygenerować paczkę - np przy pomocy checkinstall
to linuks a nie windows - tu nie ma "jedynie słusznych metod" :)
lubi - tylko masochiści, są przecież paczki które dają 100x większą wygodę.
chce - tylko maintainerzy...
musi - tutaj potrzebny jest dobry powód typu brak jakiejś funkcji, dodatkowe łaty etc.

bo kompilowanie dla kompilowania to strata czasu i proszenie się o kłopoty.



chyl-o - 18-06-2007 21:50
Koniec offtopa, dyskusja nad tym czy kompilować czy nie to w luźnych. Każdy następny post nie na temat będzie usuwany( żeby potem nie było że nie wiadomo kto usuwa ;) )



M-Z - 22-06-2007 16:35

bo kompilowanie dla kompilowania to strata czasu i proszenie się o kłopoty. A masz paczkę Qt w wersji 4.3.0?



chyl-o - 22-06-2007 16:47
W experimental jest.



M-Z - 22-06-2007 16:56

W experimental jest. Jesteś pewien? Właśnie dodałem sobie experimental do Synaptica i nie widzę Qt 4.3.0:
http://img131.imageshack.us/my.php?image=sidfw9.png



draco - 22-06-2007 17:04
Ja tam widze 4.3.0-1.

http://packages.debian.org/qt4-designer
http://packages.debian.org/qt4-qtconfig

:)



Rad - 22-06-2007 17:08
http://packages.debian.org/experimen...bs/libqt4-core i inne.



M-Z - 22-06-2007 17:10
Dobra, a jak to ściągnąć? Innymi słowy, dlaczego u mnie tego nie ma, mimo dodania experimental? Bo sam chętnie bym zainstalował 4.3.



chyl-o - 22-06-2007 17:47
apt-preferences powinno Cię zainsteresować



M-Z - 22-06-2007 17:54

apt-preferences powinno Cię zainsteresować Szczerze mówiąc nie widzę nic takiego u siebie...



chyl-o - 22-06-2007 18:29
/etc/apt/preferences
http://debian.linux.org.pl/zrobione/...pt-preferences

Trochę się wcześniej niejasno wraziłem.



M-Z - 22-06-2007 18:38
W tym rzecz, że nie mam /etc/apt/preferences. Tymczasowo poradziłem sobie za pomocą apt-get install -t experimental qt4-dev-tools.



chyl-o - 22-06-2007 18:47
Jak nie ma to trzeba zrobic a potem man apt_preferences



M-Z - 22-06-2007 18:52
Czy to trzeba po jednym pakiecie dodawać do tego preferences? Czy nie ma czegoś na kształt qt4*, libqt4*?



chyl-o - 22-06-2007 19:13
Trzeba oddzielnie je wpisywac, to znaczy nie zadziała qt4* Taki myk możesz zrobić natomiast z wersją.



Rad - 23-06-2007 08:56
http://debian.linux.pl/viewtopic.php...t=experimental
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis