Про Amaya

Завантажити Amaya

Списки листів

Документація

Учасники, що розвивають проект

Завантаження Amaya з репозиторію CVS


Українська ПЕРЕКЛАДИ

Цей документ є перекладом, у якому можуть бути помилки. Переклад було зроблено amaya-ua.ru. Англійська версія документу доступна на сайті Amaya - en


CVS дозволяє простежити за розвитком Amaya та допомогти програмі створенням патчів та нових опцій.

 


Вимоги

CVS (версія 1.10 або наступні)
Актуальна система версії
Perl
Немає необхідності уводити цю мову

На платформі Unix необхідно володіти наступними інструментами GNU для подальшої роботи. Будь ласка, перевірте, чи встановлені наступні програми у відповідній версії:

gcc та GNU make
Automake базується на функціях, наданих gcc та GNU make, що не є частиною інших компіляторів та makes. Коли здійснюється компіляція безпосередньо з CVS, слід застосовувати gcc та gmake.
GNU automake (версія 1.4 або наступні)
Automake є інструментарієм для автоматичного генерування Makefile.in's, що застосовується autoconf
GNU autoconf (версія 2.13 або наступні, але уникати версії 2.14)
Інструментарій для автоматичного генерування Makefile's, що застосовується make
GNU libtool (версія 1.2d або наступні)
Інструментарій для автоматичного генерування спільних бібліотек. Якщо оновлюється libtool на нову версію, слід ще раз запустити скрипт конфігурації, оскільки деякі використовувані libtool файли повинні бути знов сгенеровані.
Інші матеріали
X11 , GTK/GDK 1.2 заголовки та бібліотеки

Redland 0.9.16 або наступна версія - прочитайте, будь ласка, нижче, як слід встановлювати.

Версії Amaya

CVS дозволяє застосовувати останню версію Amaya - Нову версію можна оновляти відразу ж після додання нової функції до репозиторію CVS.

Метою версії є констатація того, що код є стабільним і відзначається добре визначеним набором функцій. До останнього часу ми завжди передавали дистриб'юторські файли під час випуску нової версії. Цей підхід не змінився, але додатково можна використовувати репозиторій CVS таким самим чином - часто швидчіш, ніж дистриб'юторський пакет.

Починаючи з версії 2.1, усі версії позначені етикеткою у репозиторії CVS, тому можна завантажити усю версію з допомогою опції CVS -r. Перевірте, будь ласка, CVS log walker до найостаннішого набору етикеток версій.

Анонимний CVS Checkout

Для компіляції Amaya необхідні redland, wxWidgets, Mesa та libwww subtrees. Можна отримати їх за допомогою завантаження та встановлення у обраному місці вихідного файлу останньої версії Amaya.

Анонімний checkout є доступом лише до ярлику, що дозволяє завантажувати останні редакції та інтегрувати патчі у основному коді. Інструкції придатні як до Unix так і до Windows. Декілька зауважень:

Почніть від входу до системи з наступним логіном:

% cvs -d :pserver:[email protected]:/sources/public login

після чого впишіть пароль" anonymous" .

Щоб завантажити останню версію з репозиторію CVS, застосуйте команду

% cvs -d :pserver:[email protected]:/sources/public -z3 checkout Amaya

Як завантажити останні оновлення

Великою зручністю використання CVS є те, що можна легко оновляти основний код останніми редакціями та змінами, переданими до CVS.

Якщо Ви здійснили checked out the amaya tree (не конкретний перегляд), то можете завантажити оновлення з допомогою команди cvs update наступним чином

% 
% cd Amaya
% cvs -z3 update -dP

Слід застосовувати"-dP" для того, щоби отримати нові папки й файли оновлення. Слід повторити процедуру встановлення компіляції .

Завантаження libwww з CVS

Можна використовувати репозиторій libww CVS замість версії, наданої у дистриб'юторському пакеті (amaya-sources). Застосуйте наступну команду:

% cvs -d :pserver:[email protected]:/sources/public -z3 checkout -rAmaya libwww

Під час застосування репозиторію libwww CVS слід здійснити декілька кроків, які вже здійснені у дистриб'юторському пакеті. Зробіть наступні дії:

  1. Генеруйте файли include
  2. Unix (тільки): Генерируйте файли make
  3. Зробіть конфігурацію та компіляцію libwww

1. Генерування файлів Include (Windows)

Як на платформі Windows, так і на платформі Unix можна генерувати файли *.h, а також *.def з допомогою запуску скрипта Perl, наданого Eric Prud'hommeaux. Коли його запущено, то він дає декілька застережень - з ними усе OK. Йому потрібна остання версія Perl. Запустіть скрипт наступним чином:

% cd libwww
% perl config/winConfigure.pl

На платформі Windows можна тепер перейти до інструкції як проводити компіляцію Amaya. На платформі Unix слід зробити додаткові дії.

2. Генерування файлів Make та Include ( лише Unix )

Генеруйте файли make та include наступним чином - не звертайте уваги на застереження, що робить autoconf:

% cd libwww
% libtoolize -c -f
% perl config/winConfigure.pl
% aclocal; autoheader; automake; autoconf

Тепер слід запустити конфігураційний скрипт таким чином, як це описано у наступній секції на тему інструкції конфігурації та компіляції Amaya. Якщо виникнуть проблеми з запуском скрипту, спробуйте застосувати наступну команду:

% make distclean; aclocal; autoheader; automake; autoconf

Конфігурація та компіляція Amaya

Пам'ятайте про субіндекс для <[email protected]> списку листів (архіви), де знаходиться свіжа інформація про нові функції, дискусії про проблеми та нові ідеї.

Вітаємо - тепер Ви млжете здійснити конфігурацію та компіляцію Amaya:


Irène Vatton
Date: 2007-03-20

Copyright  ©  1994-2007 INRIA and W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply. Your interactions with this site are in accordance with our public and Member privacy statements.