Mozilla É libnspr4

2001-05-15 Пенетрантность Victor Vislobokov
Привет всем!

Замаялся я, господа.
   Я, конечно, понимаю, что собирать Mozilla и libnspr4 из исходников -
это жуткое извращение, но вот захотелось мне.
Ну что вы думаете - собрал. Собрал из исходников от Ximian
Только вот проблема - при запуске mozilla мне радостно сообщает

error shared library: /usr/lib/libnspr4.so: unknown symbol fstat

 Посмотрел я в либу. В смысле в libnspr4.a. Там напротив fstat
стоит U. Все бы хорошо, однако я никак понять не могу, как вообще
можно так собрать либу, чтобы к ней не зацепилась стандартная
C'шная библиотека, в которой как раз этот fstat и обитает?
  Вторая непонятка по самой библиотеке. Зачем нужна отдельная
библиотека, если исходники mozilla и так содержат libnspr? И с ней-то
Mozilla и собирается (Предвидя вопросы, отвечаю, что пробовал
использовать и ее - то же самое: unknown symbol)

  Самый главный вопрос - чего делать-то?
  Попробую, конечно, напильником сегодня поработать, но может
кто чего умного подскажет?

Виктор




вопрос

2001-05-15 Пенетрантность Artem Sazykin
ЙЮЙХЕ у ЯРНЪР Б ОНЙЕРЕ debian
Р.Й. С ЛЕМЪ ЕЯРЭ НДХМ МН РЮЛ НМХ НВЕМЭ ЯРЮПШЕ ЙЮЙХЕРН ХГ РПЕРХУ
Ю С ЛЕМЪ ЙЮПРНВЙЮ ATI rage 128 pro
Х НМЮ ХЛХ МЕ ОНДДЕПФХБЮЕРЯЪ Ю ЯРЮБХРЭ ХУ АЕГ у Ю ОНРНЛ ХУ ЦДЕ РН
ДНАШБЮРЭ МЕПЕГНМ )))
РНЙ ВРН УНРЕК БНР С БЮЯ ЯОПНЯХРЭ ЙЮЙХЕ МХАСДЭ 4 у Б МНБНЛ ОНЙЕРЕ
ОНЪБХКХЯЭ Х ЕЯРЭ КХ НМ БННАЫЕ ЩРНР МНБШИ ОЮЙЕР.
ЯОЮЯХАН.




вопрос

2001-05-15 Пенетрантность Artem Sazykin
ЙЮЙХЕ у ЯРНЪР Б ОНЙЕРЕ debian
Р.Й. С ЛЕМЪ ЕЯРЭ НДХМ МН РЮЛ НМХ НВЕМЭ ЯРЮПШЕ ЙЮЙХЕРН ХГ РПЕРХУ
Ю С ЛЕМЪ ЙЮПРНВЙЮ ATI rage 128 pro
Х НМЮ ХЛХ МЕ ОНДДЕПФХБЮЕРЯЪ Ю ЯРЮБХРЭ ХУ АЕГ у Ю ОНРНЛ ХУ ЦДЕ РН
ДНАШБЮРЭ МЕ ПЕГНМ )))
РНЙ ВРН УНРЕК БНР С БЮЯ ЯОПНЯХРЭ ЙЮЙХЕ МХАСДЭ 4 у Б МНБНЛ ОНЙЕРЕ
ОНЪБХКХЯЭ Х ЕЯРЭ КХ НМ БННАЫЕ ЩРНР МНБШИ ОЮЙЕР




antiword

2001-05-15 Пенетрантность Alexey Zagarin
Hello!

Есть такая фишка - antiword. Как бы так сделать, чтобы 
она по умолчанию использовала koi8-r.txt?

WBR, Bye..



Re: LPT Scaner Mustec 6000p

2001-05-15 Пенетрантность Victor Wagner
On Tue, 15 May 2001, Alexander B Kuznetsov wrote:

> From: Alexander B Kuznetsov <[EMAIL PROTECTED]>
> Subject: LPT Scaner Mustec 6000p
> X-Mailer: KMail [version 1.2]
>
> Привет All!
>
> Цепляемо ли такое чудо?
> Если да, то чем?

http://www.mostang.com/sane

и читать там по поводу поддерживаемых устройств.

Если чудо цепляемо, то там есть ссылки.

Если чудо поддерживается sane, то возможно, потребуется пересборка
sane из unstable. У меня это потребовалось ради Mustek 12000 scsi.
Но это было тогда, когда potato только-только стабилизировали и пакеты
из unstable прекрасно ставились в бинарном виде.

> Понятно что с SCSI и USB проблем меньше...
> Но все же?

А вообще - прогноз тяжелый. В следующий раз рекомендую ходить на
mostang.com ДО того, как принимать решение о покупке определенной модели
сканера.


-- 
Victor Wagner   [EMAIL PROTECTED]
Chief Technical Officer Office:7-(095)-748-53-88
Communiware.Net Home: 7-(095)-135-46-61
http://www.communiware.net  http://www.ice.ru/~vitus



LPT Scaner Mustec 6000p

2001-05-15 Пенетрантность Alexander B Kuznetsov
Привет All!

Цепляемо ли такое чудо?
Если да, то чем?

Понятно что с SCSI и USB проблем меньше...
Но все же?

Alexander B. Kuznetsov



Re: Посоветуйте либу

2001-05-15 Пенетрантность Victor Wagner
On Tue, 15 May 2001, Victor Vislobokov wrote:
> > сначала glob, потом на каждое имя, возвращенное glob-ом
> > stat
>
>   А куда результаты будешь складывать? Нужен массив.

А нафига их складывать? Обрабатывать и все.

> И не просто массив, а динамически увеличивающийся по
> мере надобности.

Не факт. После вызова glob смотришь gl_pathc и выделяешь памяти сразу
на все элементы.

> > Самое главное, что это настолько тривиально, что написать каждый раз
> > заново проще, чем оформлять в библиотеку.
>
>Если делать конкретную задачу, то окажется, что все не
> так тривиально как кажется.

Вот именно поэтому и  надо писать а не оформлять в библиотеку.
Потому что в каждой конкретной задаче требования несколько разные,
и собрать нужную конструкцию из примитивов glob и stat
(хотя glob - ох какая высокоуровневая вещь) проще, чем писать обертки
вокруг более высокоуровневой библиотеки.
> Виктор
>
>

-- 
Victor Wagner   [EMAIL PROTECTED]
Chief Technical Officer Office:7-(095)-748-53-88
Communiware.Net Home: 7-(095)-135-46-61
http://www.communiware.net  http://www.ice.ru/~vitus



Re: ðÏÓÏ×ÅÔÕÊÔÅ ÌÉÂÕ

2001-05-15 Пенетрантность Victor Vislobokov
> > где dirname - имя каталога, а types файлы определенного типа.
>
> Что такое тип файла?

  Каталог, ссылка, устройство и т.д.

> Обычно в юниксе файлы ищут по шаблонам имени.

   Мне не надо искать. Мне надо получить файлы из каталога.
Причем не только их имена, но и др. информацию

> Что такое структура FileInfo?
>
> typedef struct stat FileInfo?

   Нет. Это я для примера. Типа должна быть некая структура,
где как раз вся информация по файлу и хранится. stat для этой
цели неудобен. С одной стороны там не все, с другой строны
не в очень-то удобном виде.

> сначала glob, потом на каждое имя, возвращенное glob-ом
> stat

  А куда результаты будешь складывать? Нужен массив.
И не просто массив, а динамически увеличивающийся по
мере надобности.
   И не хочется мне все это писать самому. Неужели никто
до меня не написал ничего? Какая прорва кругом всяких
файловых менеджеров. Неужели все все пишут сами?

> Не думаю. На чистом C как-то не принято такие вещи в массивы пихать.

   Еще как принято. Не так давно смотрел код ytree.
И не только там.
   Я понимаю, конечно, что лучше это на плюсах делать,
там есть коллекции, однако не хотелось бы.

> Самое главное, что это настолько тривиально, что написать каждый раз
> заново проще, чем оформлять в библиотеку.

   Если делать конкретную задачу, то окажется, что все не
так тривиально как кажется.

Виктор




aclocal

2001-05-15 Пенетрантность Alexander Shebaronin
  Добрый день!
  А не подскажете как бороться вот с этим:
aclocal: configure.in: 91: macro `AM_PATH_GDK_IMLIB' not found in library
aclocal failed. Exiting.
  Пакеты gdk-imlib1 и gdk-imlib-dev стоят.
--
 Alexander Shebaronin | Phone  : +7(095)232-5688
  ACT Group   | Fax: +7(095)334-4660
   System engineer| E-Mail : [EMAIL PROTECTED],
  |: [EMAIL PROTECTED]



Re: Посоветуйте либу

2001-05-15 Пенетрантность Victor Wagner
On Tue, 15 May 2001, Victor Vislobokov wrote:

> From: Victor Vislobokov <[EMAIL PROTECTED]>
> Subject: Посоветуйте либу
> X-Mailer: Microsoft Outlook Express 5.00.2417.2000
>
> Привет всем!
>
>  Очень нужна либа для работы с каталогом. Т.е. нужна функция
> такого вида:
>
>  FileInfo **files = GetFiles(dirname);
>  FileInfo **files = GetSomeFiles(dirname, types);
>
> где dirname - имя каталога, а types файлы определенного типа.

Что такое тип файла?

Обычно в юниксе файлы ищут по шаблонам имени.

Для этого применяется функция glob.

Что такое структура FileInfo?

typedef struct stat FileInfo?



> Впрочем обойдуть и только первой функцией.
>
> Главное чтобы функция возвращала в структуре не только список
> имен файлов, но и их тип, права доступа, временной штамп,
> размер, группу, владельца etc.

Пишештся в три строчки

сначала glob, потом на каждое имя, возвращенное glob-ом
stat

а струкрура FileInfo может быть описана, например,
как

typedef struct {
   char  *name
   struct stat info
   } FileInfo


> Еще ОЧЕНЬ хочется, чтобы все это было на чистом C, а не C++.

> Есть ли такое в готовом виде?

Не думаю. На чистом C как-то не принято такие вещи в массивы пихать.
Гораздо логичнее пройтись циклом по результату glob,
делая stat на те файлы, которые нужны и используя результаты по месту.

Самое главное, что это настолько тривиально, что написать каждый раз
заново проще, чем оформлять в библиотеку.

-- 
Victor Wagner   [EMAIL PROTECTED]
Chief Technical Officer Office:7-(095)-748-53-88
Communiware.Net Home: 7-(095)-135-46-61
http://www.communiware.net  http://www.ice.ru/~vitus



ðÏÓÏ×ÅÔÕÊÔÅ ÌÉÂÕ

2001-05-15 Пенетрантность Victor Vislobokov
Привет всем!

 Очень нужна либа для работы с каталогом. Т.е. нужна функция
такого вида:

 FileInfo **files = GetFiles(dirname);
 FileInfo **files = GetSomeFiles(dirname, types);

где dirname - имя каталога, а types файлы определенного типа.
FileInfo - это некоторая структура, описывающая файл.
Впрочем обойдуть и только первой функцией.

Главное чтобы функция возвращала в структуре не только список
имен файлов, но и их тип, права доступа, временной штамп,
размер, группу, владельца etc.

Еще ОЧЕНЬ хочется, чтобы все это было на чистом C, а не C++.

Есть ли такое в готовом виде?

Виктор