Bug 10232

Summary: the pkg-config file guile.pc is missing in guile 1.8 and 2.0
Product: Mageia Reporter: Yann COLLETTE <ycollette.nospam>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED INVALID QA Contact:
Severity: normal    
Priority: Normal CC: cjw, derekjenn, mitya
Version: 3Keywords: Junior_job, Triaged
Target Milestone: ---   
Hardware: i586   
OS: Linux   
Whiteboard:
Source RPM: guile CVE:
Status comment:

Description Yann COLLETTE 2013-05-23 08:02:35 CEST
Description of problem:

The pkg-config file guile.pc is missing in guile 1.8 and 2.0 (normally, it should be found in /usr/lib/pkgconfig).

Version-Release number of selected component (if applicable):

Tested on magiea 3 32 bits.



Reproducible: 

Steps to Reproduce:
Comment 1 Yann COLLETTE 2013-05-23 08:06:08 CEST
The file seems to be present in the package for the 64 bits version of magiea 3.
It is not present in the package of the 32 bits version of magiea 3.
Manuel Hiebel 2013-05-24 20:17:22 CEST

Keywords: (none) => Junior_job, Triaged
CC: (none) => cjw, mitya

Comment 2 Derek Jennings 2013-06-25 01:45:31 CEST
Mageia puts that sort of stuff in the 'devel' packages. Install them and you should find it.

# urpmq -l lib64guile1.8-devel | grep pkgconfig
/usr/lib64/pkgconfig/guile-1.8.pc

# urpmq -l libguile1.8-devel | grep pkgconfig
/usr/lib/pkgconfig/guile-1.8.pc

# urpmq -l lib64guile-devel | grep pkgconfig
/usr/lib64/pkgconfig/guile-2.0.pc

# urpmq -l libguile-devel | grep pkgconfig
/usr/lib/pkgconfig/guile-2.0.pc

# rpm -q --provides lib64guile-devel
libguile-devel = 2.0.6-3.mga3
guile-devel = 2.0.6-3.mga3
lib64guile-devel = 2.0.6-3.mga3
lib64guile-devel(x86-64) = 2.0.6-3.mga3
pkgconfig(guile-2.0) = 2.0.6
devel(libguile-2.0(64bit))
devel(libguilereadline-v-18(64bit))

CC: (none) => derekjenn

Comment 3 Yann COLLETTE 2013-06-25 08:21:37 CEST
Thanks for the information, but the problem was only met on the 32 bit package.
The 64 bit package was OK.
I finally found the guile.pc file under mageia 3 32 bits. It was in the guile package and not in the  libguile-devel package.

Best regards,

YC
Comment 4 Derek Jennings 2013-06-25 09:10:19 CEST
Glad you found it.

Closing.

Status: NEW => RESOLVED
Resolution: (none) => INVALID