Skocz do zawartości

Style I Windeco Dla Kde - Rpm


Livio™

Rekomendowane odpowiedzi

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

  • Odpowiedzi 79
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

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

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

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

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

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

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

Dobrze więc. Zainstaluję go :).

i nie zepsuję sobie systemu :P.

 

(...)
→ 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

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

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 :D.

Bo mam Kubunciarskiego DEBa...

 

Nie ma przypadkiem dpkg dla Fedory?

Odnośnik do komentarza
Udostępnij na innych stronach

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

(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

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ę

×
×
  • Dodaj nową pozycję...