• Xemacs compiling modern distro

    From leurnkim@gmail.com@21:1/5 to All on Tue Sep 19 07:12:46 2017
    Hi.
    Just tried to install stable Xemacs-21.4.24 on Slackware 14.2 32 bit.
    Got error while ./configure --with-x :
    ...
    checking for X defines extracted by xmkmf
    checking for X11/Intrinsic.h... no
    configure: error: Unable to find X11 header files.

    Alrdy have that Intrinsic.h at /usr/include/X11.
    Using libXt-1.1.5 (where Intrinsic.h from).
    Can you guys pls help?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Julian Bradfield@21:1/5 to leurnkim@gmail.com on Wed Sep 20 07:48:05 2017
    On 2017-09-19, leurnkim@gmail.com <leurnkim@gmail.com> wrote:
    Just tried to install stable Xemacs-21.4.24 on Slackware 14.2 32 bit.
    Got error while ./configure --with-x :
    ...
    checking for X defines extracted by xmkmf
    checking for X11/Intrinsic.h... no
    configure: error: Unable to find X11 header files.

    Alrdy have that Intrinsic.h at /usr/include/X11.
    Using libXt-1.1.5 (where Intrinsic.h from).
    Can you guys pls help?

    Can you post the config.log file?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?B?0JTQvNC40YLRgNC40Lkg0J/Qt@21:1/5 to All on Wed Sep 20 13:57:53 2017
    Yes sure (final part)

    configure:6387: checking for Xm/Xm.h
    configure:6395: gcc -E -I/usr/X11/include conftest.c >/dev/null 2>conftest.out
    configure:6412: checking for XmStringFree in -lXm
    configure:6428: gcc -o conftest -O2 -I/usr/X11/include conftest.c -lXm -lSM -lICE -lm 1>&5
    configure:6580: checking for X defines extracted by xmkmf
    configure:6629: checking for X11/Intrinsic.h
    configure:6637: gcc -E -I/usr/X11/include conftest.c >/dev/null 2>conftest.out
    In file included from /usr/include/sys/types.h:25:0,
    from /usr/include/X11/Xlib.h:38,
    from /usr/include/X11/Intrinsic.h:56,
    from configure:6633:
    /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
    # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
    ^
    configure: failed program was:
    #line 6632 "configure"
    #include "confdefs.h"
    #include <X11/Intrinsic.h>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Julian Bradfield@21:1/5 to leurnkim@gmail.com on Thu Sep 21 07:10:23 2017
    On 2017-09-20, Дмитрий Петров <leurnkim@gmail.com> wrote:
    configure:6637: gcc -E -I/usr/X11/include conftest.c >/dev/null 2>conftest.out
    In file included from /usr/include/sys/types.h:25:0,
    from /usr/include/X11/Xlib.h:38,
    from /usr/include/X11/Intrinsic.h:56,
    from configure:6633:
    /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
    # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
    ^
    configure: failed program was:
    #line 6632 "configure"
    #include "confdefs.h"
    #include <X11/Intrinsic.h>

    This appears to be a recent glibc change.

    Fixing it properly would require fixing the configure script, which I
    don't know how to do without research.
    For a quick hack, try editing src/config.h and defining
    _DEFAULT_SOURCE where it defined either _BSD_SOURCE or _SVID_SOURCE

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?B?0JTQvNC40YLRgNC40Lkg0J/Qt@21:1/5 to All on Sun Mar 18 04:37:44 2018
    Tried. No luck with Xemacs. Thank you Julian.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Julian Bradfield@21:1/5 to leurnkim@gmail.com on Sun Mar 18 16:22:51 2018
    On 2018-03-18, Дмитрий Петров <leurnkim@gmail.com> wrote:
    Tried. No luck with Xemacs. Thank you Julian.

    I think I should have said, try defining _DEFAULT_SOURCE
    as well as whichever of _BSD_SOURCE or _SVID_SOURCE
    is defined.
    Alternatively, update your distro - in mine, the relevant warning has
    been commented out because it breaks too much:)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)