Секция 2 из 2 - Предыдущая - Следующая
if x[module]==xhpt
но IMHO кавычки эстетичнее.
/------/
[31] Q: А как собрать версию с поддержкой Perl под Win32?
A: (DK)
Нам потребуется:MSVC6/MSVC7(Watcom/BCC не подойдет),ActivePerl,
(+Texi2Html для документации) и архивы с исходниками(либо с CVS)
Распаковываем архивы с исходниками smapi,fidoconf и hpt(это обязательный
минимум),архивы должны быть от одной даты.
затем в hpt\make\make\makeperl.mvcdll правим PERL_DIR на тот каталог где
поставлен ActivePerl,и собираем сначала smapi(cd smapi,
nmake -f makefile.mvcdll),fidoconf(аналогично),затем hpt(cd hpt
nmake -f makeperl.mvcdll),если остальные утилиты собирать
то через makefile.mvcdll.Получим dll-версии всего добра.
/------/
[32] Q: А можно как-нибудь получать диффы на e-mail/netmail?
A: (DK)
Можно, https://lists.sourceforge.net/lists/listinfo/husky-diffs -
в этой рассылке распространяются диффы, пожатые gzip. После распаковки
цеплять их надо с помощью patch -p0 < file.diff
(patch.exe - GNU Patch от CygWin'а или из binutils/win32)
A: (SD)
С полным перемещением на Sourceforge.Net создан список рассылки
диффов текстом (удобно отслеживать изменения):
https://lists.sourceforge.net/lists/listinfo/husky-cvs
Кроме того есть CVS и доступ к нему из браузера:
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/husky/
/------/
[33] Q: Как победить ошибки компиляции под Red Hat и ASP Linux?
A: (PG)
Если стянуть с gnu.org и поставить там нормальный gcc (2.95.3 или 3.xx) -
собирается.
А рэдхэтовским или аспшным хаком 2.96 - никто и не обещал. Можно посмотреть
на http://www.gnu.org/software/gcc/releases.html - нет такой версии, после
2.95.3 сразу идет 3.0.
[34] Q: Компилятор под FreeBSD ругается: warning: mktemp() possibly used
unsafely; consider using mkstemp()
A: (SD, PG)
В переводе это сообщение звучит так: "Предупреждение: функция mktemp()
возможно используется небезопасным образом; предпочтительно использовать
mkstemp()". mktemp() генерирует имя временного файла, mkstemp() к тому же
создает этот файл. Смысл предупреждения состоит в том, что после завершения
mktemp() сгенерированное имя файла может оказаться занятым.
Вот только есть одна тонкость: mktemp() - стандартная функция, а mkstemp()
- нет (в некоторых реализациях встречается еще и mkstemps() - создание файла
с суффиксом). Ради сохранения переносимости кода в husky используется
mktemp() с соответствующими проверками.
A: (PG)
На то он и warning, что предупреждает о _возможной_ (но совсем не
обязательной) ошибке (_possibly_ used unsafely). Так вот, в данном
случае ошибки нет, все так и задумано, и warning можно игнорировать.
Отличие его от других warning-ов в том, что его не так просто обойти
или отключить, как в других случаях (сделать явное преобразование
типов или вместо "if (a=b)" написать "if ((a=b)!=0)"). Предложенный
вариант использования mkstemp() мало того, что непереносим, но еще и
попросту не подходит в нашем случае, т.к. эта функция не позволяет
создавать временный файл с определенным расширением.
Все написано совершенно корректно, и менять код только ради того, чтобы
убрать warning, IMHO смысла нет.
[35] Q: Как связаться с разработчиками
A: (SD)
1. Задать интересующий вопрос в эхоконференциях: русскоязычной RU.HUSKY
или международной FIDOSOFT.HUSKY
2. Найти разработчика нужного модуля на страничке HUSKY TEAM:
http://husky.sf.net/team.html
3. Вот нынешние участники проекта c http://sourceforge.net/projects/husky/
(данные на октябрь 2002):
Andrew Sagulin Developer andrews42 at users.sourceforge.net
Dmitry Sergienko Project Manager d_sergienko at users.sourceforge.net
Georgi Fofanov Developer georgi at users.sourceforge.net
Gerrit Kьhn Developer gerritkuehn at users.sourceforge.net
Michael Haase Developer it-dienste at users.sourceforge.net
Joerg Stadelhoff Developer joergstadelhoff at users.sourceforge.net
Max Levenkov Developer max_levenkov at users.sourceforge.net
Max Chernogor Project Manager mche at users.sourceforge.net
Matthias Tichy mtt at users.sourceforge.net
Nestyurkin Nikolay Developer nikn at users.sourceforge.net
Ivan Fedorov Support Manager nssoft at users.sourceforge.net
Tobias Ernst Project Manager os2tobi at users.sourceforge.net
Pavel Gulchouck Project Manager pgul at users.sourceforge.net
Volker Quetschke Developer quetschke at users.sourceforge.net
Sascha Silbe sascha_silbe at users.sourceforge.net
Pavel Andreew Packager (.rpm, .deb etc) sfpavel at users.sourceforge.net
Shilov Vladimir Packager (.rpm, .deb etc) shivn at users.sourceforge.net
Stas Degteff Developer stas_degteff at users.sourceforge.net
/--------------------------------------------------------------------------/
При написании данного файла за основу взят SU.FIDOTECH FAQ,
а так же материалы конференций RU.ECHOPROCESSORS и RU.HUSKY
Секция 2 из 2 - Предыдущая - Следующая
© faqs.org.ru