Summary: | Заголовочные файлы должны быть в /usr/include/libgksu | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Vitaly Lipatov <lav> |
Component: | libgksu-devel | Assignee: | Yuri N. Sedunov <aris> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | CC: | aris, dottedmag |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 16635 |
Description
Vitaly Lipatov
2008-07-10 04:03:56 MSD
Не улавливаю сути бага. Либо хидеры не там лежат, либо -I${includedir}/libgksu в .pc-файле лишний Скорее второе, потому что includedir в том же pc-файле указывает на /usr/include. includedir там стандартный: то что из configure прибежало. ${includedir}/libfoo - обычная вещь, когда библиотека складывает свои хидеры в поддиректорию /usr/include. То есть ты хочешь сказать, что это различие нормально? Я по-прежнему не понимаю, в какую сторону менять пакет :) В ту, в которую апстрим считает нужным: они либо ошибочно положили хидеры в /usr/include, либо ошибочно оставили левую директорию в Cflags. (In reply to comment #5) > То есть ты хочешь сказать, что это различие нормально? Я по-прежнему не > понимаю, в какую сторону менять пакет :) Мне кажется, необходимое изменение с самого начала записано в названии бага. Буду признателен, если положите заголовочные файлы в каталог /usr/include/libgksu Именно такой путь используется в python-module-pygnome-extra. А бага в пакете из-за того, что там используется %makeinstall (нужно - %makeinstall_std) который перезаписывает includedir = ${prefix}/include/${PACKAGE} заданный в libgksu/Makefile Да, и заодно - там версия 2.0.7 вышла. Спасибо за подробные разъяснения. Ловите в Сизифе 2.0.7 Также 2.0.7 спортирована в ветку 4.1 |