blog music artwork youtube channel contact
kategorie aktywność fizyczna
filozofia i nauka
informatyka
sztuka i twórczość
wszystkie wpisy
linki wpisy w rss
komentarze w rss
wirtualna biblioteka zajawki droga
aikido
ostre koło



tagi

Moto4lin i Arch Linux

W AUR znajdują się źródła potrzebne do przygotowania paczki Moto4lin ale niestety się nie kompilują, a rozwiązania na forach brak (poza dziwnym pomysłem usunięcia QT4). Jeśli posiadasz problem tego typu:

$ make
cd moto_ui/ && /usr/bin/qmake moto_ui.pro -unix -o Makefile
WARNING: Failure to find: images/video.png
uic: File generated with too old version of Qt Designer (3.3)
uic: File generated with too old version of Qt Designer (3.3)
uic: File generated with too old version of Qt Designer (3.3)
uic: File generated with too old version of Qt Designer (3.3)
cd moto_ui/ && make -f Makefile
make[1]: Wejście do katalogu `/src/moto4lin/moto4lin-0.3/moto_ui’
/usr/bin/uic form1_base.ui -o ui/ui_form1_base.h
uic: File generated with too old version of Qt Designer (3.3)
File ‘form1_base.ui’ is not valid
make[1]: *** [ui/ui_form1_base.h] Błąd 1
make[1]: Opuszczenie katalogu `/src/moto4lin-0.3/moto_ui’
make: *** [sub-moto_ui-make_default] Błąd 2

Rozwiązaniem jest uruchomienie qmake z QT3:

$ /opt/qt/bin/qmake

Po tym poleceniu uruchamiamy make i make install ale naszym oczom ukazują się kolejne błędy:

$ sudo make install
( [ -d moto_ui ] && cd moto_ui ; grep „^qmake_all:” Makefile && make -f Makefile qmake_all; ) || true
( [ -d moto_ui ] && cd moto_ui ; make -f Makefile install; ) || true
make[1]: Wejście do katalogu `/src/moto4lin-0.3/moto_ui’ ( cd moc && make ) make[2]: Wejście do katalogu `/src/moto4lin-0.3/moto_ui/moc’
make[2]: *** Nie podano obiektów i nie znaleziono makefile. Stop.
make[2]: Opuszczenie katalogu `/src/moto4lin-0.3/moto_ui/moc’
make[1]: *** [/bin/moc] Błąd 2
make[1]: Opuszczenie katalogu `/src/moto4lin-0.3/moto_ui’

Można je jednak zignorować gdyż w katalogu znajduje się plik wykonywalny moto4lin, który należy uruchomić z poziomu roota.

2 komentarzy »

  1. Strzelam, że kolejne błędy wynikają z tego, że moc i uic też są w wersji z QT4.

    Najprostszym (choć pewnie nie najlepszym) rozwiązaniem jest wywalenie qt4-dev-tools, i zostawienie tylko qt3-dev.

    bigfun — 27 września 2009 @ 10:29

  2. „make[2]: *** Nie podano obiektów i nie znaleziono makefile. Stop.” <- W katalogu moc nie ma Makefile. Są tylko pliki źródłowe. A co do paczek -dev to w Archu ich nie ma i trzeba by wywalać całe QT4.

    dunDer — 27 września 2009 @ 12:51

W trakcie dyskusji zakłada się, że dyskutant:
  • mówi prawdę;
  • dba o zrozumiałość swojej wypowiedzi;
  • jest w stanie porzucić swoje stanowisko gdy jego argumenty zostaną obalone;
  • zgadza się na przestrzeganie zasad dotyczących formy wypowiedzi;
Zasady dotyczące formy wypowiedzi:
  • prawo do swobodnego wyrażania swoich poglądów, jeśli nie naruszają one pozostałych zasad;
  • gotowość do merytorycznego uzasadnienia swojego stanowiska;
  • branie pod uwagę rzeczywistych poglądów oponenta (które wyraził explicite) oraz ich logicznych wniosków;
  • obrona poglądów za pomocą twierdzeń przemawiających za ich akceptacją;
  • rozwijanie argumentacji odwołującej się do założeń przyjętych przez oponenta (nie podpieramy się autorytetami, wartościami ani hierarchiami, których on nie uznaje dot. to szczególnie tematów poświęconych przekonaniom religijnym i etyce)

Od każdego wymagana jest także rzetelność, kultura słowa oraz szacunek do pozostałych dyskutantów. Nie akceptowane są próby manipulacji, uciekanie się do emocji, wulgarne wypowiedzi oraz argumentacja pozamerytoryczna. Jeśli nie jesteś w stanie zastosować się do powyższych zasad, Twój komentarz prawdopodobnie zostanie usunięty.

Opracowano na podstawie: "Etyka międzyludzkiej komunikacji", red. J. Puzynina, wyd. Semper, Warszawa 1993

Kanał RSS z komentarzami do tego wpisu. TrackBack URL

Dodaj komentarz