Bug 20595

Summary: Файлы заголовков уложены /usr/include/sensors3
Product: Sisyphus Reporter: Roman Savochenko <rom_as>
Component: libsensors3-develAssignee: Afanasov Dmitry <ender>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: ender, rider
Version: unstable   
Hardware: all   
OS: Linux   

Description Roman Savochenko 2009-06-26 12:16:15 MSD
Никто так ни делает, например в SuSE. Ложить нужно в /usr/include/sensors. Ибо многие программы поддерживают API 3 и 4. А выбирать имя заголовка я себе даже не представляю как. Во всяком случае в своей софтинке я этого не добился и она сейчас не собирается с libsensors3-devel, хотя прекрасно её поддерживает.
Comment 1 Afanasov Dmitry 2009-06-27 17:01:22 MSD
выбор имени заголовка это либо include <sensors3/file.h> либо gcc -I/usr/include/sensors3.

перемещение хедеров в %_includedir/sensors потребует конфликта между devel пакетами для lm-sensors-2.10 и lm_sensors3. пока я в необходимости этого не очень уверен.
Comment 2 Roman Savochenko 2009-06-27 17:35:28 MSD
Реально они уже конфликтуют. Я ставил и один сносит другого. И я думаю это правильно и типично.
Вот так работает, #include <sensors3/file.h>, но тогда мне нужно отказаться от предыдущей версии.
А так -I/usr/include/sensors3 -I/usr/include/sensors не работает, и прут ошибки.
Comment 3 Roman Savochenko 2009-06-27 17:36:21 MSD
Причём собираться с таким #include <sensors3/file.h> будет только на ALT!
Comment 4 Roman Savochenko 2009-06-27 17:46:28 MSD
И однозначно должны конфликтовать, потому как имеют общий линк /usr/lib/libsensor.so.
Comment 5 Repository Robot 2009-06-27 19:08:05 MSD
lm_sensors3-3.1.0-alt4 -> sisyphus:

* Sat Jun 27 2009 Afanasov Dmitry <ender@altlinux> 3.1.0-alt4

- place headers into /usr/include/sensors (closes: #20595)