Issue 108220

Summary: Grahpite compile errors
Product: gsl Reporter: olistraub <openoffice>
Component: codeAssignee: AOO issues mailing list <issues>
Status: ACCEPTED --- QA Contact:
Severity: Trivial    
Priority: P3 CC: issues
Version: DEV300m69   
Target Milestone: ---   
Hardware: PC (x86_64)   
OS: Linux, all   
Issue Type: DEFECT Latest Confirmation in: ---
Developer Difficulty: ---
Issue Depends on: 112730    
Issue Blocks:    

Description olistraub 2010-01-11 11:42:47 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
Comment 1 devel 2010-06-27 11:42:31 UTC
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.
Comment 2 Marcus 2017-05-20 11:35:22 UTC
Reset assigne to the default "issues@openoffice.apache.org".