Hi Folks,

    I'm not sure if I have written to the exact source. If not, can you please pass it on.

    I need help with the compilation of Xemacs_21.1.14
    The actual compile part works. But the "make" fails. Details below:


    Here are the details:

    MACHINE: Solaris 2.6 (also tried on Solaris 2.8 but did not matter!)

    COMMANDS (i.e files) USED:

    The following "configure.test" and "make.test" files were created for the purpose of explaining what variables were used in the compilation and also to try something different.

    SOURCE DIRECTORY = /apps/des/apps/xemacs_21.1.14.src
    DESTINATION DIRECTORY = /apps/xemacs_21.1.14

    $ more configure.test
    #!/bin/ksh
    PATH=/usr/local/bin:/usr/bin; export PATH
    LD_LIBRARY_PATH=/usr/local/lib:/usr/lib:/usr/dt/lib:/usr/openwin/lib ; export LD
    _LIBRARY_PATH
    LD_RUN_PATH=$LD_LIBRARY_PATH ; export LD_RUN_PATH
    ./configure \
      --prefix=/apps/xemacs_21.1.14 \
      --site-runtime-libraries=$LD_RUN_PATH \
      --compiler=gcc --with-gcc --with-gnu-make \
      --with-x11 --with-cde
    #  --dynamic=no

    #--const-is-losing

    make


    $ more make.test
    #!/bin/ksh
    PATH=/usr/local/bin:/usr/bin; export PATH
    LD_LIBRARY_PATH=/usr/local/lib:/usr/lib:/usr/dt/lib:/usr/openwin/lib ; export LD
    _LIBRARY_PATH
    LD_RUN_PATH=$LD_LIBRARY_PATH ; export LD_RUN_PATH
    make


    ERROR TRANSCRIPT
    ########################################################
    cd ./lib-src && make  CC='gcc' CFLAGS='-g -O3 -Wall -Wno-switch' LDFLAGS='' CPPFLAGS='' all
    make[1]: Entering directory `/apps/des/apps/xemacs_21.1.14.src/lib-src'
    make[1]: Nothing to be done for `all'.
    make[1]: Leaving directory `/apps/des/apps/xemacs_21.1.14.src/lib-src'
    cd ./lwlib && make  CC='gcc' CFLAGS='-g -O3 -Wall -Wno-switch' LDFLAGS='' CPPFLAGS='' all
    make[1]: Entering directory `/apps/des/apps/xemacs_21.1.14.src/lwlib'
    make[1]: Nothing to be done for `all'.
    make[1]: Leaving directory `/apps/des/apps/xemacs_21.1.14.src/lwlib'
    cd ./src && make  CC='gcc' CFLAGS='-g -O3 -Wall -Wno-switch' LDFLAGS='' CPPFLAGS='' all
    make[1]: Entering directory `/apps/des/apps/xemacs_21.1.14.src/src'
    EMACSBOOTSTRAPLOADPATH="/apps/des/apps/xemacs_21.1.14.src/src/../lisp/:/apps/des/apps/xemacs_21.1.14.src" ./temacs -batch -l /apps/des/apps/xemacs_21.1.14.src/src/../lisp/update-elc.el

    Segmentation Fault
    make[1]: *** [update-elc.stamp] Error 139
    make[1]: Leaving directory `/apps/des/apps/xemacs_21.1.14.src/src'
    make: *** [src] Error 2


    ########################################################


    Thanking you in advance.


    Ahmed Hosni
    Methods and Tools (EAA/M&T)