Bug 20040

Summary: wrong pkgconfig file location on x86_64
Product: Sisyphus Reporter: Michael Shigorin <mike>
Component: libstatgrab-develAssignee: viy <viy>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: inger, rider, serg, viy
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
libstatgrab.spec none

Description Michael Shigorin 2009-05-14 19:39:44 MSD
Created attachment 3533 [details]
libstatgrab.spec

Поймал:

$ rpm -q libstatgrab-devel   
libstatgrab-devel-0.14-alt5
$ pkg-config --libs libstatgrab
Package libstatgrab was not found in the pkg-config search path.
Perhaps you should add the directory containing `libstatgrab.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libstatgrab' found

На x86_64 libstatgrab.pc оказался в /usr/lib/pkgconfig/, все остальные -- в /usr/lib64/pkgconfig/; проблема в неосторожном комментировании макросов:

-#%define _libdir /usr/lib
+#%%define _libdir /usr/lib

См. тж. http://www.altlinux.org/TypicalPackagingErrors/StrikeOutMacro

Прилагается исправленный и зачищенный спек, заодно для текущей версии 0.16.

PS: а почему --disable-saidar, тащит много или не собрался сходу?
Comment 1 Sergey Zhumatiy 2009-05-29 17:44:22 MSD
  Поправил.
  Заодно разобрался с saidar-ом. Он действительно нестабильно собирался, оказалось, что надо явно указать в configure --enable-ncurses, иначе он не находит (даже установленный ncurses), но пытается собирать, не указав нужных ключей...
  saidar вынес в отдельный подпакет.
Comment 2 Michael Shigorin 2009-05-30 00:22:53 MSD
Спасибо!

2 rider: можешь и в collectd теперь заюзать ;-)