Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Aug 2014 22:50:32 +0000
From:      bugzilla-noreply@freebsd.org
To:        office@FreeBSD.org
Subject:   [Bug 192545] [patch] unbreak editors/openoffice-4 (4.1.0) on FreeBSD 10.0 and 11.0
Message-ID:  <bug-192545-25061-fiSEd8mdsV@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-192545-25061@https.bugs.freebsd.org/bugzilla/>
References:  <bug-192545-25061@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192545

Don Lewis <truckman@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #146198|0                           |1
        is obsolete|                            |
             Status|Open                        |Approval Needed
           Assignee|office@FreeBSD.org          |truckman@FreeBSD.org

--- Comment #4 from Don Lewis <truckman@FreeBSD.org> ---
Created attachment 146278
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=146278&action=edit
patch to unbreak editors/openoffice-4 on FreeBSD 10.0 and 11.0 with USES=python
with Makefile and patch cleanups

I'd prefer to commit this newer version of the patch.

Changes since the previous patch:
  * Remove a bunch of @'s from the Makefile to make the build slightly
    more verbose and make debugging a bit easier if something breaks in
    our Makefile.

  * Add a comment in the Makefile about why --with-system-graphite breaks
    the build on FreeBSD 10 and 11.

  * Remove trailing cruft from files/patch-sal (from pfg@).

  * Nuke files/patch-sal-inline (from pfg@).


For quick reference, here's the diff between the two versions:

%diff -ur openoffice-4/Makefile openoffice-4-newer/Makefile
--- openoffice-4/Makefile    2014-08-25 15:19:57.000000000 -0700
+++ openoffice-4-newer/Makefile    2014-08-24 18:05:27.000000000 -0700
@@ -213,6 +213,8 @@
             --x-includes={LOCALBASE}/include        \
             --x-libraries=${LOCALBASE}lib            \
             --with-system-zlib
+# system-graphite causes breakage when compiled with clang and linked
+# with libc++ because aoo is compiled with gcc and linked with libstdc++.
 #            --with-system-graphite

 #OOOEXTENSIONS+=        minimizer/presentation-minimizer.oxt
@@ -228,107 +230,107 @@
 # really tweak, extremely useful when you build all localized language
versions
 # needed after when you build with ALL_LOCALIZED_LANGS.
 .if defined(TWEAK_L10N)
-    @${RM} -f ${WRKDIR}/.PLIST*
-    @${RM} -f ${WRKDIR}/.install_done.*
-    @${RM} -f ${WRKDIR}/.package_done.*
-    @${RM} -f ${WRKDIR}/.extract_done.*
-    @${RM} -f ${WRKDIR}/.patch_done.*
-    @${RM} -f ${WRKDIR}/.configure_done.*
-    @${RM} -f ${WRKDIR}/.build_done.*
-    @${MKDIR} ${WRKDIR}
-    @${TOUCH} ${EXTRACT_COOKIE}
-    @${TOUCH} ${PATCH_COOKIE}
-    @${TOUCH} ${CONFIGURE_COOKIE}
-    @${TOUCH} ${BUILD_COOKIE}
+    ${RM} -f ${WRKDIR}/.PLIST*
+    ${RM} -f ${WRKDIR}/.install_done.*
+    ${RM} -f ${WRKDIR}/.package_done.*
+    ${RM} -f ${WRKDIR}/.extract_done.*
+    ${RM} -f ${WRKDIR}/.patch_done.*
+    ${RM} -f ${WRKDIR}/.configure_done.*
+    ${RM} -f ${WRKDIR}/.build_done.*
+    ${MKDIR} ${WRKDIR}
+    ${TOUCH} ${EXTRACT_COOKIE}
+    ${TOUCH} ${PATCH_COOKIE}
+    ${TOUCH} ${CONFIGURE_COOKIE}
+    ${TOUCH} ${BUILD_COOKIE}
 .endif

 post-extract:
-    @${TAR} -C ${WRKSUBDIR} -xzf ${DISTDIR}/${DIST_SUBDIR}/${EXTSRC}
-    @${CP} ${DISTDIR}/${DIST_SUBDIR}/unowinreg.dll
${WRKSRC}/external/unowinreg/
-    @${RM} -rf ${WRKSRC}/l10n
+    ${TAR} -C ${WRKSUBDIR} -xzf ${DISTDIR}/${DIST_SUBDIR}/${EXTSRC}
+    ${CP} ${DISTDIR}/${DIST_SUBDIR}/unowinreg.dll
${WRKSRC}/external/unowinreg/
+    ${RM} -rf ${WRKSRC}/l10n

 post-patch:
 .if defined (USE_GCC)
-    @${REINPLACE_CMD} -e "s+%%RPATH%%+-Wl,-rpath=${_GCC_RUNTIME}+"
${WRKSRC}/solenv/inc/unxfbsd.mk
-    @${REINPLACE_CMD} -e "s+%%RPATH%%+-Wl,-rpath=${_GCC_RUNTIME}+"
${WRKSRC}/solenv/gbuild/platform/freebsd.mk
+    ${REINPLACE_CMD} -e "s+%%RPATH%%+-Wl,-rpath=${_GCC_RUNTIME}+"
${WRKSRC}/solenv/inc/unxfbsd.mk
+    ${REINPLACE_CMD} -e "s+%%RPATH%%+-Wl,-rpath=${_GCC_RUNTIME}+"
${WRKSRC}/solenv/gbuild/platform/freebsd.mk
 .else
-    @${REINPLACE_CMD} -e "s+%%RPATH%%++" ${WRKSRC}/solenv/inc/unxfbsd.mk
-    @${REINPLACE_CMD} -e "s+%%RPATH%%++"
${WRKSRC}/solenv/gbuild/platform/freebsd.mk
+    ${REINPLACE_CMD} -e "s+%%RPATH%%++" ${WRKSRC}/solenv/inc/unxfbsd.mk
+    ${REINPLACE_CMD} -e "s+%%RPATH%%++"
${WRKSRC}/solenv/gbuild/platform/freebsd.mk
 .endif

 pre-configure:
-    @${LN} -sf ${UNZIP_CMD} ${WRKSRC}/solenv/bin/unzip
+    ${LN} -sf ${UNZIP_CMD} ${WRKSRC}/solenv/bin/unzip

 do-build:
-    @cd ${WRKSUBDIR} ; ${PRINTF} "[repositories]\n" > source_config
-    @cd ${WRKSUBDIR} ; ${PRINTF} "main=active\n" >> source_config
-    @cd ${WRKSUBDIR} ; ${PRINTF} "extras=active\n" >> source_config
-    @cd ${WRKSRC} ; ./bootstrap
-    @cd ${WRKSRC} ; ${SETENV} "LANG=C" "LC_ALL=C" ${BASH} -c "source
${FREEBSD_ENV_SET} ; cd instsetoo_native/util  ; build.pl --all
-P${MAKE_JOBS_NUMBER} -- -P${MAKE_JOBS_NUMBER}"
+    cd ${WRKSUBDIR} ; ${PRINTF} "[repositories]\n" > source_config
+    cd ${WRKSUBDIR} ; ${PRINTF} "main=active\n" >> source_config
+    cd ${WRKSUBDIR} ; ${PRINTF} "extras=active\n" >> source_config
+    cd ${WRKSRC} ; ./bootstrap
+    cd ${WRKSRC} ; ${SETENV} "LANG=C" "LC_ALL=C" ${BASH} -c "source
${FREEBSD_ENV_SET} ; cd instsetoo_native/util  ; build.pl --all
-P${MAKE_JOBS_NUMBER} -- -P${MAKE_JOBS_NUMBER}"

 do-install:
-    @cd
${WRKSRC}/instsetoo_native/unxfbsd?.pro/Apache_OpenOffice/archive/install/${LOCALIZED_LANG}/
; ${LS} *.tar.?z > ${WRKDIR}/INSTALLFILES
-    @${RM} -Rf ${WRKDIR}/tmp
-    @${MKDIR} ${WRKDIR}/tmp
+    cd
${WRKSRC}/instsetoo_native/unxfbsd?.pro/Apache_OpenOffice/archive/install/${LOCALIZED_LANG}/
; ${LS} *.tar.?z > ${WRKDIR}/INSTALLFILES
+    ${RM} -Rf ${WRKDIR}/tmp
+    ${MKDIR} ${WRKDIR}/tmp
     @for i in `${CAT} ${WRKDIR}/INSTALLFILES`; do \
         ${ECHO_CMD} "extracting $$i" ; \
         cd ${WRKDIR}/tmp ; ${TAR} xfz
${WRKSRC}/instsetoo_native/unxfbsd?.pro/Apache_OpenOffice/archive/install/${LOCALIZED_LANG}/$$i
; \
     done
-    @${MKDIR} ${STAGEDIR}${PREFIX}/${INSTALLATION_BASEDIR}
-    @cd ${WRKDIR}/tmp/*/ ; ${TAR} cf - -C . . | ${TAR} xf - -C
${STAGEDIR}${PREFIX}/${INSTALLATION_BASEDIR}
-    @${REINPLACE_CMD} -e 's/^UserInstallation.*$$/USERINSTALLATION/'
${STAGEDIR}${PREFIX}/${INSTALLATION_BASEDIR}/${OOODIR}/program/bootstraprc
-    @${REINPLACE_CMD} -e
's/USERINSTALLATION/UserInstallation=$$SYSUSERCONFIG\/\.openoffice\.org-devel\/${AOOVERSION1}/'
${STAGEDIR}${PREFIX}/${INSTALLATION_BASEDIR}/${OOODIR}/program/bootstraprc
-    @${MKDIR} ${STAGEDIR}${PREFIX}/${INSTALLATION_BASEDIR}/extensions/
-    @cd ${WRKSRC}/solver/${AOOXXX}/unxfbsd?.pro/bin/ ; ${INSTALL_DATA}
${OOOEXTENSIONS} ${STAGEDIR}${PREFIX}/${INSTALLATION_BASEDIR}/extensions/
+    ${MKDIR} ${STAGEDIR}${PREFIX}/${INSTALLATION_BASEDIR}
+    cd ${WRKDIR}/tmp/*/ ; ${TAR} cf - -C . . | ${TAR} xf - -C
${STAGEDIR}${PREFIX}/${INSTALLATION_BASEDIR}
+    ${REINPLACE_CMD} -e 's/^UserInstallation.*$$/USERINSTALLATION/'
${STAGEDIR}${PREFIX}/${INSTALLATION_BASEDIR}/${OOODIR}/program/bootstraprc
+    ${REINPLACE_CMD} -e
's/USERINSTALLATION/UserInstallation=$$SYSUSERCONFIG\/\.openoffice\.org-devel\/${AOOVERSION1}/'
${STAGEDIR}${PREFIX}/${INSTALLATION_BASEDIR}/${OOODIR}/program/bootstraprc
+    ${MKDIR} ${STAGEDIR}${PREFIX}/${INSTALLATION_BASEDIR}/extensions/
+    cd ${WRKSRC}/solver/${AOOXXX}/unxfbsd?.pro/bin/ ; ${INSTALL_DATA}
${OOOEXTENSIONS} ${STAGEDIR}${PREFIX}/${INSTALLATION_BASEDIR}/extensions/

 post-install:
-    @${FIND} ${STAGEDIR}${PREFIX}/${INSTALLATION_BASEDIR}/${OOODIR}/program
-type f \( -name '*.so*' -or -name '*.bin' \) -print0 | ${XARGS} -0 -n1
${STRIP_CMD}
-    @for prog in crashrep pagein uri-encode javaldx regmerge regview; do \
+    ${FIND} ${STAGEDIR}${PREFIX}/${INSTALLATION_BASEDIR}/${OOODIR}/program
-type f \( -name '*.so*' -or -name '*.bin' \) -print0 | ${XARGS} -0 -n1
${STRIP_CMD}
+    for prog in crashrep pagein uri-encode javaldx regmerge regview; do \
         ${STRIP_CMD}
${STAGEDIR}${PREFIX}/${INSTALLATION_BASEDIR}/${OOODIR}/program/$${prog}; \
     done
-    @${FIND} ${STAGEDIR}${PREFIX}/${INSTALLATION_BASEDIR} -type d -exec
${CHMOD} 755 {} \;
+    ${FIND} ${STAGEDIR}${PREFIX}/${INSTALLATION_BASEDIR} -type d -exec
${CHMOD} 755 {} \;
     @${ECHO_MSG} "===>  Add wrapper scripts";
-    @${CP} ${FILESDIR}/openoffice-wrapper ${WRKDIR}/
-    @${REINPLACE_CMD} -e 's#%%PREFIX%%#${PREFIX}#g' \
+    ${CP} ${FILESDIR}/openoffice-wrapper ${WRKDIR}/
+    ${REINPLACE_CMD} -e 's#%%PREFIX%%#${PREFIX}#g' \
             -e 's#%%SVNREVISION%%#${SVNREVISION}#g' \
             -e 's#%%OOODIR%%#${OOODIR}#g' \
             -e 's#%%INSTALLATION_BASEDIR%%#${INSTALLATION_BASEDIR}#g' \
             ${WRKDIR}/openoffice-wrapper
-    @${INSTALL_SCRIPT} ${WRKDIR}/openoffice-wrapper \
+    ${INSTALL_SCRIPT} ${WRKDIR}/openoffice-wrapper \
         ${STAGEDIR}${PREFIX}/bin/${EXECBASE}
-    @${LN} -fs ${EXECBASE} ${STAGEDIR}${PREFIX}/bin/${EXECBASE}-sbase
-    @${LN} -fs ${EXECBASE} ${STAGEDIR}${PREFIX}/bin/${EXECBASE}-scalc
-    @${LN} -fs ${EXECBASE} ${STAGEDIR}${PREFIX}/bin/${EXECBASE}-sdraw
-    @${LN} -fs ${EXECBASE} ${STAGEDIR}${PREFIX}/bin/${EXECBASE}-setofficelang
-    @${LN} -fs ${EXECBASE} ${STAGEDIR}${PREFIX}/bin/${EXECBASE}-simpress
-    @${LN} -fs ${EXECBASE} ${STAGEDIR}${PREFIX}/bin/${EXECBASE}-smath
-    @${LN} -fs ${EXECBASE} ${STAGEDIR}${PREFIX}/bin/${EXECBASE}-spadmin
-    @${LN} -fs ${EXECBASE} ${STAGEDIR}${PREFIX}/bin/${EXECBASE}-swriter
-    @${ECHO_CMD} "" > ${TMPPLIST}
-    @${ECHO_CMD} "share/licenses/${PKGNAME}/catalog.mk" >> ${TMPPLIST}
-    @${ECHO_CMD} "share/licenses/${PKGNAME}/LICENSE"    >> ${TMPPLIST}
-    @${ECHO_CMD} "share/licenses/${PKGNAME}/APACHE20"   >> ${TMPPLIST}
-    @cd ${STAGEDIR}${PREFIX} ; ${FIND} -s bin \( -type f -or -type l \) -name
"${EXECBASE}*" >> ${TMPPLIST}
-    @cd ${STAGEDIR}${PREFIX} ; ${FIND} -s ${INSTALLATION_BASEDIR} \( -type f
-or -type l \) >> ${TMPPLIST}
-    @cd ${STAGEDIR}${PREFIX} ; ${FIND} ${INSTALLATION_BASEDIR} -type d |
${SORT} -r | \
+    ${LN} -fs ${EXECBASE} ${STAGEDIR}${PREFIX}/bin/${EXECBASE}-sbase
+    ${LN} -fs ${EXECBASE} ${STAGEDIR}${PREFIX}/bin/${EXECBASE}-scalc
+    ${LN} -fs ${EXECBASE} ${STAGEDIR}${PREFIX}/bin/${EXECBASE}-sdraw
+    ${LN} -fs ${EXECBASE} ${STAGEDIR}${PREFIX}/bin/${EXECBASE}-setofficelang
+    ${LN} -fs ${EXECBASE} ${STAGEDIR}${PREFIX}/bin/${EXECBASE}-simpress
+    ${LN} -fs ${EXECBASE} ${STAGEDIR}${PREFIX}/bin/${EXECBASE}-smath
+    ${LN} -fs ${EXECBASE} ${STAGEDIR}${PREFIX}/bin/${EXECBASE}-spadmin
+    ${LN} -fs ${EXECBASE} ${STAGEDIR}${PREFIX}/bin/${EXECBASE}-swriter
+    ${ECHO_CMD} "" > ${TMPPLIST}
+    ${ECHO_CMD} "share/licenses/${PKGNAME}/catalog.mk" >> ${TMPPLIST}
+    ${ECHO_CMD} "share/licenses/${PKGNAME}/LICENSE"    >> ${TMPPLIST}
+    ${ECHO_CMD} "share/licenses/${PKGNAME}/APACHE20"   >> ${TMPPLIST}
+    cd ${STAGEDIR}${PREFIX} ; ${FIND} -s bin \( -type f -or -type l \) -name
"${EXECBASE}*" >> ${TMPPLIST}
+    cd ${STAGEDIR}${PREFIX} ; ${FIND} -s ${INSTALLATION_BASEDIR} \( -type f
-or -type l \) >> ${TMPPLIST}
+    cd ${STAGEDIR}${PREFIX} ; ${FIND} ${INSTALLATION_BASEDIR} -type d |
${SORT} -r | \
         ${XARGS} -n 1 ${ECHO_CMD} @dirrm >> ${TMPPLIST}
-    @for app in base calc draw impress math writer; do \
+    for app in base calc draw impress math writer; do \
         ${REINPLACE_CMD} -e "s/^Exec.*/Exec=${EXECBASE} -$${app} %U/" \
             -e "s/^Icon.*/Icon=${EXECBASE}-$${app}.png/" \
        
${STAGEDIR}${PREFIX}/${INSTALLATION_BASEDIR}/${OOODIR}/share/xdg/$${app}.desktop
; \
     done
-    @${REINPLACE_CMD} -e "s/^Exec.*/Exec=${EXECBASE}-spadmin %U/" \
+    ${REINPLACE_CMD} -e "s/^Exec.*/Exec=${EXECBASE}-spadmin %U/" \
         -e "s/^Icon.*/Icon=${EXECBASE}-printeradmin.png/" \
        
${STAGEDIR}${PREFIX}/${INSTALLATION_BASEDIR}/${OOODIR}/share/xdg/printeradmin.desktop
-    @${REINPLACE_CMD} -e "s/^Exec.*/Exec=${EXECBASE} -quickstart -nologo
-nodefault/" \
+    ${REINPLACE_CMD} -e "s/^Exec.*/Exec=${EXECBASE} -quickstart -nologo
-nodefault/" \
        
${STAGEDIR}${PREFIX}/${INSTALLATION_BASEDIR}/${OOODIR}/share/xdg/startcenter.desktop
-    @${RM}
${STAGEDIR}${PREFIX}/${INSTALLATION_BASEDIR}/${OOODIR}/share/xdg/*.desktop.bak
-    @${RM} -f ${STAGEDIR}${DESKTOPDIR}/${EXECBASE}
-    @${MKDIR} ${STAGEDIR}${DESKTOPDIR}
-    @${LN} -sf ${PREFIX}/${INSTALLATION_BASEDIR}/${OOODIR}/share/xdg \
+    ${RM}
${STAGEDIR}${PREFIX}/${INSTALLATION_BASEDIR}/${OOODIR}/share/xdg/*.desktop.bak
+    ${RM} -f ${STAGEDIR}${DESKTOPDIR}/${EXECBASE}
+    ${MKDIR} ${STAGEDIR}${DESKTOPDIR}
+    ${LN} -sf ${PREFIX}/${INSTALLATION_BASEDIR}/${OOODIR}/share/xdg \
             ${STAGEDIR}${DESKTOPDIR}/${EXECBASE}
-    @${ECHO_CMD} "share/applications/${EXECBASE}" >> ${TMPPLIST}
-    @for dir in `ls ${ICONS}/hicolor | ${GREP} -v CVS`; do \
+    ${ECHO_CMD} "share/applications/${EXECBASE}" >> ${TMPPLIST}
+    for dir in `ls ${ICONS}/hicolor | ${GREP} -v CVS`; do \
         for app in base calc draw impress math printeradmin writer; do \
             if [ -r ${ICONS}/hicolor/$${dir}/apps/$${app}.png ]; then \
                 ${MKDIR}
${STAGEDIR}${PREFIX}/share/icons/hicolor/$${dir}/apps/ ; \
@@ -344,9 +346,9 @@
             ${ECHO_CMD} "share/icons/hicolor/$${dir}/mimetypes/$${iconfile}"
>> ${TMPPLIST} ; \
         done ; \
     done
-    @${ECHO_CMD} "@unexec ${RM} %D/share/icons/hicolor/icon-theme.cache
2>/dev/null || ${TRUE}" >> ${TMPPLIST}
-    @${ECHO_CMD} "@exec ${PREFIX}/bin/gtk-update-icon-cache -q -f
%D/share/icons/hicolor 2>/dev/null || ${TRUE}" >> ${TMPPLIST}
-    @${ECHO_CMD} "@unexec ${PREFIX}/bin/gtk-update-icon-cache -q -f
%D/share/icons/hicolor 2>/dev/null || ${TRUE}" >> ${TMPPLIST}
+    ${ECHO_CMD} "@unexec ${RM} %D/share/icons/hicolor/icon-theme.cache
2>/dev/null || ${TRUE}" >> ${TMPPLIST}
+    ${ECHO_CMD} "@exec ${PREFIX}/bin/gtk-update-icon-cache -q -f
%D/share/icons/hicolor 2>/dev/null || ${TRUE}" >> ${TMPPLIST}
+    ${ECHO_CMD} "@unexec ${PREFIX}/bin/gtk-update-icon-cache -q -f
%D/share/icons/hicolor 2>/dev/null || ${TRUE}" >> ${TMPPLIST}

 .include <${FILESDIR}/Makefile.others>

diff -ur openoffice-4/files/patch-sal openoffice-4-newer/files/patch-sal
--- openoffice-4/files/patch-sal    2014-08-10 12:51:49.000000000 -0700
+++ openoffice-4-newer/files/patch-sal    2014-08-25 08:30:31.000000000 -0700
@@ -11,43 +11,3 @@
      /** Returns a reference to a character of this string. */
      sal_Char& operator[]( int n ) { return pData->buffer[n]; }
      /** Returns a const reference to a character of this string. */
-build -- version: 275224
-
-
-=============
-Building module canvas
-=============
-
-Entering
/work/tinderbox-ligeti8amd64/portstrees/FreeBSD/ports/editors/openoffice-devel/work/aoo/main/canvas/inc
-
-
-Entering
/work/tinderbox-ligeti8amd64/portstrees/FreeBSD/ports/editors/openoffice-devel/work/aoo/main/canvas/source/factory
-
-
-Entering
/work/tinderbox-ligeti8amd64/portstrees/FreeBSD/ports/editors/openoffice-devel/work/aoo/main/canvas/source/tools
-
-
-Entering
/work/tinderbox-ligeti8amd64/portstrees/FreeBSD/ports/editors/openoffice-devel/work/aoo/main/canvas/source/null
-
-
-Entering
/work/tinderbox-ligeti8amd64/portstrees/FreeBSD/ports/editors/openoffice-devel/work/aoo/main/canvas/source/vcl
-
-
-Entering
/work/tinderbox-ligeti8amd64/portstrees/FreeBSD/ports/editors/openoffice-devel/work/aoo/main/canvas/source/cairo
-
-Compiling: canvas/source/cairo/cairo_textlayout.cxx
-g++46  -fmessage-length=0 -c -O2 -fno-strict-aliasing -DENABLE_LAYOUT=0
-DENABLE_LAYOUT_EXPERIMENTAL=0   -I/usr/local/include/cairo
-I/usr/local/include/glib-2.0 -I/usr/local/include/pixman-1 
-I/usr/local/include/freetype2 -I/usr/local/include/libpng15 -D_THREAD_SAFE
-I/usr/local/include   -I/usr/local/include/freetype2   -I.
-I../../unxfbsdx.pro/inc/cairocanvas -I../inc -I../../inc/pch -I../../inc
-I../../unx/inc -I../../unxfbsdx.pro/inc -I.
-I/work/tinderbox-ligeti8amd64/portstrees/FreeBSD/ports/editors/openoffice-devel/work/aoo/main/solver/410/unxfbsdx.pro/inc/stl
-I/work/tinderbox-ligeti8amd64/portstrees/FreeBSD/ports/editors/openoffice-devel/work/aoo/main/solver/410/unxfbsdx.pro/inc/external
-I/work/tinderbox-ligeti8amd64/portstrees/FreeBSD/ports/editors/openoffice-devel/work/aoo/main/solver/410/unxfbsdx.pro/inc
-I/work/tinderbox-ligeti8amd64/portstrees/FreeBSD/ports/editors/openoffice-devel/work/aoo/main/solenv/unxfbsdx/inc
-I/work/tinderbox-ligeti8amd64/portstrees/FreeBSD/ports/editors/openoffice-devel/work/aoo/main/solenv/inc
-I/work/tinderbox-ligeti8amd64/portstrees/FreeBSD/ports/editors/openoffice-devel/work/aoo/main/res
-I/work/tinderbox-ligeti8amd64/portstrees/FreeBSD/ports/editors/openoffice-devel/work/aoo/main/solenv/inc/Xp31
-I/usr/local/openjdk6/include -I/usr/local/openjdk6/include/freebsd
-I/usr/local/openjdk6/include/bsd -I/usr/local/openjdk6/include/linux
-I/usr/local/openjdk6/include/native_threads/include -I/usr/local/include 
-I/work/tinderbox-ligeti8amd64/portstrees/FreeBSD/ports/editors/openoffice-devel/work/aoo/main/solver/410/unxfbsdx.pro/inc/offuh
-I. -I../../res -I. -pipe  -Wl,-rpath=/usr/local/lib/gcc46
-fvisibility-inlines-hidden -g1 -Wall -Wextra -Wendif-labels -Wshadow
-Wno-ctor-dtor-privacy     -Wno-non-virtual-dtor   -fpic -DFREEBSD -DUNX -DVCL
-DGCC -DC341 -DX86_64 -DX86_64  -D_PTHREADS -D_REENTRANT -DNEW_SOLAR
-D_USE_NAMESPACE=1 -DSTLPORT_VERSION=450 -DHAVE_GCC_VISIBILITY_FEATURE
-D__DMAKE -DUNIX -DCPPU_ENV=gcc3
-DGXX_INCLUDE_PATH=/usr/local/lib/gcc46/include/c++ -DSUPD=410 -DPRODUCT
-DNDEBUG -DOSL_DEBUG_LEVEL=0 -DOPTIMIZE -DGUI -DSOLAR_JAVA   -DVERBOSE
-DSHAREDLIB -D_DLL_   -fexceptions -fno-enforce-eh-specs -DEXCEPTIONS_ON  -o
../../unxfbsdx.pro/slo/cairo_textlayout.o
/work/tinderbox-ligeti8amd64/portstrees/FreeBSD/ports/editors/openoffice-devel/work/aoo/main/canvas/source/cairo/cairo_textlayout.cxx 
-/work/tinderbox-ligeti8amd64/portstrees/FreeBSD/ports/editors/openoffice-devel/work/aoo/main/solver/410/unxfbsdx.pro/inc/rtl/string.hxx:
In member function 'void cairocanvas::TextLayout::useFont(cairo::Cairo*)':
-/work/tinderbox-ligeti8amd64/portstrees/FreeBSD/ports/editors/openoffice-devel/work/aoo/main/solver/410/unxfbsdx.pro/inc/rtl/string.hxx:237:5:
error: 'rtl::OString::operator const sal_Char*() const' is private
-/work/tinderbox-ligeti8amd64/portstrees/FreeBSD/ports/editors/openoffice-devel/work/aoo/main/canvas/source/cairo/cairo_textlayout.cxx:315:157:
error: within this context
-/work/tinderbox-ligeti8amd64/portstrees/FreeBSD/ports/editors/openoffice-devel/work/aoo/main/solver/410/unxfbsdx.pro/inc/rtl/string.hxx:
In member function 'bool cairocanvas::TextLayout::draw(cairo::Cairo*)':
-/work/tinderbox-ligeti8amd64/portstrees/FreeBSD/ports/editors/openoffice-devel/work/aoo/main/solver/410/unxfbsdx.pro/inc/rtl/string.hxx:237:5:
error: 'rtl::OString::operator const sal_Char*() const' is private
-/work/tinderbox-ligeti8amd64/portstrees/FreeBSD/ports/editors/openoffice-devel/work/aoo/main/canvas/source/cairo/cairo_textlayout.cxx:336:40:
error: within this context
-/work/tinderbox-ligeti8amd64/portstrees/FreeBSD/ports/editors/openoffice-devel/work/aoo/main/canvas/source/cairo/cairo_textlayout.cxx:
In member function 'bool
cairocanvas::TextLayout::draw(cairo::SurfaceSharedPtr&, OutputDevice&, const
Point&, const com::sun::star::rendering::ViewState&, const
com::sun::star::rendering::RenderState&) const':
-/work/tinderbox-ligeti8amd64/portstrees/FreeBSD/ports/editors/openoffice-devel/work/aoo/main/canvas/source/cairo/cairo_textlayout.cxx:475:51:
warning: declaration of 'aIter' shadows a previous local [-Wshadow]
-/work/tinderbox-ligeti8amd64/portstrees/FreeBSD/ports/editors/openoffice-devel/work/aoo/main/canvas/source/cairo/cairo_textlayout.cxx:415:47:
warning: shadowed declaration is here [-Wshadow]
-/work/tinderbox-ligeti8amd64/portstrees/FreeBSD/ports/editors/openoffice-devel/work/aoo/main/canvas/source/cairo/cairo_textlayout.cxx:476:57:
warning: declaration of 'aEnd' shadows a previous local [-Wshadow]
-/work/tinderbox-ligeti8amd64/portstrees/FreeBSD/ports/editors/openoffice-devel/work/aoo/main/canvas/source/cairo/cairo_textlayout.cxx:416:53:
warning: shadowed declaration is here [-Wshadow]
-dmake:  Error code 1, while making
'../../unxfbsdx.pro/slo/cairo_textlayout.obj'
-ERROR: error 65280 occurred while making
/work/tinderbox-ligeti8amd64/portstrees/FreeBSD/ports/editors/openoffice-devel/work/aoo/main/canvas/source/cairo
-
Only in openoffice-4/files: patch-sal-inline

-- 
You are receiving this mail because:
You are the assignee for the bug.



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