gtkmm30 fails to build under 10.3

Kevin Oberman rkoberman at gmail.com
Wed Aug 16 23:10:46 UTC 2017


On Wed, Aug 16, 2017 at 2:12 PM, <scratch65535 at att.net> wrote:

> [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.
> >> Package 'giomm-2.4' has version '2.44.0', required version is '>=
> >> 2.49.1'
> >> Package dependency requirement 'pangomm-1.4 >= 2.38.2' could not
> >> be satisfied.
> >> Package 'pangomm-1.4' has version '2.36.0', required version is
> >> '>= 2.38.2'
> >> Package dependency requirement 'gtk+-3.0 >= 3.22.0' could not be
> >> satisfied.
> >> Package 'gtk+-3.0' has version '3.18.8', required version is '>=
> >> 3.22.0'
> >> Package dependency requirement 'cairomm-1.0 >= 1.12.0' could not
> >> be satisfied.
> >> Package 'cairomm-1.0' has version '1.10.0', required version is
> >> '>= 1.12.0'
> >> Package dependency requirement 'gdk-pixbuf-2.0 >= 2.35.5' could
> >> not be satisfied.
> >> Package 'gdk-pixbuf-2.0' has version '2.32.3', required version
> >> is '>= 2.35.5'
> >
> >Upgrade dependencies as instructed or switch to binary packages.
>
> That's all well and good, but searches turned up no reference to
> giomm in package or in ports, only in includes, and only for 2.4.
> I'd guess that that compiland, at least, doen't have an
> independent existence--since if it does,  it should have been
> fetched by the makefile.  But I'm open to suggestion, if you know
> where the latest-and-greatest bits are.
>
> (I just tried to build gtkmm20 as a fallback, and it failed too,
> finding many undefined references, and finally failing with a
> linker problem it wouldn't tell me about.  I added the -v to
> ldflags and tried again, but  it only repeated the request that I
> use the -v flag.  The actual call to ld seems to be somewhere
> other than the makefile)
>

Something is  clearly messed up. Looking at the log I see:
configure:3475: checking for C++ compiler version
configure:3484: c++ --version >&5
FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032)
20140512
Target: x86_64-unknown-freebsd10.3
Thread model: posix

This is followed by a lot of errors about compile options:
Selected GCC installation:
configure:3495: $? = 0
configure:3484: c++ -V >&5
c++: error: argument to '-V' is missing (expected 1 value)

This should be compiled by gcc, not clang. I don't know if there is
something that breaks this on 10.3, but it is unlikely as lots of
complaints should be coming in.

Do you have either /etc/make.conf or /etc/src.conf? If so, what is in them?
--
Kevin Oberman, Part time kid herder and retired Network Engineer
E-mail: rkoberman at gmail.com
PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683


More information about the freebsd-ports mailing list