Hello,
I have CLFS-x86_64-Pure64 with Kernel-2.6.17.13.
I was compiling X11 by following CBLFS's instructions.
I have installed util-macro,all protocols.
I am now compiling all the libraries. I have installed the required
libraries first.(xtrans, libXau, libXdmcp). When I compile libX11 I get the
following:
[EMAIL PROTECTED]/sources/xc/lib/libX11-1.0.1]: ./configure $XORG_CONFIG
After successful configure I get the result as
X11 will be built with the following settings:
Loadable i18n module support: no
Loadable xcursor support: yes
Threading support: yes
Use Thread safe API: yes
Threads stub in libX11 no
XCMS: yes
Internationalization support: yes
XF86BigFont support: yes
XKB support: yes
XLOCALEDIR environment variable support: yes
Manual Pages installed
When I do make I get the following error: ( I have given minimal
output because I think
the problem somewhere else.)
gcc -g -O2 -o makekeys makekeys-makekeys.o -ldl
make[2]: Leaving directory '/sources/xc/lib/libX11-1.0.1/src/util'
../src/util/makekeys < /usr/include/X11/keysymdef.h > ks_tables_h
makekeys[14429]: trap divide error rip: 400bae rsp: 7fff04482ea0
error: 0
/bin/sh: line 1: 14429 Floating point exception: ../src/util/makekeys
</usr/inlcude/X11/keysymdef.h > ks_tables_h
make[1]: *** [ks_tables_h] Error 136
make[1]: Leaving directory '/sources/xc/lib/libX11-1.0.1/src'
make: *** [all-recursive] Error 1.
I think the problem arises while running makekeys. I have checked that
it is executable file
[ ELF executable , 64-bit ......]
The file keysymdef.h exitst. When I manually execute makekeys with the
same arguments I
get the same result. i.e. Floating point exception.
I have applied the patch mentioned on the page.
The error is not in make. Then where is the error?
Thanks in advance.
_______________________________________________
Clfs-support mailing list
[email protected]
http://lists.cross-lfs.org/cgi-bin/mailman/listinfo/clfs-support