After porting some code that use cryptopp from windows to slackware linux it hangs.
The hang code:
AutoSeededRandomPool rng(true);
The reason was that AutoSeededRandomPool use /dev/random which blocks until the data become available.
The problem was resolved using default constructor, which use /dev/urandom:
AutoSeededRandomPool rng;
Показаны сообщения с ярлыком slackware. Показать все сообщения
Показаны сообщения с ярлыком slackware. Показать все сообщения
вторник, 24 апреля 2012 г.
понедельник, 9 апреля 2012 г.
Build 2.6.38.8 kernel for Slackware 13.37
extract kernel to /usr/src/linux-2.6.38.8
copy your .config to /usr/src/linux-2.6.38.8
cd to /usr/src/linux-2.6.38.8
make prepare
make scripts
make -j4 modules
make -j4 bzImage
make modules_install
make install
reboot
copy your .config to /usr/src/linux-2.6.38.8
cd to /usr/src/linux-2.6.38.8
make prepare
make scripts
make -j4 modules
make -j4 bzImage
make modules_install
make install
reboot
понедельник, 14 ноября 2011 г.
work with usb hid device in slackware
- use libusb to find the device with "lsusb" command
- use libhid to find path to the device report with "lshid"
or detach device with "libhid-detach-device vendorid:productid"
and then call "lsusb -vvv".
- get or set data with
hid_get_input_report
hid_set_output_report
вторник, 18 октября 2011 г.
Как установить monodevelop на slackware 13.37
1. установить slapt-get
http://software.jaos.org/slackpacks/13.37/slapt-get/slapt-get-0.10.2l-i386-1.tgz
2. настроить прокси для slapt-get
для этого установить переменные окружения
export http_proxy=http://user:password@host:port
export ftp_proxy=http://user:password@host:port
3. Добавить репозитории для slapt-get
SOURCE=http://repository.slacky.eu/slackware-13.37/:OFFICIAL
SOURCE=http://download.salixos.org/i486/13.37/:PREFERRED
3. Обновить данные из репозиториев
slapt-get --update
4. Убедиться, что monodevelop есть в списке пакетов:
slapt-get --available | grep monodevelop
5. Установить
slapt-get -i monodevelop-2.8-i686-1sl
среда, 7 сентября 2011 г.
services in slackware
service scripts located at:
/etc/rc.d
/etc/init.d
add start call at /etc/rc.d/rc.M or /etc/rc.d/rc.local
for example:
if [ -x /etc/rc.d/rc.nginx ]; then
. /etc/rc.d/rc.nginx start
fi
Подписаться на:
Сообщения (Atom)