Apache OpenOffice (AOO) Bugzilla – Issue 108220
Grahpite compile errors
Last modified: 2017-05-20 11:35:22 UTC
On RedHat Enterprise Linux 5, the graphite module shows compile errors: libtool: compile: g++ -DPACKAGE_NAME=\"silgraphite\" -DPACKAGE_TARNAME=\"silgraphite\" -DPACKAGE_VERSION=\"2.3.1\" "-DPACKAGE_STRING=\"silgraphite 2.3.1\"" -DPACKAGE_BUGREPORT=\"silgraphite-devel@lists.sourceforge.net\" -DPACKAGE=\"silgraphite\" -DVERSION=\"2.3.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DSIZEOF_WCHAR_T=4 -DHAVE_FABSF=1 -I. -I../include/graphite -I../src/generic -I../src/font -I../src/segment -I. -I./unxlngx6.pro/inc/so_graphite -I../inc -I./inc/pch -I./inc -I./unx/inc -I./unxlngx6.pro/inc -I. -I/data/OOO320/solver/300/unxlngx6.pro/inc/stl -I/data/OOO320/solver/300/unxlngx6.pro/inc/external -I/data/OOO320/solver/300/unxlngx6.pro/inc -I/data/OOO320/solenv/unxlngx6/inc -I/data/OOO320/solenv/inc -I/data/OOO320/res -I/data/OOO320/solver/300/unxlngx6.pro/inc/stl -I/data/OOO320/solenv/inc/Xp31 -I/opt/java1.6_x86_64/include -I/opt/java1.6_x86_64/include/linux -I/opt/java1.6_x86_64/include/native_threads/include -I/usr/include -I/data/OOO320/solver/300/unxlngx6.pro/inc/offuh -I. -I./res -I. -pipe -fvisibility-inlines-hidden -g -Wall -Wextra -Wendif-labels -Wshadow -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -DLINUX -DUNX -DVCL -DGCC -DC341 -DX86_64 -DGLIBC=2 -D_PTHREADS -D_REENTRANT -DNEW_SOLAR -D_USE_NAMESPACE=1 -DSTLPORT_VERSION=400 -DHAVE_GCC_VISIBILITY_FEATURE -DX86_64 -D__DMAKE -DUNIX -DCPPU_ENV=gcc3 -DGXX_INCLUDE_PATH=/usr/include/c++/4.1.2 -DSUPD=300 -DDEBUG -DPRODUCT -DNDEBUG -DOSL_DEBUG_LEVEL=2 -DCUI -DSOLAR_JAVA -I. -I/data/OOO320/solver/300/unxlngx6.pro/inc/stl -I/data/OOO320/solver/300/unxlngx6.pro/inc/external -I/data/OOO320/solver/300/unxlngx6.pro/inc -I/data/OOO320/solenv/unxlngx6/inc -I/data/OOO320/solenv/inc -I/data/OOO320/res -I/data/OOO320/solver/300/unxlngx6.pro/inc/stl -I/data/OOO320/solenv/inc/Xp31 -I/opt/java1.6_x86_64/include -I/opt/java1.6_x86_64/include/linux -I/opt/java1.6_x86_64/include/native_threads/include -I/usr/include -D_FILE_OFFSET_BITS=no -fPIC -O0 -g -Wall -Wno-unknown-pragmas -Wparentheses -Werror -DTRACING -MT Font.lo -MD -MP -MF .deps/Font.Tpo -c ../src/font/Font.cpp -o Font.o cc1plus: warnings being treated as errors ../src/segment/GrSlotState.h:41: warning: 'class gr3ooo::GrSlotAbstract' has virtual functions but non-virtual destructor ../src/segment/GrSlotState.h:207: warning: 'class gr3ooo::GrSlotState' has virtual functions but non-virtual destructor ../src/segment/GrSlotState.h:1064: warning: 'class gr3ooo::GrSlotOutput' has virtual functions but non-virtual destructor make[1]: *** [Font.lo] Error 1 make[1]: Leaving directory `/data/OOO320/graphite/unxlngx6.pro/misc/build/silgraphite-2.3.1/engine/src' ... Making all in RegressionTest make[2]: Entering directory `/data/OOO320/graphite/unxlngx6.pro/misc/build/silgraphite-2.3.1/engine/test/RegressionTest' g++ -DPACKAGE_NAME=\"silgraphite\" -DPACKAGE_TARNAME=\"silgraphite\" -DPACKAGE_VERSION=\"2.3.1\" -DPACKAGE_STRING=\"silgraphite\ 2.3.1\" -DPACKAGE_BUGREPORT=\"silgraphite-devel@lists.sourceforge.net\" -DPACKAGE=\"silgraphite\" -DVERSION=\"2.3.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DSIZEOF_WCHAR_T=4 -DHAVE_FABSF=1 -I. -I../../include/graphite -I. -I./unxlngx6.pro/inc/so_graphite -I../inc -I./inc/pch -I./inc -I./unx/inc -I./unxlngx6.pro/inc -I. -I/data/OOO320/solver/300/unxlngx6.pro/inc/stl -I/data/OOO320/solver/300/unxlngx6.pro/inc/external -I/data/OOO320/solver/300/unxlngx6.pro/inc -I/data/OOO320/solenv/unxlngx6/inc -I/data/OOO320/solenv/inc -I/data/OOO320/res -I/data/OOO320/solver/300/unxlngx6.pro/inc/stl -I/data/OOO320/solenv/inc/Xp31 -I/opt/java1.6_x86_64/include -I/opt/java1.6_x86_64/include/linux -I/opt/java1.6_x86_64/include/native_threads/include -I/usr/include -I/data/OOO320/solver/300/unxlngx6.pro/inc/offuh -I. -I./res -I. -pipe -fvisibility-inlines-hidden -g -Wall -Wextra -Wendif-labels -Wshadow -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -DLINUX -DUNX -DVCL -DGCC -DC341 -DX86_64 -DGLIBC=2 -D_PTHREADS -D_REENTRANT -DNEW_SOLAR -D_USE_NAMESPACE=1 -DSTLPORT_VERSION=400 -DHAVE_GCC_VISIBILITY_FEATURE -DX86_64 -D__DMAKE -DUNIX -DCPPU_ENV=gcc3 -DGXX_INCLUDE_PATH=/usr/include/c++/4.1.2 -DSUPD=300 -DDEBUG -DPRODUCT -DNDEBUG -DOSL_DEBUG_LEVEL=2 -DCUI -DSOLAR_JAVA -I. -I/data/OOO320/solver/300/unxlngx6.pro/inc/stl -I/data/OOO320/solver/300/unxlngx6.pro/inc/external -I/data/OOO320/solver/300/unxlngx6.pro/inc -I/data/OOO320/solenv/unxlngx6/inc -I/data/OOO320/solenv/inc -I/data/OOO320/res -I/data/OOO320/solver/300/unxlngx6.pro/inc/stl -I/data/OOO320/solenv/inc/Xp31 -I/opt/java1.6_x86_64/include -I/opt/java1.6_x86_64/include/linux -I/opt/java1.6_x86_64/include/native_threads/include -I/usr/include -D_FILE_OFFSET_BITS=no -fPIC -O0 -g -Wall -Wno-unknown-pragmas -Wparentheses -Werror -DTRACING -MT stdafx.o -MD -MP -MF .deps/stdafx.Tpo -c -o stdafx.o stdafx.cpp mv -f .deps/stdafx.Tpo .deps/stdafx.Po g++ -DPACKAGE_NAME=\"silgraphite\" -DPACKAGE_TARNAME=\"silgraphite\" -DPACKAGE_VERSION=\"2.3.1\" -DPACKAGE_STRING=\"silgraphite\ 2.3.1\" -DPACKAGE_BUGREPORT=\"silgraphite-devel@lists.sourceforge.net\" -DPACKAGE=\"silgraphite\" -DVERSION=\"2.3.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSTDC_HEADERS=1 -DSIZEOF_WCHAR_T=4 -DHAVE_FABSF=1 -I. -I../../include/graphite -I. -I./unxlngx6.pro/inc/so_graphite -I../inc -I./inc/pch -I./inc -I./unx/inc -I./unxlngx6.pro/inc -I. -I/data/OOO320/solver/300/unxlngx6.pro/inc/stl -I/data/OOO320/solver/300/unxlngx6.pro/inc/external -I/data/OOO320/solver/300/unxlngx6.pro/inc -I/data/OOO320/solenv/unxlngx6/inc -I/data/OOO320/solenv/inc -I/data/OOO320/res -I/data/OOO320/solver/300/unxlngx6.pro/inc/stl -I/data/OOO320/solenv/inc/Xp31 -I/opt/java1.6_x86_64/include -I/opt/java1.6_x86_64/include/linux -I/opt/java1.6_x86_64/include/native_threads/include -I/usr/include -I/data/OOO320/solver/300/unxlngx6.pro/inc/offuh -I. -I./res -I. -pipe -fvisibility-inlines-hidden -g -Wall -Wextra -Wendif-labels -Wshadow -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -DLINUX -DUNX -DVCL -DGCC -DC341 -DX86_64 -DGLIBC=2 -D_PTHREADS -D_REENTRANT -DNEW_SOLAR -D_USE_NAMESPACE=1 -DSTLPORT_VERSION=400 -DHAVE_GCC_VISIBILITY_FEATURE -DX86_64 -D__DMAKE -DUNIX -DCPPU_ENV=gcc3 -DGXX_INCLUDE_PATH=/usr/include/c++/4.1.2 -DSUPD=300 -DDEBUG -DPRODUCT -DNDEBUG -DOSL_DEBUG_LEVEL=2 -DCUI -DSOLAR_JAVA -I. -I/data/OOO320/solver/300/unxlngx6.pro/inc/stl -I/data/OOO320/solver/300/unxlngx6.pro/inc/external -I/data/OOO320/solver/300/unxlngx6.pro/inc -I/data/OOO320/solenv/unxlngx6/inc -I/data/OOO320/solenv/inc -I/data/OOO320/res -I/data/OOO320/solver/300/unxlngx6.pro/inc/stl -I/data/OOO320/solenv/inc/Xp31 -I/opt/java1.6_x86_64/include -I/opt/java1.6_x86_64/include/linux -I/opt/java1.6_x86_64/include/native_threads/include -I/usr/include -D_FILE_OFFSET_BITS=no -fPIC -O0 -g -Wall -Wno-unknown-pragmas -Wparentheses -Werror -DTRACING -MT RegressionTest.o -MD -MP -MF .deps/RegressionTest.Tpo -c -o RegressionTest.o RegressionTest.cpp cc1plus: warnings being treated as errors RtTextSrc.h:47: warning: unused parameter 'ich' RtTextSrc.h:54: warning: unused parameter 'ich' RtTextSrc.h:58: warning: unused parameter 'ich' make[2]: *** [RegressionTest.o] Error 1 make[2]: Leaving directory `/data/OOO320/graphite/unxlngx6.pro/misc/build/silgraphite-2.3.1/engine/test/RegressionTest' GCC version: gcc version 4.1.2 20080704 (Red Hat 4.1.2-44) Building for x86-64
The updated patch in issue 112730 includes changes to RtTextSrc.h and GrSlotState.h which should fix these build warnings. However, I don't have access to an Opteron machine to confirm on that platform.
Reset assigne to the default "issues@openoffice.apache.org".