Поставил тут себе из сорцов OpenCV.
Эта библиотека потребовала libgtk2-dev, чтобы красивые окошки рисовать.
Нет проблем, sudo aptitude install libgtk2.0-dev
за ней поставились еще несколько пакетов, вчера все были счастливы.
Сегодня я еще какой-то пакет ставил, попутно aptitude сказала, мол, libgtk2 у тебя никто не использует ({u}), я его снесу.
А я и забыл, что OpenCV он требуется. Да это и не важно - вариантов мне не предлагалось, я был просто поставлен перед фактом.
Сегодня я решил поменять кой-какие настройки и перекомпилировать OpenCV.
Перекомпилировал, все без ошибок. Строчку "gtk 2.x: no" я просто не заметил, т.к. этих строчек была куча.
Запускаю программу, а мне говорят, что, мол, ошибка:
cvNamedWindow("result" , 1 );
RuntimeError: openCV Error:
Status=Unspecified error
function name=cvNamedWindow
error message=The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support
Ну какого, спрашивается?
Компилирую OpenCV c checkinstall.
Надо будет написать там в зависимостях libgtk2.0-dev
Другие варианы есть?