Klaus, I have had similar experiences. Regarding your Makefile problem, I do not have it when I use GNU Make. I have read elsewhere that GNU make is required for lyx 1.1.6. For the fmt.C problem, I got around that problem after configuration by removing the HAVE_*PRINTF variants in config.h -- which causes the portable implementations to be used. For the issetf problem, I inserted #undef issetf in Variables.h just before the definition of issetf. (Both solutions were suggested by Lars.) With those two problems resolved, I have been able to build and run LyX 1.1.6 on HPUX 10.20 using gcc. Please let us know if your solution to fmt.C works properly. If so, it would probably be the way to go. Thanks, Bruce >OS: hpux-10.20 with both aCC an gcc-2.75.2 installed. > >I tried to get lyx-1.16 up, here my expieriences .. > >In po/Makefile there is a typo at line 52 >-------------- >POTFILE_IN_DEPS := $(shell find $(top_srcdir)/src -name Makefile.am) > >In ./src/support/fmt.C >----------------------- >I had to insert the declaration of vsnprintf >in string fmt(char const * fmtstr ...) >extern int vsnprintf(char *, size_t, const char *, va_list); >to get it compiled. >Seems configure doesn't configure HAVE_SNPRINTF properly. > >Compilation with g++ stopped at .. >----------------------------------- > >g++ -DHAVE_CONFIG_H -I. -I. -I. -I.. -I.. -I../boost >-I/usr/local/include/xforms -I/usr/local/include/X11R6 -g -O2 >-fno-rtti -fno-exceptions -c Variables.C >In file included from Variables.C:17: >Variables.h:31: macro `isset' used with just one arg >Variables.C:41: macro `isset' used with just one arg >*** Error exit code 1 > >Compilation with aCC stopped at .. >----------------------------------- >Making all in mathed > /bin/sh ../../libtool --mode=compile aCC -DHAVE_CONFIG_H -I. >-I. -I../../src -I../../images -I./../ -I../.. -I../.. -I../../boost >-I/usr/local/include/xforms -I/usr/local/include/X11R6 +O2 >+Onolimit +inst_none -c formula.C >aCC -DHAVE_CONFIG_H -I. -I. -I../../src -I../../images -I./../ >-I../.. -I../.. -I../../boost -I/usr/local/include/xforms >-I/usr/local/include/X11R6 +O2 +Onolimit +inst_none -c formula.C -o >formula.o >Error 112: "../../src/support/lyxstring.h", line 28 # Include file ><iosfwd> not found. > #include <iosfwd> > ^^^^^^^^ >Error 20: "../../src/support/lyxstring.h", line 597 # '(' expected >before '::'. > std::istream & operator>>(std::istream &, lyxstring &); > ^^ > > >I am not on this list. > >-- >Best regards >Klaus Dittrich > >e-mail: [EMAIL PROTECTED]