[stsf] STSF build failure on SuSE 9.1 ...

Roland Mainz roland.mainz at nrubsig.org
Sat Jun 19 22:37:27 PDT 2004


Alexander Gelfenbain wrote:
> > While preparing some demonstration stuff for STSF I tried to install
> > STSF on a SuSE 9.1 installation and failed like this:
> > -- snip --
> > gcc -I. -I../../interface -I../../stsflib -I../../STFontServer/src
> > -I../../STFontServer/loader -I/usr/local/include  -Wall -pedantic -fpic
> > -Wno-long-long -std=gnu99 -O2 -g -DHAVE_CONFIG_H
> > -DDEFAULTSCALERPATH=\"NONE/lib/ST/dropins\" -DSTSF -DVERBOSE_GREETING
> > -DXST -DSTSF_PAD32 -DNO_INLINES
> > -DDEFAULT_SCALER_PATH=\"NONE/lib/ST/dropins\" -c -o connection.o
> > connection.c
> > connection.c:539: error: conflicting types for
> > `FSSessionGetFontExtInfo'
> > connection.h:212: error: previous declaration of
> > `FSSessionGetFontExtInfo'
> > connection.c:633: error: conflicting types for `FSSessionGetScalerInfo'
> > connection.h:227: error: previous declaration of
> > `FSSessionGetScalerInfo'
> > connection.c:648: error: conflicting types for
> > `FSSessionGetLayoutEngineInfo'
> > connection.h:236: error: previous declaration of
> > `FSSessionGetLayoutEngineInfo'
> > connection.c:667: error: conflicting types for `FSSessionGetFontURL'
> > connection.h:246: error: previous declaration of `FSSessionGetFontURL'
> > connection.c:683: error: conflicting types for
> > `FSSessionGetFontForSignature'
> > connection.h:250: error: previous declaration of
> > `FSSessionGetFontForSignature'
> > connection.c:697: error: conflicting types for `FSSessionGetFontData'
> > connection.h:252: error: previous declaration of `FSSessionGetFontData'
> > connection.c:729: error: conflicting types for
> > `FSSessionCreateFontsFromURL'
> > connection.h:88: error: previous declaration of
> > `FSSessionCreateFontsFromURL'
> > connection.c:764: error: conflicting types for
> > `FSSessionGetFontsForURL'
> > connection.h:102: error: previous declaration of
> > `FSSessionGetFontsForURL'
> > make[2]: *** [connection.o] Error 1
> > make[2]: Leaving directory
> > `/home/mozilla/stsf/st_cvs/stsf/STClientLibrary/src'
> > make[1]: *** [all] Error 2
> > make[1]: Leaving directory
> > `/home/mozilla/stsf/st_cvs/stsf/STClientLibrary'
> > make: *** [all] Error 2
> > -- snip --
> > Seems the functions aren't in sync with the headers... ;-(
> 
> we've been working exclusively on the client-server STSF mode that uses
> functions
> from serverconnection.c instead of connection.c and they got out of
> synch.
> I will try to fix the Linux client-library mode some time next week.

I can commit a fix, too... but I wasn't sure whether I am allowed to
touch the STSF CVS codebasee...

----

Bye,
Roland

-- 
  __ .  . __
 (o.\ \/ /.o) roland.mainz at nrubsig.org
  \__\/\/__/  MPEG specialist, C&&JAVA&&Sun&&Unix programmer
  /O /==\ O\  TEL +49 641 7950090
 (;O/ \/ \O;)



More information about the stsf mailing list