Hi,
I did configure of lyx-1.3.3 with the following:
Configuration
  Host type:                      sparc-sun-solaris2.7
  Special build flags:           
  C   Compiler:                   g++
  C   Compiler flags:             -g -O2
  C++ Compiler:                   g++ (3.2.1)
  C++ Compiler flags:             -O -fno-exceptions
  Linker flags:                   
  Frontend:                       qt
    Qt version:                   3.2.1
  LyX binary dir:                 /disk-b/hiller/lyx-1.3.3/bin
  LyX files dir:                  /disk-b/hiller/lyx-1.3.3/share/lyx

Configuration of LyX was successful.
Type 'make' to compile the program,

Now I did make:
Making all in config
gmake[1]: Entering directory `/disk-b/hiller/lyx-1.3.3/config'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/disk-b/hiller/lyx-1.3.3/config'
Making all in development
gmake[1]: Entering directory `/disk-b/hiller/lyx-1.3.3/development'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/disk-b/hiller/lyx-1.3.3/development'
Making all in intl
gmake[1]: Entering directory `/disk-b/hiller/lyx-1.3.3/intl'
g++ -c -DLOCALEDIR=\"/disk-b/hiller/lyx-1.3.3/share/locale\" 
-DLOCALE_ALIAS_PATH=\"/disk-b/hiller/lyx-1.3.3/share/locale\" 
-DLIBDIR=\"/disk-b/hiller/lyx-1.3.3/lib\" -DHAVE_CONFIG_H -I../src -I. -I../intl 
-isystem /usr/openwin/include -g -O2  intl-compat.c
In file included from intl-compat.c:25:
gettextP.h:67: `i' was not declared in this scope
gettextP.h:68: `SWAP' declared as an `inline' variable
gettextP.h:68: syntax error before `i'
gettextP.h:80: parse error before `operator'
gettextP.h:103: missing ';' before right brace
gettextP.h:109: parse error before `}' token
intl-compat.c:84: `msgid' was not declared in this scope
intl-compat.c:85: `char*gettext' redeclared as different kind of symbol
libgnuintl.h:60: previous declaration of `char* gettext(const char*)'
intl-compat.c:85: syntax error before `char'
intl-compat.c:92: `domainname' was not declared in this scope
intl-compat.c:92: `msgid' was not declared in this scope
intl-compat.c:93: `char*dgettext' redeclared as different kind of symbol
libgnuintl.h:64: previous declaration of `char* dgettext(const char*, const 
   char*)'
intl-compat.c:93: initializer list being treated as compound expression
intl-compat.c:93: syntax error before `char'
intl-compat.c:95: parse error before `{' token
intl-compat.c:101: `domainname' was not declared in this scope
intl-compat.c:101: `category' was not declared in this scope
intl-compat.c:102: `char*dcgettext' redeclared as different kind of symbol
libgnuintl.h:69: previous declaration of `char* dcgettext(const char*, const 
   char*, int)'
intl-compat.c:102: initializer list being treated as compound expression
intl-compat.c:102: syntax error before `char'
intl-compat.c:103: redefinition of `const char*msgid'
intl-compat.c:94: `const char*msgid' previously declared here
intl-compat.c:105: parse error before `{' token
intl-compat.c:111: `msgid1' was not declared in this scope
intl-compat.c:111: `msgid2' was not declared in this scope
intl-compat.c:111: `n' was not declared in this scope
intl-compat.c:112: `char*ngettext' redeclared as different kind of symbol
libgnuintl.h:75: previous declaration of `char* ngettext(const char*, const 
   char*, long unsigned int)'
intl-compat.c:112: initializer list being treated as compound expression
intl-compat.c:112: syntax error before `char'
intl-compat.c:115: parse error before `{' token
intl-compat.c:121: `domainname' was not declared in this scope
intl-compat.c:121: `msgid1' was not declared in this scope
intl-compat.c:122: `char*dngettext' redeclared as different kind of symbol
libgnuintl.h:80: previous declaration of `char* dngettext(const char*, const 
   char*, const char*, long unsigned int)'
intl-compat.c:122: initializer list being treated as compound expression
intl-compat.c:122: syntax error before `char'
intl-compat.c:124: redefinition of `const char*msgid2'
intl-compat.c:113: `const char*msgid2' previously declared here
intl-compat.c:125: redefinition of `long unsigned int n'
intl-compat.c:114: `long unsigned int n' previously declared here
intl-compat.c:126: parse error before `{' token
intl-compat.c:132: `domainname' was not declared in this scope
intl-compat.c:133: `char*dcngettext' redeclared as different kind of symbol
libgnuintl.h:86: previous declaration of `char* dcngettext(const char*, const 
   char*, const char*, long unsigned int, int)'
intl-compat.c:133: initializer list being treated as compound expression
intl-compat.c:133: syntax error before `char'
intl-compat.c:134: redefinition of `const char*msgid1'
intl-compat.c:123: `const char*msgid1' previously declared here
intl-compat.c:135: redefinition of `const char*msgid2'
intl-compat.c:124: `const char*msgid2' previously declared here
intl-compat.c:136: redefinition of `long unsigned int n'
intl-compat.c:125: `long unsigned int n' previously declared here
intl-compat.c:137: redefinition of `int category'
intl-compat.c:104: `int category' previously declared here
intl-compat.c:138: parse error before `{' token
intl-compat.c:144: `domainname' was not declared in this scope
intl-compat.c:145: `char*textdomain' redeclared as different kind of symbol
libgnuintl.h:92: previous declaration of `char* textdomain(const char*)'
intl-compat.c:145: syntax error before `char'
intl-compat.c:152: `domainname' was not declared in this scope
intl-compat.c:152: `dirname' was not declared in this scope
intl-compat.c:153: `char*bindtextdomain' redeclared as different kind of symbol
libgnuintl.h:97: previous declaration of `char* bindtextdomain(const char*, 
   const char*)'
intl-compat.c:153: initializer list being treated as compound expression
intl-compat.c:153: syntax error before `char'
intl-compat.c:155: parse error before `{' token
intl-compat.c:161: `domainname' was not declared in this scope
intl-compat.c:161: `codeset' was not declared in this scope
intl-compat.c:162: `char*bind_textdomain_codeset' redeclared as different kind 
   of symbol
libgnuintl.h:102: previous declaration of `char* bind_textdomain_codeset(const 
   char*, const char*)'
intl-compat.c:162: initializer list being treated as compound expression
intl-compat.c:162: syntax error before `char'
intl-compat.c:164: parse error before `{' token
gmake[1]: *** [intl-compat.o] Error 1
gmake[1]: Leaving directory `/disk-b/hiller/lyx-1.3.3/intl'
gmake: *** [all-recursive] Error 1


Do I have the wrong compiler flags or is there a header file missing?

Kind regards and thank you for the answer, ulrich hiller

Ulrich Hiller
Max-Planck-Institut fuer Astronomie
Koenigstuhl 17
69117 Heidelberg
Germany
phone +49 6221 528238
fax +49 6221 528246
email [EMAIL PROTECTED]


Reply via email to