Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Aug 2017 16:10:44 -0700
From:      Kevin Oberman <rkoberman@gmail.com>
To:        scratch65535@att.net
Cc:        Jan Beich <jbeich@freebsd.org>, freebsd-ports <ports@freebsd.org>
Subject:   Re: gtkmm30 fails to build under 10.3
Message-ID:  <CAN6yY1uLBkM_yzQUt9DbNTQFpyOSF21M0u67LC1XqksrPxmogQ@mail.gmail.com>
In-Reply-To: <h4c9pchl3v7m431cs5bed2jp8he0hl1cd6@4ax.com>
References:  <9la9pch88dj02bs7ts4r1cfa7lgvnssh28__31177.0872948275$1502915924$gmane$org@4ax.com> <378r-8cln-wny@FreeBSD.org> <h4c9pchl3v7m431cs5bed2jp8he0hl1cd6@4ax.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Aug 16, 2017 at 2:12 PM, <scratch65535@att.net> wrote:

> [Default] On Wed, 16 Aug 2017 22:46:44 +0200, Jan Beich
> <jbeich@FreeBSD.org> wrote:
>
> ><scratch65535@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@gmail.com
PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN6yY1uLBkM_yzQUt9DbNTQFpyOSF21M0u67LC1XqksrPxmogQ>