>>>> "Martin" == Martin Buchholz
<martin(a)xemacs.org> writes:
>>>> "Heiko" == Heiko Muenkel
<muenkel(a)tnt.uni-hannover.de> writes:
>>>> "Jan" == Jan Vroonhof <vroonhof(a)math.ethz.ch> writes:
Jan> Heiko Muenkel <muenkel(a)tnt.uni-hannover.de> writes:
>>> /prog/xemacs/src/xemacs-21.0/lwlib/xlwmenu.c:260:
`ULONG_MAX'
>>> undeclared (first use this function)
Heiko> Ok. I've tried it now with the following configure options
Heiko> and 21.0/b57: ../configure --prefix=/prog/xemacs/21.0
Heiko> --exec-prefix=/prog/xemacs/21.0/$CONFIG --with-pop
Heiko> --with-site-lisp --with-sound=both --error-checking=none
Heiko> --site-libraries=${LD_LIBRARY_PATH}
Heiko> --site-includes=${C_INCLUDE_PATH}
Martin> Does your C_INCLUDE_PATH point to /usr/include/linux ? If
Martin> so, why?
Yes, it was a mistake. With a correct C_INCLUDE_PATH I had no problems
to install the XEMacs.
Martin> Does a very simple `./configure; make' work?
No. The reason for using --site-libraries=${LD_LIBRARY_PATH} and
--site-includes=${C_INCLUDE_PATH} is, that I've an old version of
libpng in /usr/X11R6/* and a newer one at another place. In such cases
it seems to be hard under Linux (it's no problem under Solaris) to get
the right versions. One reason is the file /etc/ld.so.conf, which
overwrites the settings of the LD_LIBRARY_PATH. Therefore it is hard
(or impossible?) for a normal user to install a XEmacs with private
versions of needed libraries like the png. I got the right version
during the installation by using --site-includes and --site-libraries,
but I'm not sure, which version I'll get during runing the XEmacs. Any
ideas how to test that?
Thanks,
Heiko