[07:12:25] <nis> утро такое утро
[07:12:48] <nis> особенно если ещё 6 часов назад ты работал)
[08:30:03] <coopht> log
[08:30:04] <Жаба> coopht, Logs here: http://77.37.168.14:8080/ada-ru@conference.jabber.ru/
[10:06:26] <nis> тишина залог здоровья ( особенно если речь идёт о серверной)
[10:08:21] <coopht> =)
[10:08:54] <nis> нелюблю непрофильные компании в них нету сисопок
[10:12:07] <aLTer> хехе, бывший федошник? )
[10:12:17] <nis> ога
[10:12:35] <nis> хотя не совсем, я больше ирц
[10:13:00] <nis> мне лет столько нету чтобы быть полноценным фидошником
[10:13:34] <aLTer> а сколько нужно лет, чтобы быть полноценным фидошником? )
[10:15:44] <coopht> 17
[10:17:22] <nis> почему, помоему как миниму 25+
[10:22:34] <aLTer> NickServ(service@RusNet)- Nickname nis isn't registered.
[10:23:29] <nis> меня искать там бесполезно
[10:31:16] <nordwind> меня можешь поискать
[10:31:38] <aLTer> NickServ(service@RusNet)- Nickname nordwind isn't registered.
[10:31:57] <nordwind> хм
[10:32:05] <nordwind> ну и флаг им в руки
[10:32:10] <nis> вот
[10:32:15] <nordwind> хотя странно
[10:32:28] <nordwind> где то я там регистрировался
[10:32:32] <nordwind> наверное не там
[10:32:53] <aLTer> если сколько-то месяцев не заходить, то срок годности регистрации ника проходит и он автоматически разрегистрируется.
[10:33:06] <aLTer> это в руснете так.
[10:33:32] <nordwind> может
[10:33:57] <nordwind> а на почту они не шлют предупреждение?
[10:35:39] <nis> помойму нет
[10:36:31] <aLTer> насколько я знаю, не шлют.
[10:45:45] <aLTer> раньше при регистрации и почту-то не спрашивали, насколько я помню, поэтому может и шлют новым пользователям, адрес которых известен, а старым просто некуда слать.
[10:46:12] <landgraf> да, я писал Одминам чтобы мне почту привязали и пароль восстановили
[10:46:16] <nis> раньше и почта то не у всех была
[10:47:00] <aLTer> таки да.
[10:47:40] <nordwind> И ДЕРЕВЬЯ БЫЛИ БОЛЬШЕ
[10:47:48] <nordwind> ой
[10:47:49] <landgraf> и трава зеленее
[10:48:33] <aLTer> Nickname landgraf isn't registered.
[10:48:52] <landgraf> чито? это где?
[10:48:58] <aLTer> руснет
[10:49:01] <aLTer> alter is alter
[10:49:06] <landgraf> на freenode я вполне registered
[10:49:08] <aLTer> Registered at: Sep 14 15:37:50 2000 MSD
[10:49:12] <aLTer> я про руснет
[10:52:44] <aLTer> а во фриноде я даже как-то денюжку заслал ) через это ник стал pdpc supporter чего-то там
[10:55:12] <nis> хм
[10:56:49] <aLTer> не ник, а адрес хоста
[13:05:31] <aLTer> Плачет девушка на стоянке, сидя в новеньком BMW. Вся в слезах и в губной помадке — три педальки, а ножки две.
[13:05:41] <nis> )
[13:05:44] <landgraf> )))))))))
[15:28:53] <landgraf> Message: gprbind.adb:1263 access check failed
[15:29:00] <landgraf> WTF?
[15:30:35] <landgraf> gprbind bgfg_codebook.bexch
gnatbind bgfg_codebook.ali
gcc -c b__bgfg_codebook.adb

Execution terminated by unhandled exception
Exception name: CONSTRAINT_ERROR
Message: gprbind.adb:1263 access check failed
Call stack traceback locations:
0x4dec0f 0x431416 0x7f500aa8c69b 0x431457
gprbuild: unable to bind bgfg_codebook.adb
[15:31:49] <landgraf> все-таки gprbuild поломался?
[15:33:07] <coopht> похоже что да)
[15:33:49] <landgraf> блин
[15:33:52] <landgraf> сраная федора
[15:34:00] <landgraf> задолбали со своими политиками
[15:34:42] <aLTer> debian/ubuntu da rule
[15:34:59] <landgraf> нах
[15:35:11] <landgraf> генту рулез )
[15:35:20] <landgraf> coopht, подтверди
[15:35:52] <coopht> да =)
[15:35:57] <coopht> Гента рулит
[15:36:17] <aLTer> ну здавствуйте, мои красноглазые друзья )
[15:36:41] <coopht> ну привет )
[15:54:13] <nis> ))
[16:13:36] <landgraf> coopht, M3 это хиленькие ARM-ы?
[16:15:50] <landgraf> блин, FedoraPPC "не видит" gcc-c++ как компилятор для плюсов
[16:15:58] <landgraf> где эта XML-ина хранится?
[16:19:37] <landgraf> g++ -v 2>&1 | egrep "^gcc \S+ ([.0-9]+)"  -o
gcc version 4.6.2
[16:21:47] <coopht> да
[16:22:38] <landgraf> блин, что за хрень, на x86 нормально ищет С++ :(
[16:45:23] <landgraf> у кого есть под рукой gnat, linux и svn? ну и 10 минут времени
[16:59:45] <yeo> logs
[16:59:48] <yeo> log
[16:59:50] <Жаба> yeo, Logs here: http://77.37.168.14:8080/ada-ru@conference.jabber.ru/
[17:37:46] <Okasu> /me сидит в юзнете до сих пор, но фидо не любит
[17:38:01] <Okasu> хрень какая то, а русское даже не в юникоде
[17:38:07] <Okasu> ну их нафиг
[17:38:42] <Okasu> sci.* comp.lang.* rec.games.rougelikes.*
[17:38:54] <Okasu> только там и сижу
[17:41:23] <Okasu> а гента эпичное говно, судя по этому треду http://www.linux.org.ru/forum/talks/7388471?lastmod=1328722997271
[17:42:11] <Okasu> /me её и не пробовал даже, сама концепция собирать всё, кажется диким мракобесием в наге время
[17:43:00] <landgraf> если верить ЛОРу то все гавно
[17:45:23] <Okasu> ни что не совершенно же
[17:45:52] <landgraf> особенно ЛОР )))
[17:47:01] <Okasu> >Microsoft представит Windows 8 для публичного тестирования 29 февраля 2012 года
[17:47:14] <Okasu> отлично
[17:47:41] <Okasu> хоть на фосдеме и говорили какой дебиян крутой для ада разработчиков, но виндовс 8 тоже очень одаже ничего
[17:47:50] <Okasu> грузится по крайней мере быстрее арчика
[17:47:59] <Okasu> и работает
[17:54:55] <nordwind> хм я думал 30го
[18:07:34] <yeo> давйтедве!
[18:42:57] <vgodunko> landgraf: есть
[21:13:47] <landgraf> http://fpaste.org/8X5Q/ :(
[21:41:14] <landgraf> qt не может найти?
[21:51:14] <landgraf> /usr/bin/ld: cannot find -llibopencv_highgui
[21:54:29] <landgraf> все эти штуки в opencv_highgui есть, почему-то не линкуется
[22:04:16] <coopht> А вы указали путь к libopencv ?
[22:04:30] <coopht> вернее к  libopencv_highgui
[22:05:06] <coopht> компилятору можно сказать -Wl,-verbose чтобы компоновщик напечатал где и что он ищет
[22:05:09] <landgraf> не знаю, сделал вот атк
[22:05:14] <landgraf> package Highgui is
   pragma Linker_Options ("-lopencv_highgui");
   pragma Linker_Options ("-L/usr/lib64/")
[22:07:18] <coopht> А они подставляются?
[22:07:30] <coopht> их видно в строке компиляции?
[22:09:11] <landgraf> неа, там вообще gprbuild ничего не пишет, только g++
[22:09:38] <landgraf> coopht, вот это пытаюсь собрать http://code.google.com/p/opencvada/source/browse/trunk/opencvada_samples_linux.gpr [-]
[22:10:52] <coopht> а если ему -v сказать?
[22:11:39] <landgraf> ух йо
[22:11:45] <landgraf> сейчас поковыряюсь
[22:13:11] <landgraf> coopht, нет, похоже не подставляет.
[22:18:27] <vgodunko> Linker_Options не лучшая идея
[22:18:37] <coopht> package Linker is
     for Default_Switches ("ada") use ("-Wl,-verbose", "-L/usr/lib/");
  end Linker;
[22:18:56] <coopht> это в gprbuild прописать и посмотреть где он либы ищет
[22:19:09] <vgodunko> И туда же -lopencv_highgui
[22:20:37] <landgraf> так, неправильно линкуется не samples, а "верхний" уровень, кажется
[22:20:41] <landgraf> сейчас пофиксим )
[22:21:48] <landgraf> неа, не пофиксилось
[22:25:43] <landgraf> coopht, g++: error: unrecognized option ‘-verbose’
[22:25:46] <landgraf> o_O
[22:26:00] <landgraf>      for Default_Switches ("ada") use ("-s", "-m","-verbose","-lopencv_highgui","-L/usr/lib64/");
[22:26:08] <landgraf> это линкер
[22:26:28] <landgraf> откуда g++?
[22:26:30] <coopht> -Wl,-verbose
[22:26:44] <coopht> g++ это враппер он запускает линкер как ему надо
[22:27:03] <landgraf> g++: error: unrecognized option ‘-verbose’
[22:27:13] <landgraf>      for Default_Switches ("ada") use ("-s", "-m","-W1","-verbose","-lopencv_highgui","-L/usr/lib64/");
[22:27:20] <landgraf> ой
[22:27:30] <coopht> шо?
[22:27:48] <landgraf> W1 вместо Wl )
[22:27:57] <landgraf> ничего не изменитлось
[22:27:58] <landgraf> g++: error: unrecognized option ‘-verbose’
[22:28:16] <coopht> одной строкой "-Wl,-verbose"
[22:28:48] <coopht> -Wl говорит компилятору чтобы он передал ликеру флаги, указанны после запятой
[22:29:08] <landgraf> ага, сейчас вывод будет
[22:30:15] <landgraf> http://fpaste.org/nEk1/
[22:31:18] <landgraf> /home/pavel/projects/opencvada/Lib//libOpenCVAda.so - вот в этой либе неопределенные ссылки?
[22:32:48] <coopht> да, оне может разрезолвить символы почему то
[22:33:13] <landgraf> а как понять почему? :(
[22:33:44] <landgraf> я для /libOpenCVAda.so  поменял тип на relocatable, ничего не изменилось
[22:33:58] <landgraf> ldd показывает ячто она vgodunkolibopencv_highgui.so.2.2 => /usr/lib64/libopencv_highgui.so.2.2 (0x00007ff1c663d000)
[22:34:20] <landgraf> вот: libopencv_highgui.so.2.2 => /usr/lib64/libopencv_highgui.so.2.2 (0x00007ff1c663d000)
[22:35:39] <landgraf> как-то странно копипаста работает, vgodunko добавляет ))) ну да ладно
[22:45:32] <landgraf> вот так эти штуки "подтягиваются" pragma Import (C, W_Cv_Save_Window_Parameters, "cvSaveWindowParameters");
[22:45:54] <landgraf> все 7
[22:46:45] <landgraf> причем только с highgui такая проблема, а он, в свою очередь на Qt завязан....
[22:51:22] <vgodunko> >>> warning: Linker switches not taken into account in library projects
[22:51:37] <vgodunko> Ну ведь по английски написано
[22:51:52] <vgodunko> package Linker для библиотечных проектов посылается на
[22:52:14] <vgodunko> Вместо него нужно указывать
[22:52:35] <vgodunko> for Library_Options use Matreshka_Config.SQLite3_Library_Options;
[22:53:07] <vgodunko> landgraf: ведь Вам известно где примеров натягать можно ;-)
[22:56:28] <vgodunko> А неразрешённые ссылки вылазят при сборке приложения не зря. Это особенность ELF - возможность отложенной сборки.
[22:56:38] <landgraf> ну от этого легче не стало :(
[22:56:48] <landgraf> не изменилось ничего :(
[22:57:03] <vgodunko> Файл проекта в студию!
[22:57:54] <landgraf> http://fpaste.org/gxM2/
[22:58:09] <landgraf> это с моим вмешательством, оригинал на гуглокоде
[22:58:49] <landgraf> http://code.google.com/p/opencvada/source/browse/trunk/opencvada_linux.gpr вот
[22:59:55] <landgraf> проблема только с highgui, на остальное не ругается (или просто не успевает)
[23:01:19] <vgodunko> pragma Linker_Options удалена?
[23:01:34] <vgodunko> -Wl,-verbose работает?
[23:01:47] <landgraf> 2) да
[23:01:54] <landgraf> 1) нет, сейчас удалю
[23:02:00] <vgodunko> Лог в студию
[23:02:39] <landgraf> http://fpaste.org/TSf9/ это либа
[23:03:18] <landgraf> http://fpaste.org/P4Iq/ это примеры
[23:04:27] <vgodunko> Как выглядят Library_Options сейчас?
[23:04:54] <landgraf>   for Library_Options use ("-s", "-m","-Wl,-verbose","-lopencv_highgui","-L/usr/lib64/");
[23:09:20] <landgraf> vgodunko, нет идей? там дальше идет много страшного C++ :(
[23:11:13] <vgodunko> Находим libopencv_highgui.so, делаем nm libopencv_highgui.so | grep cvAddText
[23:12:31] <landgraf> nm: /usr/lib64/libopencv_highgui.so.2.2.0: no symbols
[23:12:34] <landgraf> o_O
[23:13:55] <vgodunko> Блин...
[23:14:00] <vgodunko> coopht?
[23:14:24] <coopht> iшо*
[23:14:35] <landgraf> vgodunko, потыкал nm на другие либы - там тоже no symbols :)
[23:14:41] <coopht> ща
[23:15:09] <vgodunko> Саша, ты же ас низкого уровня, если nm не выдаёт таблицу символов как поглядеть можно ещё?
[23:15:22] <vgodunko> Я не помню как objdump пользоваться
[23:15:31] <coopht> objdump -d
[23:15:47] <coopht> блин, со всех сторон навалились тут :-)
[23:17:05] <landgraf> нет такого
[23:17:18] <coopht> можно еще objdump -T попробовать
[23:17:30] <coopht> А для какой версии библиотеки вообще эта opencv ada ?
[23:17:34] <landgraf> ну в смысле в выводе грепа нет этих ссылок
[23:18:09] <landgraf> в прилагаемом pdf-нике было написано что тестилось на F14
[23:18:15] <landgraf> Fedora 14
[23:18:25] <coopht> У меня вот так ругаетя когда я пытаюсь скомпилить сэмплы
[23:18:29] <coopht> /tmp/opencvada-read-only/Lib//libOpenCVAda.a(highgui.o): In function `highgui__cv_font_qt':
highgui.adb:(.text+0x182): undefined reference to `cvFontQt'
/tmp/opencvada-read-only/Lib//libOpenCVAda.a(highgui.o): In function `highgui__cv_load_window_parameters':
highgui.adb:(.text+0xe0c): undefined reference to `cvLoadWindowParameters'
collect2: ld returned 1 exit status

[23:18:46] <landgraf> yну да
[23:18:49] <landgraf> это оно и есть
[23:19:02] <landgraf> если поменять на relocatable - будет как у меня
[23:23:07] <landgraf> даешь винду из федоры!
[23:23:28] <vgodunko> Ну вот я так и думал - что нет таких имён.
[23:23:54] <vgodunko> Байда идёт скорее всего от какой-то другой библиотеки, про которую забяли
[23:24:10] <vgodunko> Так что нужен спец, который скажет что же забыли.
[23:24:21] <vgodunko> Или научным вытыком перебирать все имеющиеся
[23:25:01] <landgraf> эх, не было печали, набрел landgraf на OpenCV...
[23:25:25] <landgraf> vgodunko, можно собрать на F14 и посмотреть с чем оно там еще линкуется?
[23:25:54] <coopht> странно, а в h файлах эти функции есть
[23:26:19] <landgraf> да, есть
[23:26:51] <landgraf> в hpp есть в cpp нет, так и должно быть?
[23:27:30] <coopht> да, там она макросом походу определяется
[23:27:35] <coopht> ничего страшного
[23:30:03] <coopht> У меня сейчас заработает)
[23:30:38] <landgraf> я тоже хочу )
[23:31:54] <landgraf> ой, там куча QT-шных инклудов в cpp
[23:35:07] <coopht> Короче проблема в том, что opencv собран без поддержки Qt
[23:35:48] <landgraf> /me как чуял
[23:35:53] <coopht> В Gentoo добавил флаг Qt4 для пакета opencv, пересобрал и все заработало
[23:36:28] <landgraf> хорошо вам, гентушникам
[23:36:34] <landgraf> а мне надо будет spec править
[23:36:43] <landgraf> ладно, спать. всем споке )
[23:38:12] <landgraf> coopht, а как в нем включить эту поддержку? CMakeList какой-то... не умею )
[23:38:30] <landgraf> coopht, можно в ебилде подсмотреть быстренько?
[23:38:44] <coopht> а откуда я знаю как это в федоре сделано)
[23:39:45] <landgraf> coopht, так можно посмотреть что меняет флаг qt в ебилде )
[23:39:58] <landgraf> и потом запилить это в федору
[23:41:02] <coopht> ща
[23:41:30] <landgraf> (Optional) Qt 4.6 or later. You can use Qt as HighGUI backend on any platforms (Windows, Linux, Mac) by passing WITH_QT=ON to CMake when configuring OpenCV. See Qt-OpenCV-Multithreaded for required steps.
[23:43:09] <coopht> he new API is described here: http://opencv.willowgarage.com/documentation/cpp/highgui_qt_new_functions.html  To make use of the new API, you need to have Qt SDK (or libqt4 with  development packages) installed on your machine, and build OpenCV with  Qt support (pass -DWITH_QT=ON to CMake; watch the output, make sure Qt is used as GUI backend)
[23:43:12] <coopht> =)
[23:45:17] <landgraf> ага, спс
[23:54:22] <landgraf> собралось )