= RU.UNIX.FTN (2:6001/10.2) =================================================== Msg : 626 of 630 From : Igor Mitichev 2:6001/9.9 25 Апр 05 21:44:06 To : Andre Sidko Subj : Скомпилить hpt =============================================================================== @RealName: Митичев Игорь Владимирович Привет Andre! 25 Апр 05 года (а было тогда 13:10) Andre Sidko в своем письме к All писал: AS> Бред какой-то. Вытащил из и-нета последний hpt 1.4, smapi, AS> fidoconf, huskybse-0.1b-src.tar.gz забыл. А там как раз самый смак. AS> который, но не могу его скомпилить, хоть убей. AS> Расскажите принцип компиляции hpt? Please. Все очень подробно расписано как раз в install этого самого huskybse: The Husky Fidonet software package is split into different "modules". A module is a library or a program. In order to compile any Husky program, you will at least have to download the following modules: Сиплый пакет (это не я, это мой "Сократ так переводит) программ фидонет разделен на несколько модулей. Каждый модуль -- это библиотека или программа. Для того чтобы скомпилировать любую программу проекта husky вы должны иметь уже установленными как минимум следующие базовые модули: huskybse Husky Base, contains instructions, a template compilation configuration file, and sample configs. smapi The Squish Message API library. fidoconf The Fidoconfig library. In addition, you need the programs that you want to use, like "hpt" (the tosser), "htick" (the ticker), "msged" (the mail editor), and others. For a full list of available modules, refer to the husky homepage. После этого вы можете компилировать прикладные программы, которые будете непосредственно использовать. Hапример "hpt" (тоссер), "htick" (файлэхопроцессор), "msged" (редактор сообщений) и другие. Для полного списка доступных модулей, обратитесь на сиплый homepage. ============== цитата сокращена ============== Download all the modules that you want to use, and untar them in a common directory. E.g: Скопируйте архивы всех модулей, которые вы хотите использовать в одну общую директорию и распакуйте их: mkdir ~/husky cd ~/husky tar xzf ~/download/huskybse-latest.tar.gz tar xzf ~/download/smapi-latest.tar.gz tar xzf ~/download/fidoconf-latest.tar.gz tar xzf ~/download/hpt-latest.tar.gz Скопируйте соответствующий вашей конфигурации huskymak из модуля huskybse на один уровень выше: cd ~/husky cp huskybse/huskymak.cfg ./huskymak.cfg emacs huskymak.cfg # or would you rather like vi? ;-) мое примечание: для linux надо использовать именно huskybse/huskymak.cfg. Для других систем там же представлены другие файлы: huskymak.cfg Generic UNIX (will work as is on Linux, contains documentation on what to change for other Unices) huskymak.cfg.bsd FreeBSD (possible OpenBSD and NetBSD) huskymak.cfg.sun SunOS (Solaris), using GNU C & GNU make В любом случае этот файл должен быть скопирован на один уровень вверх (в общий для всех модулей каталог) и иметь имя huskymak.cfg. Так же рекомендую для уменьшения гемороя с динамически подключаемыми библиотеками в этом самом huskymak.cfg выставить параметр DYNLIBS в значение 0: DYNLIBS=0 Now, you can build smapi and fidoconfig (please do it in this order) using Теперь вы можете приступить к компиляции сначала smapi и fidoconfig (пожалуйста, не напутайте этот порядок): cd ~/husky/smapi make clean # or use "gmake" if "make" does not invoke GNU make on your system! make all install cd ~/husky/fidoconf make clean make all install It is important that you a) INSTALL (gmake install) smapi before you try to COMIPLE fidoconf, because otherwise the smapi library - which is required for building fidoconfig - will not be found, and likewise, that you INSTALL fidoconf before you try to COMPILE anything else. For the other modules, you don't have to take care about any particular order. You can build and install any module using the command sequence Принципиально: а) инсталлировать smapi прежде, чем вы станете компилировать fidoconf, потому что иначе библиотеки, небходимые для построения fidoconf не будут обнаружены. б) аналогично этому инсталировать fidoconf прежде, чем вы попытаетесь скомпилировать какой-либо еще модуль проекта husky. Для прочих модулей порядок компиляции и инсталляции не принципиален. Далее вы можете компилировать и инсталировать любой из моделей husky, используя следующую последовательность команд: cd ~/husky/MODULENAME make clean make all install Hа этом инсталяцию husky можно считать завершенной. С уважением 25 Апр 05 года Igor Mitichev garick33 на hotbox.ru Развитие индивида обусловлено развитием всех других индивидов, с которыми он находится в прямом или косвенном общении.(с) --- Я писать стихи не могу, по натуре я не Пушкин. Я по натуре Белинский.(с) * Origin: Задавайте мне любые вопросы, я вам дам любые ответы. (2:6001/9.9)