[02:24:58] <yeo> Nokia-N800-43-7:~# cat /proc/cpuinfo
Processor : ARMv6-compatible processor rev 2 (v6l)
BogoMIPS : 96.88
[02:25:07] <yeo> qemu рулит :)
[02:25:41] <yeo> интересно получится собрать gnat или матрешку? :)
[02:31:12] <yeo> печаль, RAM больше 128М не хавает :(
[05:39:42] <Okasu> эх, ни AWS ни QtAda не собираются http://vpaste.net/4bL2w
[08:46:50] <vgodunko> Okasu: какой компилятор и какой ASIS?
[08:47:07] <vgodunko> hint: для сборки QtAda использовать --with-gela
[08:52:37] <Okasu> компилятор: GNAT 4.7.0 20120414 (prerelease)
[08:52:42] <Okasu> asis: Asis Version: ASIS 2.0.R
[08:59:00] <landgraf> а asis собрался?
[09:02:20] <Okasu> ага
[09:16:14] <vgodunko> Это ни о чём :-(
[09:16:32] <vgodunko> Откуда взят компилятор и откуда всят ASIS.
[09:17:03] <vgodunko> Они должны идти в паре (т.е. фактически можно использовать только GNAT GPL 2011/ASIS for GNAT GPL 2011)
[09:17:25] <vgodunko> Если надлежащего ASIS-а нет - можно использовать Gela.
[09:17:46] <vgodunko> Для этого необходимо запустить configure с ключом --with-gela
[09:21:10] <Okasu> понял, спасибо
[10:01:05] <vgodunko> Okasu: есть ещё вариант, но я о нём не рассказывал.
[10:01:29] <vgodunko> В ASIS for GNAT есть каталог с именем 'gnat' (или около того)
[10:02:37] <vgodunko> 1. Собираем GCC из исходников. Полный цикл не нужен, достаточно что бы построился компилятор GNAT (gnat1)
[10:03:02] <vgodunko> 2. Удаляем из выше упомянутого каталога все чайлы.
[10:03:46] <vgodunko> 3. Методично пробуем собрать ASIS, подкладывая файлы от компилятора.
[10:04:35] <vgodunko> Есть неплохой шанс, что полученный ASIS будет работать в пределах используемых amoc-ом функций.
[10:07:02] <landgraf> там же еще можно gnat_src скармливать исходники используемого компилятора
[10:32:14] <vgodunko> А разве он генерируемые файлы сможет построить?
[10:32:37] <vgodunko> Если сможет - лучше действовать по указаниям landgraf
[10:45:09] <landgraf> ну это не мои указания, это в README написано
[12:43:02] <yeo> Жаба log
[12:43:21] <yeo> log
[12:43:22] <Жаба> yeo, Logs here: http://subtroj.info/ada-ru@conference.jabber.ru/
[12:49:26] <landgraf> log
[12:49:26] <Жаба> landgraf, Logs here: http://subtroj.info/ada-ru@conference.jabber.ru/
[12:49:27] <landgraf> log
[12:49:27] <Жаба> landgraf, Logs here: http://subtroj.info/ada-ru@conference.jabber.ru/
[17:55:09] <Okasu> ох, я уже пробовал как то собирать гнат(под спарк правада) - врагу не пожелаешь
[17:56:08] <Okasu> сейчас с gela попробоую
[18:01:21] <yeo> давайте предложим в Аде 2020 вместо "/=" писать "=/=" как более читаемый вариант!
[18:02:22] <subj_rs> а как же обратная совместимость?
[18:03:10] <subj_rs> лучше предложим возможность делать свои знаки операций. типо ++ ))
[19:04:26] <yeo> долбаная винда :( 1.25Гб памяти, ld.exe отжирает 500Мб памяти (950Мб виртуальной), потом тупо свопит, ЦПУ 0%, диск колбасит, что дурной
[19:07:10] <Okasu> http://vpaste.net/JMwj6 с --with-gela зависает на этом, уже час висит
[19:07:34] <Okasu> остаётся попробовать с компилятором из GPS
[19:08:06] <yeo> хех
[20:23:55] <vgodunko> Okasu: плохо...
[20:24:01] <vgodunko> ... это yeo виноват
[20:24:18] <yeo> не буду спорить :(
[21:06:32] <Okasu> собрал асис с компилятором из GPS - собралось нормально
[21:06:43] <Okasu> начал собирать qtada и получаю это http://vpaste.net/gC8P3
[21:07:46] <Okasu> я даже в руби столько багов не видел, сколько за месяц пользования адой выстретил >.<
[21:10:29] <Okasu> неприято это всё, если учесть что ада должа ассоциироваться со стабильностью и надёжностью
[21:14:14] <vgodunko> Круто!
[21:14:34] <vgodunko> Что бы было стабильно и надёжно нужно правильно собирать среду разработки.
[21:14:51] <vgodunko> Взять GNAT GPL 2011, под него поставить ASIS GPL 2011.
[21:15:20] <vgodunko> Я лабо понимаю в чём там дело, но вероятнее всего опять же нестыковка компилятора и ASIS
[21:15:47] <vgodunko> Или файл обрезанный :-(
[21:15:53] <Okasu> ASIS GPL 2011 был собран с GNAT GPL 2011
[21:19:21] <Okasu> vgodunko: qtada тоже собирал с GNAT GPL 2011, но всплыл этот баг и не собралось
[21:29:47] <vgodunko> Я такого не видел никогда.
[21:29:58] <vgodunko> А ведущий эксперт по ASIS сейчас в отпуске.
[21:31:42] <vgodunko> Okasu: а Gela с GPL 2011 пробовали?
[21:32:31] <Okasu> нет, сейчас попробую
[21:35:36] <vgodunko> Вы только не удаляйте вариант с GPL 2011.
[21:35:49] <vgodunko> Я хочу нагрузить эксперта покапаться.
[21:35:57] <vgodunko> А то странно это выглядит как-то
[22:10:39] <Okasu> vgodunko: GNAT GPL 2011 при компиляции qtada --with-gela зависает также как и гнат 2012
[22:12:23] <yeo> если ASIS есть, то gela не нужно. gela это доморощенная реализация asis
[22:14:44] <Okasu> yeo: нужно было попробовать как он гнатом 2011 компилируется
[22:17:44] <Okasu> никак :)
[22:22:43] <vgodunko> Вообще то он отлично работает :-(
[22:23:04] <vgodunko> Как ASIS так и Gela тестировались
[22:24:19] <Okasu> vgodunko: могу я как нибудь помочь разобраться в чём дело?
[22:27:06] <vgodunko> Я думаю...
[22:27:15] <vgodunko> С gela нужно yeo теребить
[22:27:51] <vgodunko> С ASIS... можете поискать временные файлы (.ali и .adt) и как-то их переслать?
[22:28:21] <vgodunko> А какая система используется?
[22:28:35] <Okasu> archlinux
[22:29:46] <Okasu> сейчас, дособирается до появления этого бага и могу всю директорию с qtada отослать
[22:38:03] <Okasu> ASIS: http://ompldr.org/vZG1lNA
[23:05:01] <Okasu> баг этот появляется в момент
[23:05:05] <Okasu> ../../../source/tools/amoc/amoc -I. -I. -I../../../source/core -I../../../source/core -I../../../source/gui -I../../../source/gui -I../../../source/sql -I../../../source/sql ./graph_widgets.ads
[23:05:31] <Okasu> т.е с Gela просто зависает компиляция, а с асис прерывается с багом
[23:13:15] <Okasu> http://vpaste.net/6T3po
[23:19:24] <vgodunko> Вот этот файл можно прислат /home/george/build/qtada-gpl-3.1.0/examples/graphics_view/elastic_nodes/graph_widgets.adt
[23:19:38] <vgodunko> И там же должен быть graph_widgets.ali
[23:19:53] <vgodunko> Okasu: ?
[23:27:44] <Okasu> vgodunko: http://ompldr.org/vZG1mYw
[23:46:58] <vgodunko> Мистика.
[23:47:24] <vgodunko> Всё абсолютно правильно, но только не работает :-(
[23:47:35] <vgodunko> Буду завтра ковырять.