[02:36:29] <yeo> nordwind_, не работает пока gnat gpl 2013... не находит liblto_plugin.so
[02:52:21] <nordwind_> только что запустил  на сборку
[02:53:23] <yeo> не пойму я как вообще задумывалось иметь несколько компиляторов в одной системе...
[02:54:15] <nordwind_> то есть? че такого?
[02:54:56] <yeo> да система наименования каталогов не сходится с тем, что видит gcc
[02:55:25] <yeo> автор хотел иметь нечто вроде /usr/libexec/gnat-gpl/x86_64-pc-linux-gnu/4.7/
[02:55:47] <yeo> а gcc хочет /usr/libexec/gcc/x86_64-pc-linux-gnu/4.7
[02:56:57] <nordwind_> )
[02:58:02] <nordwind_> ты долго собирал до выпадения?
[02:58:12] <yeo> как я понял через аргументы ./configure этого не сделать
[02:58:17] <nordwind_> у меня пока идет сборка
[02:58:26] <yeo> да он собирается и ставиться, но потом не работает
[02:58:34] <nordwind_> но у меня гцц с lto
[02:58:56] <yeo> при линковке говорит:
gnatgcc: fatal error: -fuse-linker-plugin, but liblto_plugin.so not found

[02:59:48] <yeo> потому, что gnatgcc -print-search-dirs дает
/usr/libexec/gnat-gpl/x86_64-pc-linux-gnu/4.7/gcc/x86_64-pc-linux-gnu/4.7.4/
[03:00:07] <yeo> а liblto_plugin.so лежит в /usr/libexec/gnat-gpl/x86_64-pc-linux-gnu/4.7
[03:00:30] <yeo> gnat1 тоже там лежит, но его как-то находит...
[03:00:47] <nordwind_> настроить это никак?
[03:01:19] <yeo> помойму надо патчить Makefile.in
[03:01:56] <yeo> там где написано
 -DSTANDARD_LIBEXEC_PREFIX=\"$(libexecdir)/gcc/\" \

[10:02:45] <vgodunko> А почему не остановиться на GCC 4.8.x?
[11:43:07] <nordwind_> /sbin/ldconfig: /usr/lib64/gnat-gpl/x86_64-pc-linux-gnu/4.7/libstdc++.so.6.0.17-gdb.py is not an ELF file - it has the wrong magic bytes at the start.

[11:43:24] <nordwind_> такое вот выдает у меня
[11:44:03] <nordwind_> после каждой сборки любого пакета теперь
[11:44:10] <subj_rs> ктото попытался питоновский скрипт заэлдешить?
[11:44:42] <nordwind_> ну это я вчера gnat из оверлея собрал
[11:44:53] <subj_rs> чота он поломал походу )
[11:45:38] <subj_rs> мож в /etc/ld.so.conf.d/ чонить не то прописало?
[11:46:30] <nordwind_> http://bpaste.net/show/150422/
[11:57:51] <nordwind_> ничего необычного?
[12:05:46] <subj_rs> ls -l /usr/lib64/gnat-gpl/x86_64-pc-linux-gnu/4.7 посмотри на предмет неправильных ссылок
[12:11:14] <nordwind_> на питоноскрипт никто не ссылается
[12:11:50] <nordwind_> там есть  libstdc++.so.6.0.17
[12:12:07] <nordwind_> все как и должно быть
[12:18:47] <subj_rs> и нету libstdc++.so.6.0.17-gdb.py ?
[12:18:57] <subj_rs> landgraf: твоих рук дело? ))
[12:19:29] <nordwind_> есть
[12:19:35] <nordwind_> щас
[12:21:02] <nordwind_> http://bpaste.net/show/150428/
[12:22:40] <subj_rs>
lrwxrwxrwx  1 root      19 Nov 17 07:10 libstdc++.so -> libstdc++.so.6.0.17*
lrwxrwxrwx  1 root      19 Nov 17 07:10 libstdc++.so.6 -> libstdc++.so.6.0.17*

это что за звездочка нтересно в конце?
[12:23:48] <nordwind_> исполняемые
[12:23:59] <subj_rs> сомневаюс
[12:24:22] <nordwind_> нене, это зсш
[12:24:25] <subj_rs> вот так у меня

lrwxrwxrwx. 1 gavrikov gavrikov      19 Jul 23 22:23 libstdc++.so -> libstdc++.so.6.0.17
lrwxrwxrwx. 1 gavrikov gavrikov      19 Jul 23 22:23 libstdc++.so.6 -> libstdc++.so.6.0.17
-rwxr-xr-x. 1 gavrikov gavrikov 1414290 Apr 17  2013 libstdc++.so.6.0.17
-rw-r--r--. 1 gavrikov gavrikov    2312 Apr 17  2013 libstdc++.so.6.0.17-gdb.py

без звездочег
[12:25:44] <subj_rs> если звездочка означает то что я думаю, то
libstdc++.so.6 -> libstdc++.so.6.0.17*
явно ссылаетца и на libstdc++.so.6.0.17-gdb.py
[12:26:16] <subj_rs> хотя не, бред )
[12:26:21] <subj_rs> странный ls
[12:27:51] <subj_rs> закомменть нафиг строчку  /usr/lib64/gnat-gpl/x86_64-pc-linux-gnu/4.7 в ld.conf
[12:28:48] <nordwind_> http://bpaste.net/show/150430/ то же в баше
[12:29:16] <nordwind_> а не сломаю еще больше?
[12:29:53] <subj_rs> не. если чо раскомментируешь )
[12:36:39] <nordwind_> jможет кэш дропнуть? оно при env-update раскомментируется :)
[12:38:05] <nordwind_> и ту же фигню пишет
[12:38:18] <nordwind_> >>> Regenerating /etc/ld.so.cache...
/sbin/ldconfig: /usr/lib64/gnat-gpl/x86_64-pc-linux-gnu/4.7/libstdc++.so.6.0.17-gdb.py is not an ELF file - it has the wrong magic bytes at the star
[12:38:25] <nordwind_> ну вы поняли
[12:39:46] <subj_rs> я б снес вообще этот файл на который ругаетца :-D
[12:40:11] <nordwind_> ну у тебя то он есть
[12:40:32] <subj_rs> но у меня в ld.conf нет ничего такого)
[12:40:58] <subj_rs> хотя гнат установлен в /usr/gnat вообще
[12:41:32] <nordwind_> кривой ебилд?
[12:41:39] <subj_rs> хз
[12:41:54] <subj_rs> рхел, гнат с либре бинарный
[12:42:02] <subj_rs> в дебиане тоже ничо подобного не было
[12:45:48] <nordwind_> снес
[12:49:47] <subj_rs> без бэкапа файла?
[12:50:41] <nordwind_> ну я его перенес оттуда
[12:51:13] <subj_rs> ругаетца терь?
[12:51:50] <nordwind_> неа
[12:52:04] <nordwind_> хеловорд собрал
[12:52:14] <subj_rs> терь нужно понять зачем этот файл нужен)))
[12:52:39] <nordwind_> могу на пасту кинуть
[12:52:47] <nordwind_> вместе глянем
[12:53:14] <subj_rs> за питоном к landgraf ))
[12:53:27] <subj_rs> для меня это марсианский эрзац
[12:54:39] <nordwind_> http://bpaste.net/show/150435/
[12:55:21] <subj_rs> у меня такой же)
[12:55:57] <nordwind_> наверное это вирус Оо
[12:56:02] <nordwind_> :)
[12:56:42] <subj_rs> if prefix[-1] != '/' - поди пойми чо это. подозреваю что -1 это типа last
[13:05:29] <nordwind_> чет хеловорлд как в сях не запустить
[13:18:25] <nordwind_> http://bpaste.net/show/gxmwjNdcIbgEh4RgMCQV/ потому что yeo вчера об этом говорил
[13:29:34] <landgraf> дебиан?
[13:29:38] <landgraf> ну или убунту
[13:41:00] <nordwind_> генту
[13:49:14] <landgraf> на что только люди не идут, чтобы не испльзовать Red Hat
[13:50:16] <landgraf> $ cat /etc/redhat-release
PCLinuxOS release 2013 (PCLinuxOS) for x86_64
[13:50:20] <landgraf> o_O
[14:37:00] <nordwind_> )
[14:37:41] <nordwind_> я слишком привык к генту
[15:11:23] <nordwind_> landgraf: федора?
[15:11:48] <nordwind_> может и попробовать этот ваш редхат на виртуалке
[15:12:26] <nordwind_> или сам rhel?
[15:13:08] <nordwind_> кажется это единственный дистр который я не видел толком
[16:21:13] <yeo> vgodunko, в gentoo один умный товарищь придумал ставить несколько компиляторов рядом, причем не так, что всесь компилятор в одном каталоге, как ставит adacore, а "правильно" http://www.gentoo.org/proj/en/prog_lang/ada/dev_reference.xml
[16:21:44] <yeo> бинарники ставятся в /usr/x86_64-pc-linux-gnu/gnat-gpl-bin/4.7
[16:22:08] <yeo> либы в /usr/lib64/gnat-gpl/x86_64-pc-linux-gnu/4.7
[16:22:55] <yeo> запчасти в /usr/libexec/gnat-gpl/x86_64-pc-linux-gnu/4.7
[16:24:41] <yeo> разложить так файлы при помощи configure не выходит. А финт с "get_relative_prefix", который стреляет если копировать компилятор целиком, не работает
[16:26:37] <nordwind_> [v
[16:26:39] <nordwind_> хм
[16:29:29] <nordwind_> yeo: а если ты зайдешь на gentoo@conference.gentoo.ru?  может помогут?
[16:31:06] <nordwind_> просто я совсем не программист, а пользователь. ebuild не писал, буду долго разбираться. Специфики тоже особо не знаю, а там возможно помогут
[16:31:39] <yeo> шаповалова бы найти, который все это придумал ;)
[16:32:25] <nordwind_> в общем я вопрос туда кинул, ты зайди обрисуй, что как.
[16:36:36] <yeo> да я просто на жизнь жалуюсь. не знаю как тут можно помочь :)
[16:37:04] <nordwind_> да чего жаловаться
[16:37:34] <nordwind_> щас скажут что все неправильно и пнут в какую нибудь сторону
[16:43:48] <landgraf> nordwind_, кажется adacore "рекомендует" rhel/sles для gnat. vgodunko обмолвился как-то
[16:44:12] <landgraf> примитивные операции могут быть обьявлены в дочернем пакете?
[16:46:23] <nordwind_> ну вообще там целая книга http://devmanual.gentoo.org/ я думаю возможность то должна быть
[16:48:53] <yeo> нашел шаповалова на #gentoo
[16:58:38] <yeo> шаповалов послал меня открывать bug...
[16:59:12] <nordwind_> хех
[16:59:46] <nordwind_> так то ж оверлей. на генту баг или на федору?
[17:00:13] <nordwind_> ссылку кинь, пропишусь в наблюдатели
[17:00:37] <yeo> gentoo
[17:00:39] <nordwind_> хотя может в дерево пропихнуть?
[17:34:16] <landgraf> http://fpaste.org/54615/95225138/ как сделать правильно? :(
[17:36:38] <landgraf> файл может быть люого размера, надо брать sha256 первых... пусть будет 1Мб )
[17:36:54] <landgraf> ну или всего файла, если меньше
[17:37:28] <yeo> как есть не работает?
[17:38:00] <landgraf> нет, валится на всех файлах еще до вывода Last...
[17:38:12] <landgraf> DEBUG: CONSTRAINT_ERROR
DEBUG: files.adb:55 access check failed

[17:38:43] <landgraf> 55 -я - Read
[17:40:38] <yeo> может стек переполняется? 1Мб массив
[17:42:03] <landgraf> 1..128 тоже не работает
[17:43:44] <landgraf> #5  0x00007ffff542a059 in <__gnat_rcheck_CE_Access_Check> (file=<optimized out>, line=<optimized out>) at a-except.adb:1204
[17:44:06] <landgraf> это сразу после read (#6  0x00007ffff7bcfac2 in files.gen_sha256sum (self=...) at /home/pavel/projects/adevlogs/src/files.adb:64)
[17:44:14] <yeo> нужно сделать Self.Stream :=
[17:44:54] <yeo> Ada.Streams.Stream_IO.Stream (Self.File);
[17:44:59] <landgraf> блин.
[17:45:04] <landgraf> вот я балбес.
[17:46:56] <landgraf> yeo, пашет, спасибо (смотрю в книгу- вижу фигу :( )
[18:00:23] <landgraf> definitely lost: 0 bytes in 0 blocks
[18:00:30] <landgraf> с первого раза... неплохо )
[18:00:52] <landgraf> ==15146==   total heap usage: 5,663 allocs, 5,616 frees, 1,881,363 bytes allocated
[18:01:00] <landgraf> или не очень...
[18:48:34] <nordwind_> yeo https://bugs.gentoo.org/show_bug.cgi?id=331463
[18:49:20] <nordwind_> может добавить туда ebuild из overlay?
[18:52:57] <nordwind_> вообще написать, вот мол оверлей и все такое. пусть все пользуются, может толк будет
[18:53:11] <nordwind_> там 2 чела подписаны
[18:54:06] <nordwind_> хотя про 2010 уже написан
[19:09:28] <nordwind_> yeo:  в общем я туда запостил чего там с liblto, может проснется кто
[19:10:30] <nordwind_> ты допиши плиз чего там если не так