[Ipe-discuss] problem with compiling under SuSE Linux 7.3

Rainer Typke rainer.typke at cs.uu.nl
Sat Aug 30 19:06:36 CEST 2003


Thanks a lot.

Now I get somewhat further. There is, however, still an error in the 
make process, but without much helpful information. I would be very 
grateful if you had another tip for me.

Rainer

This is the output of the make script (I see only harmless-looking 
warnings until the final "Error 1" and "Error 2"):


toshiba:/tmp/ipe-6.0pre10/src # make
for i in xpdflib ipelib tools ipelets ipe; do ( if [ -d $i ]; then cd $i ;
pro=asename $i.pro ; tmake $pro -o Makefile; grep "TEMPLATE.*subdirs" $pro
2>/dev/null >/dev/null && make -f Makefile tmake_all || true; fi; ) ; done
make[1]: Entering directory /tmp/ipe-6.0pre10/src/tools'
for i in ipe5toxml pdftoipe; do ( if [ -d $i ]; then cd $i ; pro=asename
$i.pro ; tmake $pro -o Makefile; grep "TEMPLATE.*subdirs" $pro 2>/dev/null
 >/dev/null && make -f Makefile tmake_all || true; fi; ) ; done
make[1]: Leaving directory /tmp/ipe-6.0pre10/src/tools'
make[1]: Entering directory /tmp/ipe-6.0pre10/src/ipelets'
for i in kgon goodies align image; do ( if [ -d $i ]; then cd $i ;
pro=asename $i.pro ; tmake $pro -o Makefile; grep "TEMPLATE.*subdirs" $pro
2>/dev/null >/dev/null && make -f Makefile tmake_all || true; fi; ) ; done
make[1]: Leaving directory /tmp/ipe-6.0pre10/src/ipelets'
cd xpdflib; make
make[1]: Entering directory /tmp/ipe-6.0pre10/src/xpdflib'
make[1]: Nothing to be done for ll'.
make[1]: Leaving directory /tmp/ipe-6.0pre10/src/xpdflib'
cd ipelib; make
make[1]: Entering directory /tmp/ipe-6.0pre10/src/ipelib'
make[1]: Nothing to be done for ll'.
make[1]: Leaving directory /tmp/ipe-6.0pre10/src/ipelib'
cd tools; make
make[1]: Entering directory /tmp/ipe-6.0pre10/src/tools'
for i in ipe5toxml pdftoipe; do ( if [ -d $i ]; then cd $i ; pro=asename
$i.pro ; tmake $pro -o Makefile; grep "TEMPLATE.*subdirs" $pro 2>/dev/null
 >/dev/null && make -f Makefile tmake_all || true; fi; ) ; done
cd ipe5toxml; make
make[2]: Entering directory /tmp/ipe-6.0pre10/src/tools/ipe5toxml'
make[2]: Nothing to be done for ll'.
make[2]: Leaving directory /tmp/ipe-6.0pre10/src/tools/ipe5toxml'
cd pdftoipe; make
make[2]: Entering directory /tmp/ipe-6.0pre10/src/tools/pdftoipe'
make[2]: Nothing to be done for ll'.
make[2]: Leaving directory /tmp/ipe-6.0pre10/src/tools/pdftoipe'
make[1]: Leaving directory /tmp/ipe-6.0pre10/src/tools'
cd ipelets; make
make[1]: Entering directory /tmp/ipe-6.0pre10/src/ipelets'
for i in kgon goodies align image; do ( if [ -d $i ]; then cd $i ;
pro=asename $i.pro ; tmake $pro -o Makefile; grep "TEMPLATE.*subdirs" $pro
2>/dev/null >/dev/null && make -f Makefile tmake_all || true; fi; ) ; done
cd kgon; make
make[2]: Entering directory /tmp/ipe-6.0pre10/src/ipelets/kgon'
make[2]: Nothing to be done for ll'.
make[2]: Leaving directory /tmp/ipe-6.0pre10/src/ipelets/kgon'
cd goodies; make
make[2]: Entering directory /tmp/ipe-6.0pre10/src/ipelets/goodies'
make[2]: Nothing to be done for ll'.
make[2]: Leaving directory /tmp/ipe-6.0pre10/src/ipelets/goodies'
cd align; make
make[2]: Entering directory /tmp/ipe-6.0pre10/src/ipelets/align'
make[2]: Nothing to be done for ll'.
make[2]: Leaving directory /tmp/ipe-6.0pre10/src/ipelets/align'
cd image; make
make[2]: Entering directory /tmp/ipe-6.0pre10/src/ipelets/image'
make[2]: Nothing to be done for ll'.
make[2]: Leaving directory /tmp/ipe-6.0pre10/src/ipelets/image'
make[1]: Leaving directory /tmp/ipe-6.0pre10/src/ipelets'
cd ipe; make
make[1]: Entering directory /tmp/ipe-6.0pre10/src/ipe'
g++ -c -pipe -Wall -W -O2 -DQT_NO_ASCII_CAST -DNO_DEBUG -Id
-I/freetype/include -I/usr/include/freetype2 -Id -I/zlib -I.. -I../include
-I/usr/lib/qt2//include -o ../../build/obj/ipe/ftfont.o ftfont.cpp
In file included from pdflib.h:30,
                 from ftfont.h:33,
                 from ftfont.cpp:27:
../include/ipebase.h: In method ool IpeLex::Eos() const':
../include/ipebase.h:216: warning: comparison between signed and unsigned
In file included from ../xpdflib/object.h:271,
                 from pdflib.h:32,
                 from ftfont.h:33,
                 from ftfont.cpp:27:
../xpdflib/stream.h: In method lass GString * EOFStream::getPSFilter(char
*)':../xpdflib/stream.h:717: warning: unused parameter har * indent'
../xpdflib/stream.h: In method Bool EOFStream::isBinary(int = 1)':
../xpdflib/stream.h:718: warning: unused parameter Bool last'
../xpdflib/stream.h: In method lass GString *
FixedLengthEncoder::getPSFilter(char *)':
../xpdflib/stream.h:735: warning: unused parameter har * indent'
../xpdflib/stream.h: In method Bool FixedLengthEncoder::isBinary(int = 1)':
../xpdflib/stream.h:736: warning: unused parameter Bool last'
../xpdflib/stream.h: In method lass GString *
ASCIIHexEncoder::getPSFilter(char *)':
../xpdflib/stream.h:761: warning: unused parameter har * indent'
../xpdflib/stream.h: In method Bool ASCIIHexEncoder::isBinary(int = 1)':
../xpdflib/stream.h:762: warning: unused parameter Bool last'
../xpdflib/stream.h: In method lass GString *
ASCII85Encoder::getPSFilter(char *)':
../xpdflib/stream.h:792: warning: unused parameter har * indent'
../xpdflib/stream.h: In method Bool ASCII85Encoder::isBinary(int = 1)':
../xpdflib/stream.h:793: warning: unused parameter Bool last'
../xpdflib/stream.h: In method lass GString *
RunLengthEncoder::getPSFilter(char *)':
../xpdflib/stream.h:823: warning: unused parameter har * indent'
../xpdflib/stream.h: In method Bool RunLengthEncoder::isBinary(int = 1)':
../xpdflib/stream.h:824: warning: unused parameter Bool last'
In file included from pdflib.h:47,
                 from ftfont.h:33,
                 from ftfont.cpp:27:
../xpdflib/outputdev.h: In method oid OutputDev::startPage(int, GfxState
*)': ../xpdflib/outputdev.h:65: warning: unused parameter     nt pageNum'
../xpdflib/outputdev.h:65: warning: unused parameter lass GfxState * state'
../xpdflib/outputdev.h: In method oid OutputDev::drawLink(Link *, Catalog
*)':../xpdflib/outputdev.h:80: warning: unused parameter lass Link * link'
../xpdflib/outputdev.h:80: warning: unused parameter lass Catalog *
catalog'
../xpdflib/outputdev.h: In method oid OutputDev::saveState(GfxState *)':
../xpdflib/outputdev.h:83: warning: unused parameter lass GfxState * state'
../xpdflib/outputdev.h: In method oid OutputDev::restoreState(GfxState *)':
../xpdflib/outputdev.h:84: warning: unused parameter lass GfxState * state'
../xpdflib/outputdev.h: In method oid OutputDev::updateCTM(GfxState *,
double, double, double, double, double, double)':
../xpdflib/outputdev.h:89: warning: unused parameter lass GfxState * state'
../xpdflib/outputdev.h:89: warning: unused parameter ouble m11'
../xpdflib/outputdev.h:89: warning: unused parameter ouble m12'
../xpdflib/outputdev.h:89: warning: unused parameter ouble m21'
../xpdflib/outputdev.h:89: warning: unused parameter ouble m22'
../xpdflib/outputdev.h:89: warning: unused parameter ouble m31'
../xpdflib/outputdev.h:89: warning: unused parameter ouble m32'
../xpdflib/outputdev.h: In method oid OutputDev::updateLineDash(GfxState
*)': ../xpdflib/outputdev.h:90: warning: unused parameter lass GfxState *
state'
../xpdflib/outputdev.h: In method oid OutputDev::updateFlatness(GfxState
*)': ../xpdflib/outputdev.h:91: warning: unused parameter lass GfxState *
state'
../xpdflib/outputdev.h: In method oid OutputDev::updateLineJoin(GfxState
*)': ../xpdflib/outputdev.h:92: warning: unused parameter lass GfxState *
state'
../xpdflib/outputdev.h: In method oid OutputDev::updateLineCap(GfxState
*)':
../xpdflib/outputdev.h:93: warning: unused parameter lass GfxState * state'
../xpdflib/outputdev.h: In method oid OutputDev::updateMiterLimit(GfxState
*)':
../xpdflib/outputdev.h:94: warning: unused parameter lass GfxState * state'
../xpdflib/outputdev.h: In method oid OutputDev::updateLineWidth(GfxState
*)':../xpdflib/outputdev.h:95: warning: unused parameter lass GfxState *
state'
../xpdflib/outputdev.h: In method oid OutputDev::updateFillColor(GfxState
*)':../xpdflib/outputdev.h:96: warning: unused parameter lass GfxState *
state'
../xpdflib/outputdev.h: In method oid OutputDev::updateStrokeColor(GfxState
*)':
../xpdflib/outputdev.h:97: warning: unused parameter lass GfxState * state'
../xpdflib/outputdev.h: In method oid OutputDev::updateFillOpacity(GfxState
*)':
../xpdflib/outputdev.h:98: warning: unused parameter lass GfxState * state'
../xpdflib/outputdev.h: In method oid
OutputDev::updateStrokeOpacity(GfxState *)':
../xpdflib/outputdev.h:99: warning: unused parameter lass GfxState * state'
../xpdflib/outputdev.h: In method oid OutputDev::updateFont(GfxState *)':
../xpdflib/outputdev.h:102: warning: unused parameter lass GfxState *
state'
../xpdflib/outputdev.h: In method oid OutputDev::updateTextMat(GfxState
*)':
../xpdflib/outputdev.h:103: warning: unused parameter lass GfxState *
state'
../xpdflib/outputdev.h: In method oid OutputDev::updateCharSpace(GfxState
*)':../xpdflib/outputdev.h:104: warning: unused parameter lass GfxState *
state'
../xpdflib/outputdev.h: In method oid OutputDev::updateRender(GfxState *)':
../xpdflib/outputdev.h:105: warning: unused parameter lass GfxState *
state'
../xpdflib/outputdev.h: In method oid OutputDev::updateRise(GfxState *)':
../xpdflib/outputdev.h:106: warning: unused parameter lass GfxState *
state'
../xpdflib/outputdev.h: In method oid OutputDev::updateWordSpace(GfxState
*)':../xpdflib/outputdev.h:107: warning: unused parameter lass GfxState *
state'
../xpdflib/outputdev.h: In method oid
OutputDev::updateHorizScaling(GfxState *)':
../xpdflib/outputdev.h:108: warning: unused parameter lass GfxState *
state'
../xpdflib/outputdev.h: In method oid OutputDev::updateTextPos(GfxState
*)':
../xpdflib/outputdev.h:109: warning: unused parameter lass GfxState *
state'
../xpdflib/outputdev.h: In method oid OutputDev::updateTextShift(GfxState
*, double)':
../xpdflib/outputdev.h:110: warning: unused parameter lass GfxState *
state'
../xpdflib/outputdev.h:110: warning: unused parameter ouble shift'
../xpdflib/outputdev.h: In method oid OutputDev::stroke(GfxState *)':
../xpdflib/outputdev.h:113: warning: unused parameter lass GfxState *
state'
../xpdflib/outputdev.h: In method oid OutputDev::fill(GfxState *)':
../xpdflib/outputdev.h:114: warning: unused parameter lass GfxState *
state'
../xpdflib/outputdev.h: In method oid OutputDev::eoFill(GfxState *)':
../xpdflib/outputdev.h:115: warning: unused parameter lass GfxState *
state'
../xpdflib/outputdev.h: In method oid OutputDev::clip(GfxState *)':
../xpdflib/outputdev.h:118: warning: unused parameter lass GfxState *
state'
../xpdflib/outputdev.h: In method oid OutputDev::eoClip(GfxState *)':
../xpdflib/outputdev.h:119: warning: unused parameter lass GfxState *
state'
../xpdflib/outputdev.h: In method oid OutputDev::beginString(GfxState *,
GString *)':
../xpdflib/outputdev.h:122: warning: unused parameter lass GfxState *
state'
../xpdflib/outputdev.h:122: warning: unused parameter lass GString * s'
../xpdflib/outputdev.h: In method oid OutputDev::endString(GfxState *)':
../xpdflib/outputdev.h:123: warning: unused parameter lass GfxState *
state'
../xpdflib/outputdev.h: In method oid OutputDev::drawChar(GfxState *,
double, double, double, double, double, double, unsigned int, Unicode *,
int)':
../xpdflib/outputdev.h:127: warning: unused parameter lass GfxState *
state'
../xpdflib/outputdev.h:127: warning: unused parameter ouble x'
../xpdflib/outputdev.h:127: warning: unused parameter ouble y'
../xpdflib/outputdev.h:127: warning: unused parameter ouble dx'
../xpdflib/outputdev.h:127: warning: unused parameter ouble dy'
../xpdflib/outputdev.h:127: warning: unused parameter ouble originX'
../xpdflib/outputdev.h:127: warning: unused parameter ouble originY'
../xpdflib/outputdev.h:127: warning: unused parameter harCode code'
../xpdflib/outputdev.h:127: warning: unused parameter nicode * u'
../xpdflib/outputdev.h:127: warning: unused parameter     nt uLen'
../xpdflib/outputdev.h: In method oid OutputDev::drawString(GfxState *,
GString *)':
../xpdflib/outputdev.h:128: warning: unused parameter lass GfxState *
state'
../xpdflib/outputdev.h:128: warning: unused parameter lass GString * s'
../xpdflib/outputdev.h: In method oid OutputDev::endType3Char(GfxState *)':
../xpdflib/outputdev.h:131: warning: unused parameter lass GfxState *
state'
../xpdflib/outputdev.h: In method oid OutputDev::type3D0(GfxState *,
double, double)':
../xpdflib/outputdev.h:148: warning: unused parameter lass GfxState *
state'
../xpdflib/outputdev.h:148: warning: unused parameter ouble wx'
../xpdflib/outputdev.h:148: warning: unused parameter ouble wy'
../xpdflib/outputdev.h: In method oid OutputDev::type3D1(GfxState *,
double, double, double, double, double, double)':
../xpdflib/outputdev.h:150: warning: unused parameter lass GfxState *
state'
../xpdflib/outputdev.h:150: warning: unused parameter ouble wx'
../xpdflib/outputdev.h:150: warning: unused parameter ouble wy'
../xpdflib/outputdev.h:150: warning: unused parameter ouble llx'
../xpdflib/outputdev.h:150: warning: unused parameter ouble lly'
../xpdflib/outputdev.h:150: warning: unused parameter ouble urx'
../xpdflib/outputdev.h:150: warning: unused parameter ouble ury'
../xpdflib/outputdev.h: In method oid OutputDev::psXObject(Stream *, Stream
*)':
../xpdflib/outputdev.h:153: warning: unused parameter lass Stream *
psStream'
../xpdflib/outputdev.h:153: warning: unused parameter lass Stream *
level1Stream'
ftfont.cpp: In method oid FTFace::SetMode(char **, bool, bool)':
ftfont.cpp:145: implicit declaration of function     nt
FT_Get_Name_Index(...)'
ftfont.cpp: In method ool FTFont::DrawChar(QPixmap *, int, int, unsigned
int,
unsigned int, unsigned int)':
ftfont.cpp:604: warning: unused variable     nt b'
ftfont.cpp:603: warning: unused variable     nt g'
make[1]: *** [../../build/obj/ipe/ftfont.o] Error 1
make[1]: Leaving directory /tmp/ipe-6.0pre10/src/ipe'
make: *** [ipe] Error 2


Otfried Cheong wrote:

> > The syntax errors are in lines like e. g. xpdflib.pro:6:
> > 
> > linux-g++:QMAKE_CXXFKAGS_WARN_ON += Wno-unused -Wno-sign-compare
> > 
> > Any help would be greatly appreciated.
>
>You can just remove these lines (grep for QMAKE in *.pro
>files). You'll get many warning messages when compiling, but no harm is done.
>
>Otfried
>
>  
>





More information about the Ipe-discuss mailing list