Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 124329 - dev-libs/confuse on a clean install misses pkg-config files
Summary: dev-libs/confuse on a clean install misses pkg-config files
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Embedded Team (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-27 16:53 UTC by Diego Elio Pettenò (RETIRED)
Modified: 2006-02-28 10:56 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Diego Elio Pettenò (RETIRED) gentoo-dev 2006-02-27 16:53:06 UTC
I use confuse in unieject to access the configuration file, and to do that i load the data from pkg-config file. On a "clean" system, where pkg-config is still missing, confuse by default installs only confuse-config program and not the .pc file, leading to a break in unieject when it's emerged later.

Either confuse should depend on pkg-config or --enable-pkgconfig should be passed to the econf call.
In either case, if confuse-config is needed, probably it's better to install it anyway as when enabling pkg-config, that is skipped.

Thanks,
Diego
Comment 1 Sandro Bonazzola (RETIRED) gentoo-dev 2006-02-28 10:12:55 UTC
Bug confirmed, I can obtain the same behaviour just unmerging pkgconfig and emerging confuse. Is there any pkg depending on the presence of confuse-config?
Comment 2 Sandro Bonazzola (RETIRED) gentoo-dev 2006-02-28 10:37:12 UTC
unieject uses pkgconfig only.
tilda uses confuse.h only
ziproxy-1.5.2 uses confuse-config only.
Maybe it's better depend on pkgconfig and doins confuse-config.
Comment 3 Sandro Bonazzola (RETIRED) gentoo-dev 2006-02-28 10:56:47 UTC
Should be fixed now in cvs. Added dependency on pkgconfig, doins confuse-config for compatibility with other packages that still depends on it. Updating ebuild header.