From owner-freebsd-ports@FreeBSD.ORG Fri Feb 6 10:59:03 2015 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E3B4C913 for ; Fri, 6 Feb 2015 10:59:03 +0000 (UTC) Received: from mail.eeeit.de (mail.eeeit.de [37.120.160.187]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A76AED13 for ; Fri, 6 Feb 2015 10:59:03 +0000 (UTC) Received: from mail.eeeit.de (localhost [127.0.0.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.eeeit.de (Postfix) with ESMTPS id BC7281801 for ; Fri, 6 Feb 2015 11:59:01 +0100 (CET) Received: (from www@localhost) by mail.eeeit.de (8.14.9/8.14.9/Submit) id t16Ax1ba010664; Fri, 6 Feb 2015 11:59:01 +0100 (CET) (envelope-from mike@reifenberger.com) X-Authentication-Warning: mail.eeeit.de: www set sender to mike@reifenberger.com using -f To: ports@freebsd.org Subject: Dependent ports use different c++ compilers X-PHP-Originating-Script: 0:rcube.php MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Fri, 06 Feb 2015 10:59:01 +0000 From: mike@reifenberger.com Message-ID: <82331707f0d5a232c9b9368f7d056996@reifenberger.com> X-Sender: mike@reifenberger.com User-Agent: Roundcube Webmail/1.0.5 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Feb 2015 10:59:04 -0000 Hi, kicad-devel depends at least on two c++ libraries: boost-lib and webkit-gtk2. kicad-devel and boost uses: USES+= compiler:c++11-lang This leads at least under FreeBSD 9.3 and 10.* to the usage of clang++ webkit-gtk2 uses: USES += compiler:c++11-lib This leads at least under FreeBSD 9.3 to the usage of GNU g++ (FreeBSD 10+ is using clang++) and this leads to missing symbols when linking kicad-devel. How can this dilemma be resolved? Greetings --- Mike (mr@)