gtkmm30 fails to build under 10.3

Herbert J. Skuhra herbert at mailbox.org
Thu Aug 17 13:19:23 UTC 2017


On Thu, 17 Aug 2017, scratch65535 at att.net wrote:

> [Default] On Thu, 17 Aug 2017 07:12:36 -0400, I wrote:
>
>> [Default] On Thu, 17 Aug 2017 10:45:58 +0200, Jan Beich
>> <jbeich at FreeBSD.org> wrote:
>>
>>> <scratch65535 at att.net> writes:
>>>
>>>> [Default] On Wed, 16 Aug 2017 22:46:44 +0200, Jan Beich
>>>> <jbeich at FreeBSD.org> wrote:
>>>>
>>>>> <scratch65535 at att.net> writes:
>>>>>
>>>>>> Package dependency requirement 'giomm-2.4 >= 2.49.1' could not be
>>>>>> satisfied.
>>>
>>> $ pkg which -o /usr/local/libdata/pkgconfig/giomm-2.4.pc
>>> /usr/local/libdata/pkgconfig/giomm-2.4.pc was installed by package devel/glibmm
>>
>> We might be talking at crossed purposes, here.  The makefile did
>> indeed install 2.4, but that's not 2.49.1 (note that it's "2.49"
>> not "2.4.9").  2.49 is not visible in my
>> freshly-updated-just-before-these-build-attempts ports tree. .
>>
>> The version number seems goofed up.  Why would it ever imagine
>> that 2.4 is 2.49?   There doesn't seem to be a rule that version
>> numbers are truncated to 1 digit after the decimal point.
>
> Okay, I'd not noticed til now that there does seem to be a
> truncate convention, which seems counterproductive t'me.  So what
> looks like v2.4 could be v2.4 or v2.49 or even, theoretically,
> v2.49999.  Not much information in a single digit.

Have you checked the Makefile of devel/glibmm? The version actually is 
2.50.1 so it should match 'giomm-2.4 >= 2.49.1'. You obviously have 
an old version installed. 'pkg version -n glibmm'?

> But in any event it's not 2.49, and the "2.4" I installed is the
> only "2.4" in the ports tree.  Reinstalling won't help.

Just try what jbeich@ told you. Or use pkg!

-- 
Herbert


More information about the freebsd-ports mailing list