I've just compiled xforms 1.0.0 and subsequenty LyX 1.3.3. The ./configure script ends with:
Configuration
Host type: i686-pc-linux-gnu
Special build flags: xforms-image-loader
C Compiler: gcc
C Compiler flags: -g -O2
C++ Compiler: g++ (3.2.3)
C++ Compiler flags: -O -fno-exceptions
Linker flags:
Frontend: xforms
libXpm version: 4.11
libforms version: 1.0.0
LyX binary dir: /usr/local/bin
LyX files dir: /usr/local/share/lyx
Configuration of LyX was successful. Type 'make' to compile the program, and then 'make install' to install it.
That's right for me. But after installation of LyX, I started it and I got this orrible message:
LyX: Attempting to save document newfile1.lyx
/home/maboni/newfile1.lyx.emergency
Save seems successful. Phew.
BadValue (integer parameter out of range for operation) id: 33554700
Aborted
This appened when I tried to insert an arrow from the math panel in an empty formula.
More, I executed LyX within gdb:
GNU gdb 5.3
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-slackware-linux"...
(gdb) run
Starting program: /usr/local/bin/lyx
LyX: Attempting to save document newfile1.lyx
/home/maboni/newfile1.lyx.emergency
Save seems successful. Phew.
BadValue (integer parameter out of range for operation) id: 27263248
Program received signal SIGABRT, Aborted.
0x4030dac1 in kill () from /lib/libc.so.6
(gdb) bt
#0 0x4030dac1 in kill () from /lib/libc.so.6
#1 0x4030d6eb in raise () from /lib/libc.so.6
#2 0x4030f127 in abort () from /lib/libc.so.6
#3 0x082795d7 in lyx::abort() ()
#4 0x0820c5a7 in LyX_XErrHandler ()
#5 0x4017e18b in _XError () from /usr/X11R6/lib/libX11.so.6
#6 0x4017c72f in _XReply () from /usr/X11R6/lib/libX11.so.6
#7 0x40161ed1 in XFreeFont () from /usr/X11R6/lib/libX11.so.6
#8 0x40161610 in XLoadQueryFont () from /usr/X11R6/lib/libX11.so.6
#9 0x0820ecfb in xfont_loader::doLoad(LyXFont::FONT_FAMILY, LyXFont::FONT_SERIES, LyXFont::FONT_SHAPE, LyXFont::FONT_SIZE)
()
#10 0x0820f27f in font_metrics::ascent(char, LyXFont const&) ()
#11 0x08162191 in mathed_string_dim(LyXFont const&, std::string const&, Dimension&) ()
#12 0x081643f0 in MathSymbolInset::metrics(MathMetricsInfo&) const ()
#13 0x08140230 in MathArray::metrics(MathMetricsInfo&) const ()
#14 0x08157557 in MathNestInset::metrics(MathMetricsInfo const&) const ()
#15 0x08147439 in MathGridInset::metrics(MathMetricsInfo&) const ()
#16 0x0814d376 in MathHullInset::metrics(MathMetricsInfo&) const ()
#17 0x08133ad2 in InsetFormulaBase::metrics(BufferView*) const ()
#18 0x08133a2e in InsetFormulaBase::metrics(BufferView*, LyXFont const&) const ()
#19 0x08137a02 in InsetFormula::width(BufferView*, LyXFont const&) const ()
#20 0x08110129 in LyXText::singleWidth(BufferView*, Paragraph*, int, char) const ()
#21 0x08112661 in LyXText::nextBreakPoint(BufferView*, Row const*, int) const ()
#22 0x0811431e in LyXText::breakAgain(BufferView*, Row*) const ()
#23 0x08120595 in LyXText::checkParagraph(BufferView*, Paragraph*, int) ()
#24 0x0812086c in LyXText::updateInset(BufferView*, Inset*) ()
#25 0x0805c6df in BufferView::Pimpl::updateInset(Inset*, bool) ()
#26 0x0805508f in BufferView::updateInset(Inset*, bool) ()
#27 0x08133f56 in InsetFormulaBase::updateLocal(BufferView*, bool) ()
#28 0x081356cb in InsetFormulaBase::localDispatch(FuncRequest const&) ()
#29 0x080d6684 in LyXFunc::dispatch(FuncRequest const&, bool) ()
#30 0x081b0d09 in LyXView::dispatch(FuncRequest const&) ()
#31 0x08249c04 in ControlMath::insertSymbol(std::string const&, bool) const ()
#32 0x0824a03d in ControlMathSub::insertSymbol(std::string const&, bool) const ()
#33 0x0826247a in FormMathsBitmap::apply() ()
#34 0x082624c2 in FormMathsBitmap::input(flobjs_*, long) ()
#35 0x081c28f1 in FormBase::InputCB(flobjs_*, long) ()
#36 0x081c2db5 in C_FormBaseInputCB ()
---Type <return> to continue, or q <return> to quit---
#37 0x400b3055 in fl_object_qread () at events.c:206
#38 0x400c24e6 in fl_check_forms () at forms.c:2132
#39 0x0820d107 in lyx_gui::start(std::string const&, std::vector<std::string, std::allocator<std::string> > const&) ()
#40 0x080c6976 in LyX::LyX(int&, char**) ()
#41 0x080f5b2d in main ()
#42 0x402f9d06 in __libc_start_main () from /lib/libc.so.6
-- Marco Boni - Viale delle Magnolie, 4 - 50142 - Firenze - Italy Cell.: +39 335 6079353 - Home : +39 055 7398033 Email: [EMAIL PROTECTED] -------------------------------------------------------------- My machine is an i686 and running Slackware 9.1 Why don't you try it? --------------------------------------------------------------