Bug 20040 - wrong pkgconfig file location on x86_64
Summary: wrong pkgconfig file location on x86_64
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libstatgrab-devel (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: viy
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-14 19:39 MSD by Michael Shigorin
Modified: 2009-05-30 00:22 MSD (History)
4 users (show)

See Also:


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

Note You need to log in before you can comment on or make changes to this bug.
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 теперь заюзать ;-)