Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add pkg-config to build-essential #27

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Add pkg-config to build-essential #27

wants to merge 1 commit into from

Conversation

RantyDave
Copy link

I was just attempting to build a project that uses autogen and was failing in a non-obvious manner (error: possibly undefined macro). The fix was to install pkg-config and adding this to build-essential would have prevented the problem occurring in the first place.

I was just attempting to build a project that uses autogen and was failing in a non-obvious manner (error: possibly undefined macro). The fix was to install pkg-config and adding this to build-essential would have prevented the problem occurring in the first place.
@jperkin
Copy link
Collaborator

jperkin commented Feb 2, 2017

Thanks for the patch. Unfortunately it's not quite that simple. Since last April we switched to devel/pkgconf by default (BSD licensed compatible replacement), which conflicts with the original pkg-config. So what needs to happen here is devel/pkg-config pulled in for earlier branches (up to 2016Q1 I presume but would need to double check) and then devel/pkgconf for all branches since then.

This is needed as pkgsrc-joyent is currently shared between branches, though at some point we should probably switch to giving it branches of its own to avoid this requirement.

I'll try and get this done in the next day or so. Thanks!

@jperkin jperkin self-assigned this Feb 2, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants