Lyx lyx-0.12.0-3.i386.rpm works fine on my system.  I've been trying
to install 1.0.1.  First I 'rpm -e' 0.12.  When I try to install
lyx-1.0.1-2.src.rpm using 'rpm --rebuild lyx-1.0.1-2.src.rpm' it stops
with this error:

> ../src/main.C:12: forms.h: No such file or directory
> ../src/main.C:31: #error LyX will not compile with this version of
> XForms. Please get version 0.88 (0.81 and 0.86 also work). If you
> want to try to compile anyway, delete this test in src/main.C.
> make[1]: *** [main.o] Error 1
> make[1]: Leaving directory `/usr/src/redhat/BUILD/lyx-1.0.1/src'
> make: *** [all] Error 1
> Bad exit status from /var/tmp/rpm-tmp.72083 (%build)

I do have XForms on this system:

> [root@localhost src]# rpm -q xforms
> xforms-0.88.1-1

When I try to ./configure the tar.gz of 1.0.1 using './configure
--with-extra-lib=/usr/X11R6/lib/' I get the following:

> **** The following problems have been detected by configure. 
> **** Please check the messages below before running 'make'.
> **** (see the section 'Problems' in the INSTALL file)
> 
> ** Can't find libforms or libxforms. Please check that the
>    xforms library is correctly installed on your system.
> 
> ** Can't find forms.h. Please check that the forms library
>    is correctly installed on your system.

When I try to find those files, I get

> [kevin@localhost lyx-1.0.1]$ locate forms.h
> [kevin@localhost lyx-1.0.1]$ locate libforms
> /usr/X11R6/lib/libforms.so.0.88
> [kevin@localhost lyx-1.0.1]$ locate libxforms
> [kevin@localhost lyx-1.0.1]$ 

When I go back and try to 'rpm -ivh lyx-0.12.0-3.i386.rpm' it works
fine.

A 'make symlinks' in the kernel source (2.0.36) didn't help.  (Not
that I expected it to, since 'locate' couldn't find forms.h.)  This is
a Red Hat 5.1 system with upgraded bits and pieces.

Since I have XForms installed, I don't know where to start looking for
the problem.  Any ideas?

Kevin

-- 
Kevin Chu               [EMAIL PROTECTED]
http://members.tripod.com/~super_kevin/

Reply via email to