Официальный форум СВД Встраиваемые Системы
01 Августа, 2010, 12:28:05 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: libxml2 для QNX4  (Прочитано 287 раз)
Олег Большаков
Администратор
Старожил

Сообщений: 1452



WWW
« : 11 Февраля, 2010, 18:42:54 »

Библиотека libxml2 для QNX4

Libxml2 -- программная библиотека синтаксического разбора XML документов. Библиотека написана на языке программирования C. Изначально она была разработана для проекта GNOME, но может быть использована отдельно. Код libXML высокопереносимый, т.к. имеет зависимости только от ANSI C библиотек. Код распространяется под лицензией MIT. Описание в википедии (англ.).

Собрал на данный момент последнюю версию libxml2 1.7.6 для QNX4. При работе с версией 20100309 понадобятся дополнительные библиотеки.

libxml2-2.7.6-qnx4-20100211.tar.gz
libxml2-2.7.6-qnx4-bin-20100309.tar.gz
« Последнее редактирование: 10 Марта, 2010, 14:25:41 от Олег Большаков » Записан

CBD BC engineer<-->
Олег Большаков
Администратор
Старожил

Сообщений: 1452



WWW
« Ответ #1 : 13 Февраля, 2010, 19:14:39 »

Оказалось, что функция rngTest() содержала ошибку. При сборки теста из репозитория количество ошибок сократилось до 13. Думаю, что и с остальными удастся справиться.
Записан

CBD BC engineer<-->
Олег Большаков
Администратор
Старожил

Сообщений: 1452



WWW
« Ответ #2 : 15 Февраля, 2010, 02:04:19 »

Разобрался с ошибками, связанными с кодировкой EBCDIC. Для этого подготовил библиотеку iconv для QNX4.

Осталось всего три ошибки при прохождении тестов libxml2. Похоже, что ошибки связаны с отсутствием функций isnan() и isinf(). Поразбираюсь в ближайшее время. Новый дистрибутив libxml2 выложу после того, когда станет ясно, как поступать с данными ошибками.
Записан

CBD BC engineer<-->
Олег Большаков
Администратор
Старожил

Сообщений: 1452



WWW
« Ответ #3 : 09 Марта, 2010, 01:02:00 »

Сегодня разобрался с оставшимися тремя ошибками в тестах. Для этого пришлось использовать заголовочный файл math.h и специально подготовленную библиотеку math387r.lib из OpenWatcom.

На днях выложу свежую сборку libxml2.
Записан

CBD BC engineer<-->
Олег Большаков
Администратор
Старожил

Сообщений: 1452



WWW
« Ответ #4 : 09 Марта, 2010, 21:34:33 »

Выложил версию 20100309 (ссылка в первом сообщении). При линковке потребуется доработанная библиотека math387.
Записан

CBD BC engineer<-->
mgb
Пользователь

Сообщений: 12


« Ответ #5 : 10 Марта, 2010, 14:13:24 »

При попытке скачать 20100309 получаю:
File does not exist. Make sure you specified correct file name.
Проверьте, пожалуйста
Записан
Олег Большаков
Администратор
Старожил

Сообщений: 1452



WWW
« Ответ #6 : 10 Марта, 2010, 14:25:59 »

Исправил ссылку.
Записан

CBD BC engineer<-->
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2010 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС Rambler's Top100

В последний раз google посещал эту страницу 23 Апреля, 2010, 11:12:12