ecik__ Napisano Sierpień 7, 2006 Zgłoszenie Share Napisano Sierpień 7, 2006 Ona ścieżki chyba definiuje. $ rpm -qi pkgconfig Name : pkgconfig Relocations: (not relocatable) Version : 0.20 Vendor: Red Hat, Inc. Release : 2.2.1 Build Date: nie 12 lut 2006 09:47:10 CET Install Date: pią 24 mar 2006 18:14:57 CET Build Host: hs20-bc1-4.build.redhat.com Group : Development/Tools Source RPM: pkgconfig-0.20-2.2.1.src.rpm Size : 111000 License: GPL Signature : DSA/SHA1, pon 06 mar 2006 22:33:35 CET, Key ID b44269d04f2a6fd2 Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla> Summary : Narzędzie do określania opcji kompilacji. Description : The pkgconfig tool determines compilation options. For each required library, it reads the configuration file and outputs the necessary compiler and linker flags. Masz mniej więcej rację A nie muszę nic zamykać? Yum chce zaktualizować libpng, libjpeg, libogg i inne... Nie musisz, to tylko paczki -devel, jak już wcześniej pisałem, bez znaczenia na działanie systemu. Nie chcę zepsuć tego systemu. Jest bardzo dobry. Nikt nie chciałby psuć systemu a -devele Ci na pewno nie zaszkodzą Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Livio™ Napisano Sierpień 7, 2006 Autor Zgłoszenie Share Napisano Sierpień 7, 2006 checking for Qt... configure: error: Qt (>= Qt 3.2 and < 4.0) (headers and libraries) not found. Please check your installation! For more details about this problem, look at the end of config.log // // Nie wkleje go nawet w kawalku. // // // // Moge parametry dorzucic: // // --with-qt-dir=DIR where the root of Qt is installed --with-qt-includes=DIR where the Qt includes are. --with-qt-libraries=DIR where the Qt library is installed. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
ecik__ Napisano Sierpień 7, 2006 Zgłoszenie Share Napisano Sierpień 7, 2006 Sprawdź, czy qt-devel jest wgrany. Jeśli tak to wywołaj polecenie . /etc/profile.d/qt.sh Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
lszk Napisano Sierpień 7, 2006 Zgłoszenie Share Napisano Sierpień 7, 2006 Nie masz develi do qt. Co znowu kompilujesz? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Livio™ Napisano Sierpień 8, 2006 Autor Zgłoszenie Share Napisano Sierpień 8, 2006 Wlasnie chodzi o to, ze mam. Kompiluje styl widzetów dla KDE, Polyester (z KDE Look). qt-devel mam, bo instalowalem z poziomu Yuma. Polecenie ". /etc/profile.d/qt.sh" nic nie wyswietla. Nawet bez tej kropki i spacji. Z poziomu zwyklego uzytkownika tak samo - nic nie wyrzuca. Zadnej linii. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
ecik__ Napisano Sierpień 8, 2006 Zgłoszenie Share Napisano Sierpień 8, 2006 Polecenie ". /etc/profile.d/qt.sh" nic nie wyswietla. Nawet bez tej kropki i spacji.Z poziomu zwyklego uzytkownika tak samo - nic nie wyrzuca. Zadnej linii. One nie ma nic wyrzucac, tylko ustawia odpowiednio zmienne QTDIR, QTINC i QTLIB. Po uruchomieniu tego polecenia spróbuj zrobic ./configure Aha, i oczywiscie uruchamiaj je z poziomu zwyklego uzytkownika. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Livio™ Napisano Sierpień 8, 2006 Autor Zgłoszenie Share Napisano Sierpień 8, 2006 Zrobiłem to, a że eksportuje zauważyłem dzięki Nano. Teraz spróbuję ./configure. Dziękuję ecik . Konfiguracja powiodła się . Teraz make i make install.. Good - your configure finished. Start make now [root@livio-desktop polyester-0.9.3]# make Makefile:854: ostrzeżenie: polecenia zakrywające dla obiektu `clean-bcheck' Makefile:817: ostrzeżenie: ignoruję stare polecenia dla obiektu `clean-bcheck' Makefile:859: ostrzeżenie: polecenia zakrywające dla obiektu `bcheck-am' Makefile:822: ostrzeżenie: ignoruję stare polecenia dla obiektu `bcheck-am' make all-recursive make[1]: Entering directory `/home/livio/Dokumenty/Pobrane pliki/polyester-0.9.3 /polyester-0.9.3' Makefile:854: ostrzeżenie: polecenia zakrywające dla obiektu `clean-bcheck' Makefile:817: ostrzeżenie: ignoruję stare polecenia dla obiektu `clean-bcheck' Makefile:859: ostrzeżenie: polecenia zakrywające dla obiektu `bcheck-am' Makefile:822: ostrzeżenie: ignoruję stare polecenia dla obiektu `bcheck-am' Making all in client make[2]: Entering directory `/home/livio/Dokumenty/Pobrane pliki/polyester-0.9.3 /polyester-0.9.3/client' Making all in config make[3]: Entering directory `/home/livio/Dokumenty/Pobrane pliki/polyester-0.9.3 /polyester-0.9.3/client/config' rm -rf configdialog.h; /usr/lib/qt-3.3/bin/uic -L /usr/lib/kde3/plugins/designer -nounload ./configdial og.ui | /usr/bin/perl -pi -e "s,public QWizard,public KWizard,g; s,#include <qwi zard.h>,#include <kwizard.h>,g" >> configdialog.h ; /usr/lib/qt-3.3/bin/moc ./polyesterconfig.h -o polyesterconfig.moc if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I ../.. -I/usr/include/kde -I/usr/lib/qt-3.3/include -I. -DQT_THREAD_SUPPORT -D _REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcas t-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-sec urity -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-chec k-new -fno-common -DQT_PLUGIN -MT polyesterconfig.lo -MD -MP -MF ".deps/polyeste rconfig.Tpo" -c -o polyesterconfig.lo polyesterconfig.cc; \ then mv -f ".deps/polyesterconfig.Tpo" ".deps/polyesterconfig.Plo"; else rm -f " .deps/polyesterconfig.Tpo"; exit 1; fi mkdir .libs g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/kde -I/usr/lib/qt-3.3/includ e -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOU RCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpoi nter-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dto r -fno-exceptions -fno-check-new -fno-common -DQT_PLUGIN -MT polyesterconfig.lo -MD -MP -MF .deps/polyesterconfig.Tpo -c polyesterconfig.cc -fPIC -DPIC -o .lib s/polyesterconfig.o polyesterconfig.cc:32: warning: unused parameter 'config' /usr/lib/qt-3.3/bin/moc configdialog.h -o configdialog.moc rm -f configdialog.cc echo '#include <kdialog.h>' > configdialog.cc echo '#include <klocale.h>' >> configdialog.cc /usr/lib/qt-3.3/bin/uic -L /usr/lib/kde3/plugins/designer -nounload -tr tr2i18n -i configdialog.h ./configdialog.ui > configdialog.cc.temp ; ret=$?; \ /usr/bin/perl -pe "s,tr2i18n( \"\" ),QString::null,g" configdialog.cc.temp | /us r/bin/perl -pe "s,tr2i18n( \"\"\, \"\" ),QString::null,g" | /usr/bin/perl -pe "s ,image([0-9][0-9]*)_data,img\$1_configdialog,g" | /usr/bin/perl -pe "s,: QWizard \(,: KWizard(,g" >> configdialog.cc ;\ rm -f configdialog.cc.temp ;\ if test "$ret" = 0; then echo '#include "configdialog.moc"' >> configdialog.cc; else rm -f configdialog.cc ; exit $ret ; fi if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I ../.. -I/usr/include/kde -I/usr/lib/qt-3.3/include -I. -DQT_THREAD_SUPPORT -D _REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcas t-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-sec urity -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-chec k-new -fno-common -DQT_PLUGIN -MT configdialog.lo -MD -MP -MF ".deps/configdialo g.Tpo" -c -o configdialog.lo configdialog.cc; \ then mv -f ".deps/configdialog.Tpo" ".deps/configdialog.Plo"; else rm -f ".deps/ configdialog.Tpo"; exit 1; fi g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/kde -I/usr/lib/qt-3.3/includ e -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOU RCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpoi nter-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dto r -fno-exceptions -fno-check-new -fno-common -DQT_PLUGIN -MT configdialog.lo -MD -MP -MF .deps/configdialog.Tpo -c configdialog.cc -fPIC -DPIC -o .libs/configd ialog.o /bin/sh ../../libtool --tag=CXX --mode=link g++ -Wno-long-long -Wundef -ansi -D _XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wal l -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-v irtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_PLUGIN -o kwin_pol yester_config.la -rpath /usr/lib/kde3 -L/usr/lib/qt-3.3/lib -L/usr/lib -avoid -version -module -no-undefined -R /usr/lib -R /usr/lib -R /usr/lib/qt-3.3/lib - R /usr/lib -module polyesterconfig.lo configdialog.lo -lkdeui g++ -shared -nostdlib /usr/lib/gcc/i386-redhat-linux/4.1.1/../../../crti.o /usr/ lib/gcc/i386-redhat-linux/4.1.1/crtbeginS.o .libs/polyesterconfig.o .libs/confi gdialog.o -Wl,--rpath -Wl,/usr/lib -Wl,--rpath -Wl,/usr/lib/qt-3.3/lib -L/usr/l ib/qt-3.3/lib -L/usr/lib /usr/lib/libkdeui.so -L/usr/lib/gcc/i386-redhat-linux/4 .1.1 -L/usr/lib/gcc/i386-redhat-linux/4.1.1/../../.. -lstdc++ -lm -lc -lgcc_s /u sr/lib/gcc/i386-redhat-linux/4.1.1/crtendS.o /usr/lib/gcc/i386-redhat-linux/4.1. 1/../../../crtn.o -Wl,-soname -Wl,kwin_polyester_config.so -o .libs/kwin_polyes ter_config.so creating kwin_polyester_config.la (cd .libs && rm -f kwin_polyester_config.la && ln -s ../kwin_polyester_config.la kwin_polyester_config.la) make[3]: Leaving directory `/home/livio/Dokumenty/Pobrane pliki/polyester-0.9.3/ polyester-0.9.3/client/config' make[3]: Entering directory `/home/livio/Dokumenty/Pobrane pliki/polyester-0.9.3 /polyester-0.9.3/client' /usr/lib/qt-3.3/bin/moc ./polyester.h -o polyester.moc if /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/kde -I/usr/lib/qt-3.3/include -I. -I/usr/include/kde/kwin -DQT_ THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 - D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arit h -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-ex ceptions -fno-check-new -fno-common -DQT_PLUGIN -MT polyester.lo -MD -MP -MF ".d eps/polyester.Tpo" -c -o polyester.lo polyester.cc; \ then mv -f ".deps/polyester.Tpo" ".deps/polyester.Plo"; else rm -f ".deps/polyes ter.Tpo"; exit 1; fi mkdir .libs g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/kde -I/usr/lib/qt-3.3/include -I. -I/usr/include/kde/kwin -DQT_THREAD_SUPPORT -D_REENTRANT -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_PLUGIN -MT polyester.lo -MD -MP -MF .deps/polyester.Tpo -c polyester.cc -fPIC -DPIC -o .libs/polyester.o In file included from polyester.cc:35: polyester.h:34:25: error: kdecoration.h: No such file or directory polyester.h:35:32: error: kdecorationfactory.h: No such file or directory polyester.h:66: error: expected class-name before '{' token polyester.h:70: error: ISO C++ forbids declaration of 'KDecoration' with no type polyester.h:70: error: 'KDecoration' declared as a 'virtual' field polyester.h:70: error: expected ';' before '*' token polyester.h:196: error: expected class-name before '{' token polyester.h:199: error: expected `)' before '*' token polyester.h:215: error: 'Position' does not name a type polyester.cc:73: error: expected constructor, destructor, or type conversion before '*' token polyester.cc:101: error: expected constructor, destructor, or type conversion before '*' token polyester.cc: In member function 'virtual bool polyester::polyesterFactory::reset(long unsigned int)': polyester.cc:118: error: 'SettingDecoration' was not declared in this scope polyester.cc:118: error: 'SettingButtons' was not declared in this scope polyester.cc:118: error: 'SettingBorder' was not declared in this scope polyester.cc:121: error: 'resetDecorations' was not declared in this scope polyester.cc: In constructor 'polyester::polyesterButton::polyesterButton(polyester::polyesterClient*, const char*, const QString&, polyester::ButtonType, int, bool)': polyester.cc:178: error: 'class polyester::polyesterClient' has no member named 'widget' polyester.cc: In member function 'QImage polyester::polyesterButton::getButtonImage(polyester::ButtonType)': polyester.cc:358: error: 'class polyester::polyesterClient' has no member named 'maximizeMode' polyester.cc:358: error: 'KDecorationDefines' has not been declared polyester.cc:368: error: 'class polyester::polyesterClient' has no member named 'isOnAllDesktops' polyester.cc:378: error: 'class polyester::polyesterClient' has no member named 'isShade' polyester.cc:388: error: 'class polyester::polyesterClient' has no member named 'keepAbove' polyester.cc:398: error: 'class polyester::polyesterClient' has no member named 'keepBelow' polyester.cc:411: error: 'KDecoration' has not been declared polyester.cc:411: error: 'KDecoration' has not been declared polyester.cc:411: error: 'class polyester::polyesterClient' has no member named 'isActive' polyester.cc: In member function 'virtual void polyester::polyesterButton::drawButton(QPainter*)': polyester.cc:433: error: 'class polyester::polyesterClient' has no member named 'isActive' polyester.cc:438: error: 'KDecoration' has not been declared polyester.cc:438: error: 'KDecoration' has not been declared polyester.cc:441: error: 'class polyester::polyesterClient' has no member named 'maximizeMode' polyester.cc:441: error: 'class polyester::polyesterClient' has no member named 'MaximizeFull' polyester.cc:441: error: 'KDecoration' has not been declared polyester.cc:467: error: 'class polyester::polyesterClient' has no member named 'icon' polyester.cc:467: error: incomplete type 'QIconSet' used in nested name specifier polyester.cc:467: error: incomplete type 'QIconSet' used in nested name specifier polyester.cc: In member function 'void polyester::polyesterButton::genButtonPix(bool)': polyester.cc:528: error: 'KDecoration' has not been declared polyester.cc:528: error: 'KDecoration' has not been declared polyester.cc:528: error: 'class polyester::polyesterClient' has no member named 'isActive' polyester.cc:555: error: 'class polyester::polyesterClient' has no member named 'isActive' polyester.cc:619: error: 'class polyester::polyesterClient' has no member named 'isActive' polyester.cc: At global scope: polyester.cc:641: error: expected `)' before '*' token polyester.cc: In member function 'virtual bool polyester::polyesterFactory::reset(long unsigned int)': polyester.cc:124: warning: control reaches end of non-void function make[3]: *** [polyester.lo] Błąd 1 make[3]: Leaving directory `/home/livio/Dokumenty/Pobrane pliki/polyester-0.9.3/polyester-0.9.3/client' make[2]: *** [all-recursive] Błąd 1 make[2]: Leaving directory `/home/livio/Dokumenty/Pobrane pliki/polyester-0.9.3/polyester-0.9.3/client' make[1]: *** [all-recursive] Błąd 1 make[1]: Leaving directory `/home/livio/Dokumenty/Pobrane pliki/polyester-0.9.3/polyester-0.9.3' make: *** [all] Błąd 2 Błąd :/. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
ecik__ Napisano Sierpień 8, 2006 Zgłoszenie Share Napisano Sierpień 8, 2006 Te dwie linijki mówia wszystko polyester.h:34:25: error: kdecoration.h: No such file or directory polyester.h:35:32: error: kdecorationfactory.h: No such file or directory $ rpm -qf /usr/include/kde/kdecoration.h kdebase-devel-3.5.1-5 Potrzebujesz pakietu kdebase-devel. Prawde mówiac, powinien sprawdzic obecnosc kdecoration.h juz na etapie ./configure... EDIT: A co do make install to juz lepiej byloby, gdybys zrobil checkinstall. make install to proszenie sie o klopoty Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Livio™ Napisano Sierpień 8, 2006 Autor Zgłoszenie Share Napisano Sierpień 8, 2006 Ja ten pakiet mam już chyba. Instalował się razem z libX11-devel. Teraz nie sprawdzę. Jestem u brata na kompie (na Windowsie ). Brat testował dziś moją Fedorę i się zawiódł. Nie wykryła modemu kablowego na USB i dźwięk był taki sam jak na SuSE 9.1, czyli trzeszczał, bez względu na ustawienia. To samo w Kubuntu Dapper Drake. Checinstalla zainstalowałem ledwo, bo miałem nową instalkę Fedory, bo zmuszałem Kubuntu do pracy, ale on się nie dał. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
ecik__ Napisano Sierpień 8, 2006 Zgłoszenie Share Napisano Sierpień 8, 2006 Ja ten pakiet mam już chyba. Instalował się razem z libX11-devel. Teraz nie sprawdzę. Z tego co widzę w jednym z Twoim powyższych postów raczej tego nie masz Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Livio™ Napisano Sierpień 8, 2006 Autor Zgłoszenie Share Napisano Sierpień 8, 2006 Dobrze więc. Zainstaluję go . i nie zepsuję sobie systemu . (...) → Processing Dependency: qt = 1:3.3.5-13 for package: qt-devel → Processing Dependency: arts = 8:1.5.1-1.2 for package: arts-devel → Processing Dependency: qt = 1:3.3.5-13 for package: qt-MySQL (...) Nie! Tego już nie zainstaluję! Devele develami, ale to są ważne pakiety! Stwórz proszę RPM dla mnie ;(. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
ecik__ Napisano Sierpień 8, 2006 Zgłoszenie Share Napisano Sierpień 8, 2006 Nie! Tego już nie zainstaluję! Devele develami, ale to są ważne pakiety! Ale on przecież nie pisze, że będzie instalował te pakiety, tylko, że sprawdza zależności. Qt w wersji 3.3.5-13 pochodzi z core. Stwórz proszę RPM dla mnie ;(. A to niestety nie da rady, gdyż ostatnio strasznie nawala mi łącze i wysłanie rpm-a na sieć trwałoby całe wieki... Jeśli naprawdę tak nie chcesz instalować dodatkowych pakietów to jest możliwość żeby budować je w chrootowanym środowisku, czyli wszystkie pakiety będą ściągane i instalowane, ale nie do Twojego systemu, z którego korzystasz, dzięki czemu Twój system pozostanie w stanie nienaruszonym. Jeśli takie rozwiązanie Cię interesuje to napisz, to ja napiszę jak do tego podejść Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Livio™ Napisano Sierpień 8, 2006 Autor Zgłoszenie Share Napisano Sierpień 8, 2006 Mnie tam ważne, by mieć ten styl... A nie mógłbyś stworzyć, sprawdzic, czy konfiguracja stylu działa (w QtCurve od Ciebie nie) i ewentualnie podesłać spakowany w tar.gz? Byłby mniejszy... Ja się boję, że sobie zaraz zepsuję ten system, naprawdę... A nie ma sposobu, by zainstalować pakiet DEB na Fedorze . Bo mam Kubunciarskiego DEBa... Nie ma przypadkiem dpkg dla Fedory? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
lszk Napisano Sierpień 8, 2006 Zgłoszenie Share Napisano Sierpień 8, 2006 A nie ma sposobu, by zainstalować pakiet DEB na Fedorze . Bo mam Kubunciarskiego DEBa... Nie ma przypadkiem dpkg dla Fedory? Nie ma dpkg, ale poszukaj, czy jest pakiet alien. Można nim przerobić (_rpm'a_ → RPM-a) ORT na deb'a (sprawdzałem, chodzi) i chyba deb'a na (_rpm'a_ → RPM-a) ORT (nie sprawdzałem). Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
ecik__ Napisano Sierpień 8, 2006 Zgłoszenie Share Napisano Sierpień 8, 2006 (w QtCurve od Ciebie nie) Hmmm... u mnie sprawdzałem i chodziło... co znaczy, że nie działa? Nie pojawia się w ogóle czy coś z nią nie tak? A nie mógłbyś stworzyć, sprawdzic, czy konfiguracja stylu działa (w QtCurve od Ciebie nie) i ewentualnie podesłać spakowany w tar.gz? Nie bardzo... Ściąganie polyestera, który ma ledwie 600 kB zajęło u mnie paręnaście minut, więc co dopiero wysyłanie takich plików... (łącze ma fatalne dni) Udało mi się napisać SPEC-a do RPM-a, więc jedyne co aktualnie mogę dla Ciebie zrobić to poinstruować jak budować w chrootowanym środowisku. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się