{calculate} Распинывание принтера lbp2900, непонятки с app-emulation/emul-linux-x86-bjdeps
Пока писал понял, что вопрос в основном к хозяевам оверлея calculate.
Ситуация такая, в Сalculate 12 принтер canon LBP2900 без проблем заводиться и работает на х86 и на х86_amd64.
У меня Gentoo, я подключил оверлей calculate и поставил оттуда, нужные мне, net-print/cndrvcups-capt и net-print/cndrvcups-common, с ними как зависимость поставился app-emulation/emul-linux-x86-bjdeps.
Ошибок при сборке/установке не было, но принтер работать не захотел.
В процессе разбирательства выяснилось, что проблема, что дрова хотят /usr/lib32/libpopt.so.0 с ELF32, а у меня ELF64. (/usr/lib32/libpopt.so.0 входит в пакет app-emulation/emul-linux-x86-bjdep.
Из интереса убедился, что в cld-20120712-x86_64.iso тоже собирается не правильная /usr/lib32/libpopt.so.0 , но т.к. по умолчанию ставиться бинарник, то все работает.
Установил у себя бинарник app-emulation/emul-linux-x86-bjdep, принтер заработал - профит.
Собственно просьба: Допилите, пожалуйста, ебилд.
- Для комментирования войдите или зарегистрируйтесь
Было такое. echo
Было такое. echo "CFLAGS=${CFLAGS} -m32">>/etc/portage/env/app-emulation/emul-linux-x86-bjdeps вполне решило проблему. Ну и к тому же это вполне себе штатный для портаге способ.
Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"
Спасибо, добавил прямо в
Спасибо, добавил прямо в ebuild
http://www.calculate-linux.ru
http://www.calculate-linux.ru/projects/calculatelinux/issuesc сюда
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
спс, напишу
спс, напишу