LINUX.ORG.RU

Сообщения kenderes

 

[KDE4][ALSA] Не использует нужную sample rate

Есть очень неприятная проблема при использовании KDE 4.3.3 в Funtoo: как бы я не редактировал содержимое asound.conf, Phonon почему-то в упор не хочет проигрывать какие-либо файлы с нужной частотой дискретизации в 44,1кГц. Возможно, в других случаях это было бы не столь фатально, но я использую звуковую карту E-mu 0202 USB, и она, к сожалению, при других частотах добавляет к сигналу ощутимые помехи (хрипы).

Я точно знаю, что проблема не в файле asound.conf, так как alsaplayer играет любые файлы на ура и без всяких помех. Следовательно, проблема в Phonon'e. Вот мой конфиг алсы:

http://pastebin.com/f31690409

Устройство «My dmix sound card» в меню настроек «Settings - Multimedia» наличиствует, равно как и «E-MU Systems, Inc. E-MU 0202 USB», но они оба проигрывают файлы с помехами (т.е., по видимому, используют не 44,1кГц). Как это можно исправить я, честно говоря, не знаю...

 

kenderes
()

[LFS] Не ставится Paco в конце главы 5

Здравствуйте. Пытаюсь собрать LFS и натыкаюсь на такую вот проблему: собственно все, что описано в книге вплоть до главы 5 включительно, замечательно устанавливается в соответствии с инструкциями. Но вот с установкой пакетного менеджера Paco в конце этой главы начинаются проблемы - на ровном месте выдает ошибку компиляции. Вот копипаста ошибки:

lfs@roman-desktop:/mnt/lfs/sources/paco-2.0.6$ make

make all-recursive

make[1]: Entering directory `/mnt/lfs/sources/paco-2.0.6' Making all in lib

make[2]: Entering directory `/mnt/lfs/sources/paco-2.0.6/lib' Making all in paco

make[3]: Entering directory `/mnt/lfs/sources/paco-2.0.6/lib/paco' g++ -DHAVE_CONFIG_H -I. -I../.. -W -I../.. -DPACORC='"/tools/etc/pacorc"' -ansi -pedantic -Wall -Wshadow -fno-operator-names -g -O2 -MT libpaco_a-BaseConfig.o -MD -MP -MF .deps/libpaco_a-BaseConfig.Tpo -c -o libpaco_a-BaseConfig.o `test -f 'BaseConfig.cc' || echo './'`BaseConfig.cc

mv -f .deps/libpaco_a-BaseConfig.Tpo .deps/libpaco_a-BaseConfig.Po g++ -DHAVE_CONFIG_H -I. -I../.. -W -I../.. -DPACORC='"/tools/etc/pacorc"' -ansi -pedantic -Wall -Wshadow -fno-operator-names -g -O2 -MT libpaco_a-BasePkg.o -MD -MP -MF .deps/libpaco_a-BasePkg.Tpo -c -o libpaco_a-BasePkg.o `test -f 'BasePkg.cc' || echo './'`BasePkg.cc

BasePkg.cc: In static member function 'static bool Paco::BasePkg::updateLog(const std::string&)': BasePkg.cc:204: error: invalid conversion from 'const char*' to 'char*' make[3]: *** [libpaco_a-BasePkg.o] Error 1 make[3]: Leaving directory `/mnt/lfs/sources/paco-2.0.6/lib/paco' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/mnt/lfs/sources/paco-2.0.6/lib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/mnt/lfs/sources/paco-2.0.6' make: *** [all] Error 2

Боюсь, я не обладаю знаниями, чтобы изучить исходники программы и их поправить( Кроме того, подобная ошибка наблюдается и с Paco 2.0.6, и с Paco 2.0.5. И даже более того, самое для меня странное - это то, что если просто зайти под рутом в /mnt/lfs/sources/paco-2.0.6 и ввести ./configure --prefix=/tools --disable-gpaco && make && make install, то все собирается идеально! Правда, в этом случае ldd показывает, что бинарник paco оказывается слинкован с библиотеками в корне, а не в /tools. Может быть, я упускаю какой-то момент? Что-то неправильно делаю?

Хост - Ubuntu 9.04, LFS - 20090611, paco - 2.0.6

 

kenderes
()

RSS подписка на новые темы