LINUX.ORG.RU

Сообщения MurrVK

 

Автомонтирование в Debian

Доброго дня всем. Недавно установил Debian Lenny на ноут. Ноут правда старый, двд-привод уже читает через раз, но все же линукс я поставил. Сначала установил базовую систему, потом с помощью apt-get вручную ставил иксы и гном. Все встало нормально, работает, красиво, вот только нет автомаунта, флэшки и компакт-диски не подхватываются, а вручную - обломно. Думал, что не установил какие-то пакеты, пошарил диск установочный, доустановил еще autofs, gnome-mount, usb-mount, но без результата. Подскажите плз, в чем тут дело? Чего не хватает или тут какие-то более глобальные вещи?

>>>

MurrVK
()

Проблемы с монтированием NTFS

Юзаю Дебиан Этч. Подключил второй винт с НТФС и упавшей виндой на борту. Прописал в фстаб, вот содержимое:

# <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 /dev/hda1 / ext3 defaults,errors=remount-ro 0 1 /dev/hda5 none swap sw 0 0 /dev/hdb /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0 /dev/hdb1 /mnt/winc ntfs defaults 0 0 /dev/hdb5 /mnt/wind ntfs defaults 0 0

При загрузке hdb монтируется, однако я не могу просмотреть содержимое этих дисков под юзером. Это получается сделать только рутом. Как можно сделать доступ юзерам к файлам на этом диске?

MurrVK
()

Проблема с libsqlplus или моими кривыми пальцами

Всем доброго времени суток. Пытаюсь собрать проект, который деался в kdevelop(не мной, я kdevelop никогда до этого не пользовался), программа работает с Mysql и юзает libmysql & libsqlplus. Я переписал папку с проектом себе, исправил в мэйкфайлах путь на тот, который реально у меня на компьютере, переконфигурировал проект, установил все необходимые пакеты для работы с mysql и начал собирать. Однако компилятор выдает ошибки:

/usr/include/sqlplus/sql_query1.hh: In member function ‘SQLQuery& SQLQuery::update(const T&, const T&)’: /usr/include/sqlplus/sql_query1.hh:171: error: ‘sql_use_compare’ was not declared in this scope /usr/include/sqlplus/compare1.hh: In member function ‘bool MysqlCmpCStr<BinaryPred>::operator()(const MysqlRow&) const’: /usr/include/sqlplus/compare1.hh:26: error: ‘cmp2’ was not declared in this scope /usr/include/sqlplus/compare1.hh:26: error: ambiguous overload for ‘operator[]’ in ‘cmp1[index]’ /usr/include/sqlplus/row1.hh:259: note: candidates are: const MysqlColData MysqlRow::operator[](int) const <near match> /usr/include/sqlplus/row1.hh:266: note: virtual const MysqlColData MysqlRow::operator[](unsigned int) const <near match> /usr/include/sqlplus/compare1.hh:26: error: there are no arguments to ‘func’ that depend on a template parameter, so a declaration of ‘func’ must be available /usr/include/sqlplus/compare1.hh:26: error: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /usr/include/sqlplus/coldata3.hh: In member function ‘mysql_ColData<Str>::operator MysqlNull<T, B>() const’: /usr/include/sqlplus/coldata3.hh:19: error: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available /usr/include/sqlplus/coldata4.hh: In member function ‘Type mysql_ColData<Str>::conv(Type) const’: /usr/include/sqlplus/coldata4.hh:23: error: there are no arguments to ‘c_str’ that depend on a template parameter, so a declaration of ‘c_str’ must be available /usr/include/sqlplus/set3.hh: In member function ‘std::ostream& MysqlSet<Container>::out_stream(std::ostream&) const’: /usr/include/sqlplus/set3.hh:23: error: there are no arguments to ‘begin’ that depend on a template parameter, so a declaration of ‘begin’ must be available /usr/include/sqlplus/set3.hh:24: error: there are no arguments to ‘end’ that depend on a template parameter, so a declaration of ‘end’ must be available

которые никак не связаны с исходниками программы, которую я собираю. Что это такое? Битый пакет с libqslplus1-dev или же я что-то не настроил или неправильно импортировал проект?

MurrVK
()

Сборка mono -1.2.2.1

Люди, кто пробовал собирал такое? Скачал исходники последние stable вот тут http://go-mono.com/sources-stable/. Делаю configure - все проходит нормально, создается Makefile. Делаю make, начинает собираться, но сборка завершается ошибкой:

make[7]: Entering directory `/usr/src/mono-1.2.2.1/mcs/class/corlib' make all-local make[8]: Entering directory `/usr/src/mono-1.2.2.1/mcs/class/corlib' make[8]: *** Нет правила для сборки цели `System.Security.Cryptography/CryptographicUnexpectedOperationExcpetion.cs', требуемой для `../../class/lib/basic/mscorlib.dll'. Останов. make[8]: Leaving directory `/usr/src/mono-1.2.2.1/mcs/class/corlib' make[7]: *** [do-all] Ошибка 2

Я глянул Makefile, но нифига там не понял. В общем - если кто-то сталкивался с подобным, напишите, напишите плз.

MurrVK
()

Установка libx11-dev Debian

Жесткий прикол - скачал пакет дебиановский libx11-dev и все пакеты от которых он зависит. Начал инсталить по одному, дошел до libxi-dev, и тут началось самое интересное - при инсталяции этого пакета выдается сообщение - мол, не могу установить этот пакет, потому-что он зависит от... libx11-dev(!!!), а он еще не установлен. Это еще что за блокирующая взаимозависимостьнах? Сталкиваюсь с таким первый раз. Подскажите плз, кто виноват и что делать? Если это дело рук моих кривых пальцев - можете поругать меня немножко :). Буду рад любой конструктивной критике, так как в линухах я еще новичок. Заранее большое спасибо всем.

MurrVK
()

Файл символьного устройства

Написал драйвер символьного устройства. Запустил его, как подгружаемый модуль. Регистрация символьного устройства и драйвера прошла удачно без каких либо ворнингов. Устройство отображается в /proc/devices, модуль в /proc/modules. Все вроде замечательно, но не создается файл моего устройства в папке /dev. Если я правильно понял, то файл должен создаваться после выполнения функции register_chrdev(MAJOR, name, *fops) с именем name( структура fops в драйвере описана). Или же нунжны какие-то функции для того, чтоб система создала файл устройства.

MurrVK
()

Траблы с хидерами

Доброго всем времени суток. Пишу модуль, в нем указываю

#include <linux/pci.h>

При компиляции начинает страшно ругаться на ошибки в этом хидере и в других хидерах объявленных в нем. Шо это может быть? Работаю в Debian 3.1, ядро 2.4.27-2-386. Использовал сначала файл, который лежит в /usr/include/linux.pci.h, потом пробовал юзать тот, который лежит в /usr/src/kernel-source-2.4.27-2-386/include/linux - с тем же результатом. Это что, у разработчиков руки кривые или я что-то неправильно делаю. Компилирую модуль

gcc -c mymodule.c

MurrVK
()

Помогите студенту написать драйвер для PCI :)

Занялся я очень интересным заданием: пишу ядро для PCI на VHDL и драйвер к нему для Линукса. С первым в принципе все ясно, а вот с написанием драйвера - проблемы. В инете конечно информации вроде хватает, но хотелось бы пообщаться с людьми, которые этим делом занимались, так как все время возникают вопросы, всякие непонятки и т.д. К сожалению среди моих знакомых таких спецов нет, а по сему, хотел бы я познакомиться с людьми, желающими помочь бедному студенту в его нелегкой работе.

Огромная просьба к людям соображающим в этом деле написать свои мылы, аськи или жабберы.

Моя аська - 293-757-480, жаббер - murr@jabber.od.ua.

MurrVK
()

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