Bug 20040 - wrong pkgconfig file location on x86_64
: wrong pkgconfig file location on x86_64
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/libstatgrab-devel)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2009-05-14 19:39 by
Modified: 2009-05-30 00:22 (History)


Attachments
libstatgrab.spec (2.16 KB, text/plain)
2009-05-14 19:39, Michael Shigorin
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2009-05-14 19:39:44
Created an attachment (id=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 From 2009-05-29 17:44:22 -------
  Поправил.
  Заодно разобрался с saidar-ом. Он действительно нестабильно собирался,
оказалось, что надо явно указать в configure --enable-ncurses, иначе он не
находит (даже установленный ncurses), но пытается собирать, не указав нужных
ключей...
  saidar вынес в отдельный подпакет.
------- Comment #2 From 2009-05-30 00:22:53 -------
Спасибо!

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