pkg-config and opencv4

Marius Schamschula lists at schamschula.com
Tue Feb 9 15:03:50 UTC 2021


Exactly my reading. However, there are many packages that depend on opencv/opencv4 that prefer to use pkg-config rather than cmake. In my case gmic in its multiple forms.

> On Feb 9, 2021, at 8:44 AM, Joël Brogniart <Joel.Brogniart at jomamala.org> wrote:
> 
> Even if posts in the issus show workarounds, it also looks like opencv developers consider the use of pkg-config .pc files obsolete so I will do without.
> 
>> Le 9 févr. 2021 à 14:43, Marius Schamschula <lists at schamschula.com> a écrit :
>> 
>> It looks like this is an open issue:
>> 
>> https://github.com/opencv/opencv/issues/13154
>> 
>> It looks like one can patch opencv4 to fix this issue.
>> 
>> PS: I meant .pc not .po files.
>> 
>>> On Feb 9, 2021, at 7:40 AM, Marius Schamschula <lists at schamschula.com> wrote:
>>> 
>>> pkg-config only works if the package generates .po files. cairo does, opencv does, but opencv4 does not.
>>> 
>>>> On Feb 9, 2021, at 6:44 AM, Joël Brogniart <Joel.Brogniart at jomamala.org> wrote:
>>>> 
>>>> 
>>>> One should be able to obtain informations with pkg-config. ie. wiith cairo installed it works fine
>>>> pkg-config --cflags cairo
>>>> pkg-config --libs cairo
>>>> But not with opencv4.
>>>> 
>>>> Joël 
>>>> 
>>>>> Le 9 févr. 2021 à 12:10, Marius Schamschula <lists at schamschula.com> a écrit :
>>>>> 
>>>>> I haven’t had time to look into that. I’m not the maintain of opencv4. For the moment I downgraded opencv to version 3.4.13.
>>>>> 
>>>>>> On Feb 9, 2021, at 2:28 AM, Joël Brogniart <Joel.Brogniart at jomamala.org> wrote:
>>>>>> 
>>>>>> I'm trying to adapt a portfile for a Linux application to depend on opencv4 instead of opencv. The building of the application use pkg-config to find directory, library et compiler settings for different tools (opencv, cairo…). This works correctly except for opencv.
>>>>>> 
>>>>>> On Macports, the opencv4 port doesn't populate pkg-config data with its own information. Is there an explanation for the missing data?
>>>>> 
>>>>> Marius
>>>>> --
>>>>> Marius Schamschula
>>> 
>> 
> 



More information about the macports-dev mailing list