W3CAmaya

AmayaAmaya

INSTALLСкачати Amaya

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

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

PeopleРозробники проекту

Documentation Найчастіші запитання

Даний документ є перекладом статті «Amaya FAQ».
Оригінальна версія документа існує тільки на сайті W3C http://www.w3.org/Amaya/User/FAQ.html
Даний переклад НЕ є офіційним документом W3C.
Всі Авторські Права Належать W3C.
Даний документ може містити помилки перекладу.



I. загальні питання

  1. Amaya – це редактор чи браузер?
  2. Де можна знайти Amaya?
  3. Чи доступний продукт Amaya для MacOS?
  4. Чи можна знайти Amaya на CD-ROM?
  5. Чи можна вносити в Amaya деякі зміни?
  6. Чому редактор Amaya написаний на мові програмування C?
  7. Чи відповідає Amaya вимогам Y2K?
  8. Чи можна змінювати мову діалогу?
  9. Що означає слово " Amaya"?

II. Використання Amaya

  1. Amaya не запускається. Що можна зробити?
  2. AmayaWX не запускається або запускається дуже повільно
  3. Чи підтримує Amaya MathML?
  4. Чи можна редагувати теги?
  5. Шрифти дуже малі. Що можна зробити?
  6. Як змінити шрифти?
  7. Чи можна отримати шрифти Amaya?
  8. Як зміниті розмір вікна, встановлений за умовчанням?
  9. Чи можна побачити перелік помилок, знайдених Amaya?
  10. Яка причина відсутності жорстких вимог до дотримання структури?
  11. Як можна відновити назву документа?
  12. Як вийти з <pre> або таблиці?
  13. Чому Amaya не підтримує фрейми?
  14. Чи підтримує Amaya Javascript і анімовані зображення?
  15. Amaya перестав розпізнавати XHTML, MathML, або SVG документи!
  16. Чи підтримує Amaya не латинські символи?
  17. Чи можна використовувати CSS стилі?
  18. Як можна віддалено публікувати документи?
  19. Як контролювати формат дати?

III. Компіляція Amaya

  1. Де можна отримати документацію для розробників?
  2. Повідомлення про відсутні файли
  3. Збій при компіляції схеми HTML
  4. Що потрібне для компіляції з GTK?
  5. Проблеми з ltconfig (або libtool)
  6. Повідомлення при тестуванні "тест: потрібна змінна"


I.1. Amaya – це редактор чи браузер

Amaya є головним чином інструментом для авторського створення документів з функціями перегляду. Керування посиланнями й можливість віддаленої публікації є основними функціями гіпертекстового редактора, і ці функції вимагають повної інтеграції функцій редагування й перегляду.


I.2. Де можна знайти Amaya??

Ви можете скачати дистрибутив Amaya у різних форматах, і для цього ви можете використати або ftp, або http:


I.3. Чи доступний продукт Amaya для MacOS?

Так, пакети dmg доступні:

Див. сторінку http://www.w3.org/Amaya/User/BinDist.html


I.4. Чи можна знайти Amaya на CD-ROM?

Так, і Ви можете заплатити за неї, за умови, що авторське право зберігається.


I.5. Чи можна вносити в Amaya деякі зміни?

Так, ми закликаємо людей до проведення тестів із продуктом Amaya і його поліпшенню. Він навіть може бути використаний у комерційних програмах. Якщо ви вносите поліпшення в даний продукт, ми рекомендуємо Вам звернутися до нас. Ви не можете вносити зміни й при цьому продовжувати називати продукт тією ж торговою маркою або спотворювати інформацю про походження продукту і його можливостей, і відповідальності, пов'язаної з використанням продукту. Ви можете робити обґрунтовані твердження, наприклад, що він заснований на коді Amaya, або що він відповідає Рекомендованій Спецификації W3C.


I.6. Чому Amaya написаний мовою програмування C?

Мова C має ряд переваг, які чудово відповідають нашим цілям. Це дуже компактна й ефективна мова, Amaya також заснована на вже існуючій бібліотеці редагування Thotlib, що також написана в C. Цілком логічно продовжувати розвивати код Amaya мовою C.

Значна частина інтерфейсу користувача тепер написана на C++.


I.7. Чи відповідає Amaya вимогам Y2K?

Так, Amaya відповідає вимогам Y2K.


1.8. Чи можна змінити мову діалогу?

За умовчанням Amaya працює з англійською мовою, і супроводжується документацією англійською мовою. Інші діалоги (французький, німецький, іспанський, португальський, італійський,фінський, російський) і інші версії інтерактивної документації (французької,німецької, іспанської, російської) також можуть бути закачані й надані користувачам, як описано в розділі http://www.w3.org/Amaya/User/BinDist.html

Елемент Мова Діалогу в діалозі Edit/Preferences/General визначає мову для всіх меню й повідомлень Amaya. За умовчанням мова «американська англійська» (в меню позначена як en).

У цей час доступно тільки сім альтернативних мов: англійська (en), французька (fr), німецька (de), італійська (it), іспанська (es), португальська (pt), і Фінляндії (fi). При запуску, Amaya завантажує файли діалогу відповідно до поточної мови діалогу: en-, fr-, або de-, it-, es-, pt-, або fi файлів, відповідно. Ці файли діалогу знаходяться у каталозі Amaya/config.


1.9. Що означає означає слово " Amaya "?

Спочатку продукт називався Tamaya. Дерево під такою назвою зростало в офісі розробників; воно ж зображено й зараз на логотипі редактора. Але потім виявилося, що "Tamaya" - торговий знак якоїсь французької компанії. Тому редактор був перейменований в Amaya.


II.1. Amaya не запускається. Що можна зробити?

Основна причина полягає в тому, що Amaya не може створити свою тимчасову робочу директорію.

У таблиці, наведеній нижче, показане розташування даного каталогу за умовчанням при використанні різних платформ:

Платформа

каталог Amaya

Unix and Mac OSX

$HOME/.amaya

Windows 95/ Windows 98

AMAYA-INSTALL-DIR\users\username або, якщо користувач не має акаунта при вході до Windows AMAYA-INSTALL-DIR\users\default

Windows NT/XP

$HOMEDRIVE:\$HOMEPATH\amaya
по умовчанню c:\Documents and Settings\$user_name\amaya

Якщо зазначеної директорії не існує, вам необохідно вручну прописувати розташування директорії за допомогою глобальної змінної AMAYA_USER_HOME.

Ця змінна повинна вказувати на існуючий і дозволений шлях до директорії, у яку Amaya буде генерувати свої робочі файли й підкаталоги.

Працюючи із платформою Windows вам належить встановити цю змінну в System Properties (або через панель керування в "System" , або через Мій комп'ютер -> Властивості контекстного меню) сторінка "Advanced" – "Змінні оточення". Таким чином, настроювання будуть дійсними для кожного процесу.

set AMAYA_USER_HOME=C:\Documents and Settings\XX\Amaya

Не залишайте пробіли в імені змінної й значенні, також не використовуйте лапки.

Працюючи із платформами Unix

  1. У випадку помилки GDK, ви можете спробувати виконати команду "xset fp", а потім повторіть спробу запустити amaya.
  2. Якщо всі необхідні для виконуючого файлу динамічні бібліотеки присутні, можна запустити amaya через strace, щоб дізнатися, у чому саме помилка.
    strace /usr/share/Amaya-R.V/wx/bin/amaya


II.2. AmayaWX не запускається або запускається дуже повільно

Amaya WX використовує бібліотеку стандартизованих підпрограм і функцій OpenGL для візуалізації сторінок, що дозволяє краще здійснювати підтримку SVG й анімації. Недоліком є те, що Amaya сильно залежить від драйверів відео карти, якщо драйвер з помилками, є імовірність некоректної роботи Amaya.

На платформах Unix Amaya іде з бібліотекою Mesa для реалізації базових елементів бібліотеки OpenGL. Mesa - програмна реалізація OpenGL, отже, при роботі із платформою Unix, Amaya не залежить від драйверів відеокарти. Якщо Amaya не запускається або запускається дуже повільно на платформах Unix, проблема в чомусь іншому.

На платформах Windows, Amaya використовує апаратну реалізацію OpenGL, тому Amaya дуже залежить від драйверів відео карти Якщо додаток не запускається або запускається дуже повільно, ми рекомендуємо користувачам перевірити:

  1. Оновлення драйверів їхньої відеокарти, якщо таке є в наявності. Це оновлення можна знайти або на сайті MicroSoft (див. розділ «драйвери») або на сайті виробника відеокарти.
  2. Спробуйте сповільнити апаратне прискорення відео карти: Panneau de configuration → Affichage →Paramètres → Avancé → Dépannage


II.3. Чи підтримує Amaya MathML?

Так, але в цей час реалізація MathML 2,0 в Amaya ще не остаточна. 2.0. Додаток не реалізовує основну частину MathML 2,0. У документації чітко вказується, що саме доступно. Див. розділ "Відомі питання по MathML".


II.4. Чи можна редагувати теги?

Amaya був побудований як структурований редактор документів. Такий підхід дозволяє йому обробляти складні документи й структуровані об'єкти, такі як таблиці, графіки або математичні вирази. При редагуванні в HTML й XHML режимах, Amaya працює з деревом документа, а не з його текстовим уявленням, що створюється тільки в момент збереження документа, у тій синтаксичній структурі, що ви виберете (простий текст, HTML, XHML).

Amaya також дозволяє відкрити вихідний код документа (елемент меню Views/Show source), а потім редагувати теги. Це робиться в окремому документі. Amaya показує, яка частина вихідного документа бере участь у редагуванні синхронного документа й навпаки. Обидва - вихідний документ і відформатований документ – можуть редагуватися. Зміни, зроблені в кожному із цих двох документів, відображаються в іншій за допомогою команди File/Synchronize. Синхронізація також здійснюється автоматично, при перегляді змін.


II.5. Шрифти занадто малі. Що можна зробити?

За допомогою Amaya можна збільшити й зменшувати зображення, вікно за вікном. Таким чином, кожен документ у вікні зміненого маштабу буде відображатися більше або менше свого нормального розміру залежно від коефіцієнта зміни маштаба. Цей коефіцієнт зміни маштаба діє на всі типи відображеної інформації (шрифти, зображення й т.д.). Команди, які змінюють коефіцієнт зміни маштабу, знаходяться у меню Views.

Меню The Edit/Preferences/General дозволяє змінити тільки розмір шрифту. За умовчанням, коефіцієнт зміни маштабу шрифту дорівнює 100% (документи відображаються в реальному розмірі). Цей коефіцієнт зміни маштабу впливає тільки на розмір шрифту, але не на інші елементи (зображення й т.д.)


II.6. Як змінити шрифти?

Для того, щоб мати можливість вибирати шрифти, Amaya працює з файлом настроювання шрифтів (Font Configuration file за умовчанням цей файл знаходиться в директорії Amaya/config/:

Додаткову інформацію про ці файли налаштування, див. на http://www.w3.org/Amaya/User/FontConfig.html


II.7. Чи можна отримати шрифти Амайя?

Версії Amaya WX

AmayaWX працює тільки з шрифтами TrueType. Дистрибутив Amaya поставляється з набором шрифтів Esstix (великий набір математичних символів) і набором безкоштовних шрифтів. При запуску Amaya спочатку запитує попередньо встановлені системні шрифти й використовує свої власні шрифти, якщо попередньо встановлених шрифтів немає.

На платформах Unix, AmayaWX використовує для необхідних шрифтів три конфігураційних файли: Amaya/config/fonts.gl, Amaya/config/fonts.gl.rd, и Amaya/config/fonts.gl.deb.

AmayaWX використовує один конфігураційний файл Amaya/config/fonts.gl.win.

Версії Amaya GTK

Amaya GTK работает с X Font Server (Xft). Деякі системні дистрибутиви поставляються з попередньо встановленими шрифтами або пакетами шрифтів, що встановлюються автоматично. Деякі інші шрифти повинні встановлюватися вручну.

Якщо вам потрібно самим установити шрифти на платформі Linux, то вам належить:

  1. Розархівувати та / або скачати шрифти й установити їх в /usr/local/share/fonts або /usr/X11R6/lib/X11/fonts
  2. Установити їх за допомогою команди "unzip esstix.zip". Рекомендується встановлювати їх у каталог /usr/local/share/fonts/esstix
  3. Додати ці нові шрифти в конфігураційний файл Xft: /etc/X11/XftConfig
    ...
    dir "/usr/local/share/fonts/XXX" 
  4. Додати цей новий каталог шрифтів у список каталогів праворуч /etc/X11/fs/config

    Ось приклад:

    catalogue = /usr/local/share/fonts/truetype,
            /usr/lib/X11/fonts/misc,
            /usr/lib/X11/fonts/cyrillic,
            /usr/lib/X11/fonts/75dpi/:unscaled,
            /usr/lib/X11/fonts/100dpi/:unscaled,
            /usr/X11R6/lib/X11/fonts/misc:unscaled,
            /usr/lib/X11/fonts/URW,
            /usr/lib/X11/fonts/Type1,
            /usr/lib/X11/fonts/CID,
            /usr/lib/X11/fonts/Speedo,
            /usr/lib/X11/fonts/75dpi,
            /usr/lib/X11/fonts/100dpi,
            /usr/local/share/fonts/esstix,
            /usr/local/share/fonts/japanese
        
  5. Потім створіть дескриптори файлу fonts.scale, fonts.dir й XftCache як показано нижче: fonts.scale, fonts.dir and XftCache як показано нижче:
    cd /usr/local/share/fonts/XXX
    ttmkfdir -o fonts.scale
    mkfontdir
    xftcache
        
  6. Перезавантажте або запустіть знову сервер шрифтів.

Шрифти Esstix

Шрифти Esstix доступні (ми надаємо файл esstix.tar.gz) по посиланню ftp://ftp.elsevier.nl/pub/styles/esstix/esstix.zipesstix.tar.gz .

  1. Скачати файл із шрифтами Esstix esstix.tar.gz file
  2. Установити їх за допомогою команди "unzip esstix.zip" або "tar xzf esstix.tar.gz". Ми рекомендуємо встановлювати їх у каталог /usr/local/share/fonts/esstix
  3. Додати цей новий каталог шрифтів у файл конфігурації Xft: /etc/X11/XftConfig
    ...
    dir "/usr/local/share/fonts/esstix" 
  4. Потім створити дескриптори файлу: fonts.scale, fonts.dir and XftCache в такий спосіб:
    cd /usr/local/share/fonts/esstix
    ttmkfdir -c -m20 -o fonts.scale
    mkfontdir
    xftcache
        
  5. Перезавантажити або запустити знову сервер шрифтів.

Версії Amaya Win32

Встановлення шрифтів Esstix на платформі Windows

  1. Скачати шрифти Esstix (ми надаємо файл ESSTIX.zip file)
  2. розпакувати вміст цього файлу
  3. ККопіювати шрифти з каталогу ESSTIX у каталог C:\WINDOWS\Fonts.


II.8. Як можна змінити розмір вікна?

Змініть розмір вашого вікна до необхідного вам розміру, а потім використайте меню Edit/Preferences/Geometry, щоб зберегти поточну форму відображуваних вікон. Ваші зміни збережуться при наступному оновленні Amaya.

Ви також можете встановити автоматичне збереження даних параметрів вікна при виході в меню Edit/Preferences/General menu.


II.9. Чи можна побачити помилки, знайдені Амайя?

Редактор Amaya не може бути використаний для перевірки коректності HTML сторінок. Браузер приймає як коректні, так і некоректні документи HTML і намагається динамічно виправити помилки. Наприклад, він дозволяє додати відсутні кінцеві теги й перемістити елементи на потрібні позиції.

При розборі XHTML документа Amaya перевіряє його на правильність структури й зупиняється, як тільки зустрічає помилку, в цьому випадку, Amaya видає вікно попередження про те, що документ некоректний.

В обох випадках (HTML й XHTML документів), коли Amaya знаходить теги й атрибути, невідому або будь-яку іншу помилку, редактор створює лог файл, який можна переглянути командою FileShow parsing errors.


II.10. Яка причина відсутності жорстких вимог до дотримання структури документів?

Браузеру - редактору Amaya доводиться працювати з існуючими HTML сторінками, і далеко не всі з них відповідають стандарту HTML DTD (Document Type Definition). При проектуванні Амайя, ми зіткнулися з важким вибором:

  1. У цьому випадку більшість користувачів будуть розчаровані неможливістю побачити більшість Web сторінок, які, проте, відображаються в інших web клієнтах.
  2. Приймати некоректно створені сторінки й дозволяти редактору Amaya виправляти найпоширеніші помилки.

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

Питання полягає в тому, що стандарт DTD визначає тільки структуру класу документа, але не його семантику. При роботі з некоректним документом, як правило, існує кілька способів перетворити його структуру й зробити його правильним, але будь-яке перетворення може мати різний вплив на семантику документа. Стандарт DTD не дозволяє вам вибирати правильні перетворення.

Інше важливе проектне рішення, що було реалізовано в Amaya, полягає в тім, що, навіть якщо редактор і приймає некоректні документи, то структура й розмітка залишаються коректними. Очевидно, що тут розглядаються тільки елементи, які створені або змінені. Деякі некоректні частини вихідного документа можуть залишатися, при збереженні документа.

Наведені вище зауваження стосуються тільки HTML документів. До XHTML документів Amaya застосовує жорсткі вимоги, редактор зупиняє розбір документа при виявленні формальної помилки. Мотивація - допомогти XHTML розгортатися вірним способом. Документів по підтримці немає.


II.11. Як я можу обновити назву документа?

Назва документа, як і будь-який інший заголовний елемент, може редагуватися в структурі цього документа. Ви також можете використати діалог XHTML/Change Title.


II.12. Як вийти з <pre> або таблиці?

Якщо курсор знаходиться наприкінці елемента формату <pre> натисніть Enter і створіть новий рядок елемента <pre>. Щоб створити ще один елемент, наприклад, параграф після елемент <pre>, ви можете використати меню XHTML і вибрати тип елемента, що ви бажаєте створити.

Інший спосіб зробити теж саме: потрібно виділити весь елемент <pre> із клавішею ESC (Linux) або клавішею F2 (Windows) і натиснути Enter. Таким чином, ви створите новий параграф після елемента <pre>.

Також й у таблиці: виділіть всю таблицю й натисніть Enter, щоб створити новий параграф після таблиці, також можна вийти з таблиці, натиснувши Enter, коли курсор поза таблицею.


II.13. Чому Amaya не підтримує фрейми?

Фрейми створюють безліч проблем для моделі Інтернет, наприклад, стандартні URL адреси можуть лише вказувати на фрейм або набір фреймів. Посилання та / або кнопка "Назад" можуть видавати невірні результати. Вони також є причиною неприємностей для людей з обмеженими можливостями й роблять редагування більш складним. На жаль, фрейми не скасовані, і деякі люди продовжують ними користуватися. Ми не рекомендуємо їхнє використання.


II.14. Чи Підтримує Amaya JavaScript й анімовані зображення?

У зв'язку з нестачею ресурсів, ми не плануємо реалізацію даних функцій. Вони набагато більш важливі для браузера, ніж для редактора.


II.15. Редактор зупиняє читання XHTML, MathML, або SVG документів

XHML документи повинні бути правильно сформовані, у чому немає необхідності у випадку з HTML документами. Як тільки синтаксичний аналізатор XML Expat, що використовується редактором Amaya, виявляє помилку в коді XHTML, він видає попередження об повідомлення у файл "Parsing Errors" і зупиняється аналіз документа.

Найпоширеніші помилки:

Тому що набір символів, що використовується за умовчанням, відрізняється для HTML й XHTML документів, то часто трапляється, що автори створюють XHTML документи із стандартним набором символом ISO-latin-1[10], які не містять інформації про набір символів. У випадку якщо символ, проаналізований синтаксичним аналізатором XML, не відповідає певному символу в коді UTF-8 (це відбудеться, якщо документ йде в кодуванні ISO-latin-1 , але перевіряється як файл UTF 8), то документ вважається некоректним: розбір припиняється й виводиться повідомлення про помилку

У даному конкретному випадку, Ви можете спробувати заново відкрити документ в іншому кодуванні, ISO-8859-1 або набором інших символів через меню File>Force a Character Coding.

Коли XHTML документ сформований неправильно, редактор Amaya пропонує прочитати його як простий HTML файл. After. Після цього ви зможете знову зберегти його як XHTML файл за допомогою команди Save As.


II.16. чи підтримує Amaya нелатинські символи?

Підтримка кодової таблиці Unicode ще не повністю реалізована. Залежно від наявних на вашому комп'ютері шрифтів, деякі символи можуть відображатися, або не відображатися. Недоступні символи відображаються як невеликі квадратики.


II.17. Чи можна використовувати таблицю стилів CSS?

Редактор Amaya підтримує каскадні таблиці стилів (CSS), однак реалізація даної функції ще не завершена. Багато видів дешифраторів і властивості стилів уже доступні. Кожна версія додає нові функції CSS. Перевірте поточний статус впровадження CSS в останній версії.


II.18. Як можна віддалено опублікувати свої документи?

Amaya підтримує віддалені публікації з використанням технології HTTP PUT. На сьогоднішній день Amaya не можете завантажувати файли, використовуючи FTP. Якщо ви використовуєте сервер Apache, ви можете використати модуль mod_put для підтримки технології PUT.

модуль mod_put не працює із сервером Apache 2, тому вам доведеться встановити й активувати модуль WebDav:

Щоб запустити mod_dav, додайте у ваш файл httpd.conf наступне:

<Directory />
    Dav On
....
</Directory>

Це активує провайдер файлової системи DAV, що реалізований модулем mod_dav_fs. Отже, цей модуль повинен бути скомпільований на сервері або завантажений під час виконання програми за допомогою директиви LoadModule directive.

Крім того, розташування для бази даних DAV повинно бути зазначене в загальному розділі вашого файлу httpd.conf, з використанням директиви DavLockDB directive:

....
# це конфігурація, що ми намагаємося опублікувати на web сервері
# вам належить ретельно переконатися в тім, що ваш сервер захищений, перш ніж використати mod_dav.
<IfModule mod_dav_fs.c>
    # Location of the WebDAV lock database.
    DAVLockDB /var/lib/dav/lockdb
    DAVMinTimeout 600
</IfModule>
....

Більше докладну інформацію шукайте в документації по серверу Apache (/var/www/manual/mod/mod_dav.html.en)


II.19. Як редагувати формат дати?

Редактор Amaya надає функцію $Date.. При збереженні файлу Amaya вставляє поточну дату скрізь, де виявляє текст "date:" між двома символами '$' або спеціальними ремарками. Пункт меню XHTML/Insert time stamp дозволяє генерувати цю дату на поточній позиції в документі.

Формат з дати залежить від змінної конфігурації Amaya.

ISO_DATE=Yes (за умовчанням) створює  "YYYY-MM-DD"
YYYY = рік як десяткове число, включаючи сторіччя.
MM = місяць як десяткове число (у діапазоні від 01 до 12). 
DD = День місяця як десяткове число (у діапазоні від 01 до 31). 
ISO_DATE=No генерує "DD-MM-YYYY"
DD = День місяця як десяткове число (у діапазоні від 01 до 31). 
MM = місяць як десяткове число (у діапазоні від 01 до 12). 
YYYY = рік як десяткове число, включаючи сторіччя. 

III.1. Де можна дістати документацію для розробників?

Тим, хто бажає розширювати або змінити додаток Amaya, варто прочитати наступну документаціюю:


III.2. Повідомлення при компіляції про відсутні файли, або ті, яких не вистачає

Ця помилка виникає, коли забувають створити об'єкт subtree до початку процесу конфігурування. Як пояснено на сторінці Autoconf page, вам потрібно створити спочатку subtree (obj або будь-яке інше ім'я) для коду об'єкта й запустити конфігурацію для створення Makefile(s):

cd Amaya
mkdir obj 
cd obj
 ../configure


III.3. Збій компіляції при складанні схеми HTML

До компіляторів Thot потрібен процесор попередньої обробки cpp:


III.4. Що потрібно для компіляції з GTK?

Останні версії Amaya цілком сумісні з GTK, однак, наприклад, для стандарту на графічний інтерфейс користувача Motif, вам необхідно встановити деякі конкретні бібліотеки для можливості компіляції Амайя.

У зв'язку зі спільною поставкою з розповсюдженим сьогодні оточенням Gnome, ваш дистрибутив, безумовно, буде включати дані бібліотеки:

Назва бібліотеки Debian Mandrake, Redhat or Suse
libglib1.2 libglib1.2_1.2.x_i386.deb glib-1.2.x-1.i386.rpm
libgtk1.2 libgtk1.2_1.2.x-1_i386.deb gtk+-1.2.x-1.i386.rpm

Якщо ви хочете переконатися в тім, що бібліотеки встановлені, виконайте наступні команди оболонки:

#locate libgtk
#locate libglib

Запустивши одного разу необхідні вам бібліотеки, вам буде потрібен розширений пакет, що містить заголовки й статичні бібліотеки.

Назва бібліотеки Debian Mandrake, Redhat or Suse
libglib1.2-devel libglib1.2-devel.x_i386.deb glib-1.2-devel..x-1.i386.rpm
libglib1.2-devel libgtk1.2-devel.x_i386.deb gtk+-1.2-devel..x-1.i386.rpm

Якщо ви хочете перевірити, чи він встановлений, спробуйте наступні команди оболонки:

#locate gtk.h
#locate glib.h

Не намагайтеся зібрати або запустити програму з версією GTK1,3, вона не буде працювати (поки ви не перенесете Amya на GTK 2.0). Точно виконуйте інструкції HowTo щоб зібрати Amaya з конфігураційною опцією --with-gtk.

Де можна отримати ці бібліотеки?


III.5. Проблеми з ltconfig (или libtool)

Деякі платформи можуть мати різні варіанти інструментів autoconf й libtool. Якщо ви отримуєте повідомлення типу:

libtool: версія ltconfig ' не відповідає версії  version '1.3.4'
Fatal configuration error.  See the libtool docs for more information.

Спробуйте виконати наступні команди в каталогах Amaya й libwww:

aclocal \
&& libtoolize --force --copy \
&& automake --foreign --force-missing --add-missing --copy \
&& autoconf

Дякуємо Максиму Захарову за надану інформацію.


III.6. Повідомлення при компіляції "тест: потрібен аргумент"

Імовірно, що версія оболонки, що виконує ваші команди, давно не оновлювалася. Спробуйте використати замість неї bash, за допомогою запуску наступної команди в директорії компіляції:

      make SHELL=/path/to/your/bash

Valid HTML 4.0! W3C-Amaya

Irиne Vatton
Date: 2007-09-11

Copyright  ©  1994-2008 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.

employee drug testing | marijuana drug test | home drug test kits | drug testing kits