[00:08:27] <landgraf> ну так пометили же
[00:16:48] <yeo> log
[00:16:49] <Жаба> yeo, Logs here: http://46.254.16.186/ada-ru@conference.jabber.ru/
[01:56:08] <landgraf> yeo, gela 0.3.1 распаковывается в gela-asis-0.3 - это так баг или фича?
[01:56:22] <landgraf> а нет
[01:56:25] <landgraf> это я балбес
[01:56:30] <yeo> :)
[01:57:26] <landgraf> yeo, а почему стал gnatmake вместо gprbuild-а?
[01:57:51] <landgraf> блин, нет, флаги в другое место переехали
[01:58:18] <yeo> да я там чуток поменял
[01:58:57] <landgraf> 3 out of 3 hunks FAILED -- saving rejects to file Makefile.rej
[01:59:00] <landgraf> :(
[01:59:48] <yeo> может они не нужны?
[02:03:29] <landgraf> по  большей части да.
[02:08:38] <landgraf> yeo, http://fpaste.org/55562/84985305/
[02:13:09] <yeo> не понятно, откуда это :( в install: echo GELA_INCLUDE_PATH последняя команда
[02:17:54] <landgraf> yeo, само ушло куда-то. c LIB/LIBDIR конечно перебор )
[02:18:14] <landgraf> но хоть с ?= - патчить не надо
[12:20:40] <yeo> Building GCC with plugin support requires a host that supports :(
[12:23:16] <yeo> -fPIC, -shared, -ldl and -rdynamic.

[13:31:28] <landgraf> какую карточку?
[13:31:57] <yeo> cubieboard
[13:32:10] <landgraf> а чего ее искать то? дома она лежит
[13:32:24] <yeo> включай давай! :)
[13:32:35] <landgraf> так я на работе :(
[13:32:52] <landgraf> а на работе нет hdmi на мониторе - поэтому надо ждать вечера
[13:33:03] <yeo> так вчера вечер был!
[13:33:14] <landgraf> так вчера не готов gcc был )
[13:33:37] <yeo> qemu медленно компилит :(
[13:34:09] <landgraf> cubieboard тоже не быстро....
[13:37:03] <landgraf> yeo, http://paste.fedoraproject.org/55642/50266001 как пнуть чтобы собрать с этими супер-флагами?
[13:38:10] <yeo> а, это gnatmake флаги
[13:38:26] <landgraf> ага
[13:38:34] <landgraf> есть еще для gprbuild
[13:41:08] <yeo> могу добавить в Makefile
[13:41:13] <yeo> переменную
[13:41:36] <yeo> а что ты там еще патчишь? я вроде делал чтоб можно было не патчить
[13:42:33] <landgraf> yeo, http://ur1.ca/g2m34 малочи
[13:43:41] <yeo> GPRDIR у тебя уже PREFIX содержит?
[13:44:00] <landgraf> yeo, %_GNAT_project_dir/ - в зависимости от релиза может быть /usr/lib/gnat или /usr/share/gpr
[13:44:18] <landgraf> не помню когда поменяли, но сейчас второе юзается
[13:44:56] <landgraf> prefix там уже есть, да
[13:45:03] <landgraf> как и в libdir =)
[13:52:31] <yeo> попробую переделать
[13:55:50] <landgraf> yeo, да это фигня, скажи лучше как флаги пропихнуть )
[13:56:44] <yeo> верну сейчас чтобы FLAGS передавались в gnatmake
[13:57:04] <yeo> я так делал чтобы один здоровый файл компилялся с -O0
[14:01:19] <virtual.lark> У меня получится в Makefile'е для make от FreeBSD узнать нахожусь ли я во FreeBSD или Linux?
[14:02:00] <yeo> $ echo $OSTYPE
linux-gnu

[14:02:16] <yeo> или $ uname
Linux

[14:08:18] <virtual.lark> Мне надо переопределить переменную CC, GNU Make'нутые конструкции ifeq ($(OSTYPE), Linux) не пашут в BSD'шном make.
[14:11:20] <virtual.lark> а всё потому, что в линупсе нет команды cc :(
[14:21:26] <yeo> gcc -c -O0 -g -O2 -I- -gnatA /tmp/gela-asis-0.3.1/.build/ada/asis-gela-parser.adb
интересно как скомпилит?
[14:22:11] <landgraf> c -02 скомпиллит же
[14:22:30] <yeo> жаль
[14:23:35] <yeo> нуда ладно будем надеятся что компилятор уже поумнел и не будет застревать на этом файле
[14:25:21] <yeo> landgraf: скинул новый gela-asis-0.3.1.tar.bz2
[14:29:50] <yeo> virtual.lark: А так? СС=${OSTYPE:Linux:?gcc:cc)
[14:31:46] <landgraf> yeo, собралось без патчей
[14:33:54] <landgraf> ух ты GPR=fedora.gpr.in :)
[14:34:26] <virtual.lark> yeo: не пашет. я так понял в bsd и gnu make'ах можно разрулить переменные, но только это должны быть разные два файла, т.к. синтаксис bsd/gnu - несовместим
[14:39:04] <virtual.lark> ну тут два варинта: или добавлять зависимость от gnu make или делать две версии makefile'ов. под linux и bsd-системы.
[14:40:10] <landgraf> Unfortunatly the only browser validated for our website is Internet Explorer 8.

Any other browser may prevent you from using all of our website’s functionalities.
[14:40:14] <landgraf> молодцы какие )
[15:34:56] <vgodunko> Правильно сделали!
[15:38:28] <landgraf> vgodunko, это eads ответили мне на багрепорт из 6-ти пунктов.
[15:40:41] <vgodunko> Я же говорю, правильно сделали!
[15:40:47] <vgodunko> Никаких проблем с сайтом!
[15:52:26] <landgraf> ага, он какбы и есть и его как бы нет
[15:56:34] <landgraf> подозреваю что вопрос глупый, но: можно как нибудь в ada получить список аттрибутов класса (полей записи) ну или примитивных операций хотя бы? :)  типа dir(object) в питоне
[15:59:09] <vgodunko> Нет.
[15:59:12] <yeo> только через ASIS, я думаю
[15:59:18] <vgodunko> Только если сделать программу на ASIS
[15:59:56] <yeo> /me устал ждать пока построиться gcc на qemu
[16:12:26] <landgraf> yeo, а через gela тоже можно?
[16:13:01] <yeo> можно попробовать. но там нет еще ada 2012
[16:15:13] <landgraf> так ASIS не будет "знать" типа объекта скрытого за ссылочным типом в рантайме, разве нет?
[16:16:23] <landgraf> я имею в виду что-то типа "for A of Attributes(object.all) loop; do_smth; end loop"
[16:16:56] <landgraf> ну или совсем по питонячьи for attr in dir(object): print(attr)
[16:17:18] <yeo> ну как бы да.
[16:17:57] <vgodunko> Во время исполнения не получится из программы ничего добиться
[16:18:17] <vgodunko> Всё нужно сделать до (во время) компиляции
[16:18:22] <landgraf> плохо
[16:18:59] <yeo> можно узнать 'Tag
[16:19:02] <vgodunko> ну да, вот так и живём :-(
[16:19:11] <landgraf> да, про tag я знаю
[16:19:23] <landgraf> так и делаю сейчас
[16:19:32] <landgraf> vgodunko, а как там с ORM в матрешке?
[16:19:53] <vgodunko> Некогда :-(
[16:20:04] <vgodunko> Тут бы templates parser закончить
[16:20:15] <yeo> есть еще GNAT.Source_Info там есть File, Line...
[16:20:21] <vgodunko> Да xsd2ada до ума довести
[16:20:36] <landgraf> да, Source_Info я для логгера юзаю
[16:20:40] <landgraf> полезная штука )
[16:20:48] <yeo> Enclosing_Entity
[16:20:53] <landgraf> ага
[16:22:39] <landgraf> 2013-01-01::12:00:00::DEBUG::file.ads::22::Process::Failed to parse file blablabla - прям как у взрослых
[18:28:14] <yeo> нано-спутники на аде!
[18:40:11] <landgraf> мегаспутники на питоне
[19:19:39] <yeo> Configuring stage 2 in ./gcc... Прогресс на лицо
[19:20:36] <yeo> 7 часов на "stage 1"
[19:21:30] <landgraf> o_O
[19:33:24] <landgraf> как многострочные строковые переменные переносить? & ставить?
[19:34:52] <subjrs> ага
[19:35:12] <subjrs> a:string := "abcd" &
"efgh";
[19:38:18] <landgraf> а питоновского замечательного ''' нет? )M
[21:00:50] <landgraf> все, я засторопорился на распаковщике xz для ады :( надо ваять
[22:19:49] <landgraf> yeo, качаю федору для a10
[22:20:00] <landgraf> 39.2KB/s мда
[22:20:21] <yeo> :)
[22:26:42] <landgraf> 674KB/s
[22:26:46] <landgraf> раскочегарилось
[22:43:53] <yeo> landgraf: а ты в курсе, что будем менять в .spec когда получим bootstrap gcc?
[22:44:38] <landgraf> yeo, по хорошему надо включить with_ada для arm и все.... а там хз
[22:44:44] <landgraf> error=database is locked
[22:44:52] <landgraf> приехали...