kydpdict i qt

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Awatar użytkownika
zomer
Beginner
Posty: 322
Rejestracja: 26 października 2007, 15:52
Lokalizacja: Podkarpacie

Post autor: zomer »

Słownik działa tylko z dźwiękiem jest problem. Wszystkie pliki dźwiękowe mam w /home/zomer/ydp Zauważyłem, że w Debianie nie ma pliku /play w domyślnym miejscu, właściwie to w ogóle go nie ma. Jakbyś mógł napisać gdzie Twój program ydpdict szuka odtwarzacza?
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Nie mam go obecnie zainstalowanego --- używałem go ostatnio na Sarge --- przypomniałem sobie o nim przy twoich problemach.
Awatar użytkownika
Yampress
Administrator
Posty: 6416
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

brakuje jeszce jakis bibliotek

Kod: Zaznacz cały

apt-cache search qt3
ja bym spróbowal jeszcze doinstalować paczki jak nie masz ich

qt3-dev-tools-embedded
qt3-apps-dev - Qt3 Developer applications development files
qt3-designer - Qt3 Designer
libqt3-headers - Qt3 header files
libqt3-compat-headers - Qt 1.x and 2.x compatibility includes

i ruszyc ./configure z powyższymi obcjami
Awatar użytkownika
zomer
Beginner
Posty: 322
Rejestracja: 26 października 2007, 15:52
Lokalizacja: Podkarpacie

Post autor: zomer »

Faktycznie coś mam nie tak

Kod: Zaznacz cały

 libqt3-mt-dev: Wymaga: libqt3-mt (= 3:3.3.8b-4) ale 3:3.3.8b-5 ma zostać zainstalowany
Wszystkie inne pakiety które podałeś mam zainstalowane, oprocz tego. Może coś namieszałem jak instalowałem headers-y (miałem kłopot ze sterownikami Nvidi i dlatego). Dałem amd64-all-22... czyli wszystkie skojażone z moim kernelem. Może to skutki instalacji qt3 32-bitowych zgodnie z poradą na temat opery Ale później powróciłem do libqt3-mt "64-bitoych" Wygląda na to że coś muszę usunąć żeby zainstalować

Kod: Zaznacz cały

qt3-apps-dev
zależnego od

Kod: Zaznacz cały

libqt3-mt-dev
Awatar użytkownika
Yampress
Administrator
Posty: 6416
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

nic mi nie przychodzi do głowy
zainstaluj może ydpdict. konsolowa nakładka na słownik ydpdict colinsa. jest w repo.
Awatar użytkownika
zomer
Beginner
Posty: 322
Rejestracja: 26 października 2007, 15:52
Lokalizacja: Podkarpacie

Coraz bliŻej celu --- kydpdict --- 64bit

Post autor: zomer »

Tak zrobiłem zainstalowałem konsolowy słownik, trochę mu brakuje do kydpdict ale najważniejsze że jest.
Może przeczyta ten post ktoś z 64-bitowym Debianem stworzy paczkę *.deb i podeśle linka. Ja jestem tu za krótko, żeby przeskoczyć ten konflikt zależności.

:idea: Wymusiłem instalacje

Kod: Zaznacz cały

 libqt3-mt-dev
zmieniając

Kod: Zaznacz cały

libqt3-mt
na starszą wersje. Polecenie
/configure --with-qt-includes=/usr/include/qt3 --with-qt-libraries=/usr/lib/qt3
./configure wreszcie tworzy

Kod: Zaznacz cały

checking whether byte ordering is bigendian... no
checking for moc... /usr/share/qt3/bin/moc
checking for uic... /usr/share/qt3/bin/uic
checking for Qt library name... -lqt-mt
checking Qt version... 3.3.8b
./configure: line 6492: test: 08b: integer expression expected
checking for lupdate... found
checking for lupdate... /usr/bin/lupdate
checking for lrelease... found
checking for lrelease... /usr/bin/lrelease
configure: creating ./config.status
config.status: creating Makefile
config.status: WARNING:  Makefile.in seems to ignore the --datarootdir setting
config.status: creating src/Makefile
config.status: WARNING:  src/Makefile.in seems to ignore the --datarootdir sett
plik make ale make zwraca

Kod: Zaznacz cały

 ../icons/babelfish.xpm:180: warning: deprecated conversion from string constant to ‘char*’
../icons/babelfish.xpm:180: warning: deprecated conversion from string constant to ‘char*’
make[1]: *** [kydpdict.o] Błąd 1
make[1]: Opuszczenie katalogu `/home/deuz/Pobrane/kydpdict-0.9.4/src'
make: *** [all] Błąd 2
Mam uczucie że jestem blisko zainstalowania tego kydpdict ale coś jest nie tak?
wojtekg
Posty: 2
Rejestracja: 20 marca 2008, 09:53

Post autor: wojtekg »

a masz kompilatory zainstalowanie dostawałem ten sam błąd a zapomniałem zainstalować g++
przed zainstalowanie kompilatorów :

Kod: Zaznacz cały

checking for moc... /usr/bin/moc
checking for uic... /usr/bin/uic
checking for Qt library name... failed
configure: error: Cannot compile a simple Qt executable. Check you have the right $QTDIR !
wojtek@ravenclaw:/usr/local/src/kydpdict-0.9.4$ ./configure --with-qt-includes=/usr/includ
i wiersz z loga:

Kod: Zaznacz cały

...
./configure: line 3734: g++: command not found
...
zapodaj
aptitude instal g++ c++ cpp qt3-dev-tools libqt3-mt libqt3-mt-dev
i potem

Kod: Zaznacz cały

./configure --with-qt-dir=/usr/share/qt3
i efekt:

Kod: Zaznacz cały

checking for moc... /usr/share/qt3//bin/moc
checking for uic... /usr/share/qt3//bin/uic
checking for Qt library name... -lqt-mt
checking Qt version... 3.3.7
pozdr
Awatar użytkownika
zomer
Beginner
Posty: 322
Rejestracja: 26 października 2007, 15:52
Lokalizacja: Podkarpacie

Post autor: zomer »

Możesz pokazać wyjście tego polecenia

Kod: Zaznacz cały

dpkg -l | grep g++
u mnie jest takie

Kod: Zaznacz cały

ii  g++                                  4:4.2.2-2                        The GN                                             U C++ compiler
ii  g++-3.3                              1:3.3.6-15                       The GN                                             U C++ compiler
ii  g++-3.4                              3.4.6-6                          The GN                                             U C++ compiler
ii  g++-4.1                              4.1.2-19                         The GN                                             U C++ compiler
ii  g++-4.2                              4.2.3-2                          The GN                                             U C++ compiler
ii  g++-4.2-multilib                     4.2.3-2                          The GN                                             
Jeszcze dla

Kod: Zaznacz cały

dpkg -l | grep c++
Może masz jeszcze plik wyjścia kompilacji. Ja to kompilowałem w Etch 32-bit, a w 64 coś mi nie idzie. Kurcze nawet w sieci nigdzie nie ma paczki kydpdict.deb Alienem też przerabiałem rpm-a na deb, ale teraz nie przejdzie (architektura nie zgodna). Kompilowałem ostatnio parę rzeczy i nie miałem info o braku kompilatorów.
Dzięki bardzo tego nie miałem

Kod: Zaznacz cały

ii  g++-3.3
ii  g++-3.4 

Teraz przeszło, chyba sobie zrobię paczkę na przyszłość. :)
Swoją drogą to dziwne bo powinienem mieć zgłoszenie przy

Kod: Zaznacz cały

./configure
że nie ma

Kod: Zaznacz cały

g++-3.4
wojtekg
Posty: 2
Rejestracja: 20 marca 2008, 09:53

Post autor: wojtekg »

Na Zyczenie prosze z Etcha:

Kod: Zaznacz cały

$ sudo dpkg -l | grep g++
ii  g++                               4.1.1-15                             The GNU C++ com
ii  g++-4.1                           4.1.1-21                             The GNU C++ com
$ sudo dpkg -l | grep c++
ii  libflac++5                        1.1.2-8                              Free Lossless Audio Codec - C++ runtime library
ii  libsigc++-2.0-0c2a                2.0.17-2                             type-safe Signal Framework for C++ - runtime
ii  libstdc++6                        4.1.1-21                             The GNU Standard C++ Library v3
ii  libstdc++6-4.1-dev                4.1.1-21                             The GNU Standard C++ Library v3 (development files)
niestety zczyściłem źródła po kompilacji i nie mam już logów.
ODPOWIEDZ