From owner-freebsd-office@FreeBSD.ORG Mon Aug 5 21:16:56 2013 Return-Path: Delivered-To: freebsd-office@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 9BFD5EE0; Mon, 5 Aug 2013 21:16:56 +0000 (UTC) (envelope-from me@janh.de) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.17.8]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 2856328D1; Mon, 5 Aug 2013 21:16:55 +0000 (UTC) Received: from nb981.math (p57AECBAF.dip0.t-ipconnect.de [87.174.203.175]) by mrelayeu.kundenserver.de (node=mrbap0) with ESMTP (Nemesis) id 0LhkoL-1VtHVM417R-00mqoh; Mon, 05 Aug 2013 23:16:54 +0200 Message-ID: <5200163B.6080400@janh.de> Date: Mon, 05 Aug 2013 23:16:43 +0200 From: Jan Henrik Sylvester User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130804 Thunderbird/17.0.7 MIME-Version: 1.0 To: office-list freebsd Subject: editors/openoffice-3 fails in vcl with graphics/silgraphite installed References: <51936818.90906@janh.de> In-Reply-To: <51936818.90906@janh.de> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Provags-ID: V02:K0:Qt29nSA3B3bnZ03QMDebcWkYWB4VH5WZR9w42xopLG7 yQZI131ht//Gp78betDD/JvfhUtqchAWNQDFZWhXJrRf55U6s0 kKPMcFtEyb7Hay2JJ+le1kBOHAs5dx70aV4izd8mtbU+1Q0mG7 r2qtowMDjigvL2QcreJidk97S8PvWYtWKxFejA0CHKuS0JsXCc GQ/AAKp86pi4nZBSjnOVYAsYBN1XFmWqf0SMU89zABnK/Cv/7M TpjgI2AJavQ2WSwJ4Sdvl3wYNWtdOFcXumHn4uJ1f5DpwxZIkf kJ3s1YLcD5sbjSD3xv8MDJSFuzbgs+13pFsJRG/a3xiKKlnvQ= = X-BeenThere: freebsd-office@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Office applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Aug 2013 21:16:56 -0000 On 05/15/2013 12:48, Jan Henrik Sylvester wrote: > On my latest attempt to build editors/openoffice-3 on 9.1-RELEASE/amd64, > it fails with the following error: > > Entering /usr/ports/editors/openoffice-3/work/aoo-3.4.1/main/odk/util > > In file included from /usr/local/include/graphite/GrClient.h:31, > from > /usr/ports/editors/openoffice-3/work/aoo-3.4.1/main/vcl/inc/graphite_layout.hxx:40, > from > /usr/ports/editors/openoffice-3/work/aoo-3.4.1/main/vcl/unx/generic/gdi/pspgraphics.cxx:52: > /usr/local/include/graphite/GrFeature.h:110: error: 'wstring' in > namespace '_STL' does not name a type > /usr/local/include/graphite/GrFeature.h:111: error: 'wstring' in > namespace '_STL' does not name a type > /usr/local/include/graphite/GrFeature.h:113: error: 'wstring' in > namespace '_STL' does not name a type > In file included from > /usr/ports/editors/openoffice-3/work/aoo-3.4.1/main/vcl/inc/graphite_layout.hxx:41, > from > /usr/ports/editors/openoffice-3/work/aoo-3.4.1/main/vcl/unx/generic/gdi/pspgraphics.cxx:52: > /usr/local/include/graphite/Font.h:392: error: '_STL::wstring' has not > been declared > cd ../unxfbsdx.pro/bin/odkcommon && zip -urq ../odkcommon.zip . || > ret=$?; if [[ "$ret" != "12" && "$ret" != "1" ]] ; then exit $ret ; fi > && echo "Nothing to update for zip" > /usr/bin/perl -w > /usr/ports/editors/openoffice-3/work/aoo-3.4.1/main/solenv/bin/cleanzip.pl > ../unxfbsdx.pro/bin/odkcommon.zip > In file included from > /usr/ports/editors/openoffice-3/work/aoo-3.4.1/main/vcl/inc/graphite_serverfont.hxx:32, > from > /usr/ports/editors/openoffice-3/work/aoo-3.4.1/main/vcl/unx/generic/gdi/pspgraphics.cxx:53: > /usr/ports/editors/openoffice-3/work/aoo-3.4.1/main/vcl/inc/graphite_adaptors.hxx:118: > error: 'ext_std::wstring' has not been declared > > My last successful build was on May-5. I do not know what changed in the > meantime. Yesterday, I deleted all packages to swap from the unofficial > TeX Live to the new official port. Hence, all packages on my system are > fresh. I figured out that the change to the official TeX Live really is the problem, since print/texlive-base pulled in graphics/silgraphite. With graphics/silgraphite installed, aoo configure correctly determines that the internal graphite should still be used, but the vlc module uses graphite from ${LOCALBASE} anyhow. Of course, the hack in editors/openoffice-3/files/patch-graphite is not applied to the graphite header in ${LOCALBASE} and the problem that was supposed to be fixed by that hack is back. Unfortunately, I do not know how to fix the vlc module to really use the internal graphite. Cheers, Jan Henrik