>>>>> Mats Lidell <matsl(a)xemacs.org> writes:
> I checked the sys_siglist thing on the Vista machine and make is now
> busy testing and installing so apparently it is not needed
> here. I'll double check later on XP.
The patch worked fine on XP. Can't explain why I needed to comment out
this in the first place.
Unfortunately "make install" does still not work.
Yours
--
%% Mats
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
On Wed, Feb 6, 2013 at 4:19 PM, Jerry James <james(a)xemacs.org> wrote:
> As far as I can tell, that #define isn't present in Unix module
> builds, either. I'm looking through the sources to see where that
> should go. Stand by...
No, I take that back. It's in do_compile_mode() in lib-src/ellcc.c:
#ifdef XEMACS
/* Cover both cases */
exec_argv = add_to_argv (exec_argv, "-DXEMACS_MODULE");
exec_argv = add_to_argv (exec_argv, "-Dxemacs");
#endif
exec_argv = add_to_argv (exec_argv, "-Demacs");
Does the Windows build not use ellcc? If not, then how does it build modules?
--
Jerry James
http://www.jamezone.org/
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
Hi,
I get the following warning when configuring xemacs-21.5.33 _without_
XFT support. System is Debian/Squeeze-backports (i386) but gcc 4.7.2 was
compiled locally.
$ ./configure --with-compiler=gcc-4.7 --with-optimization
--with-dynamic --with-site-lisp=yes --with-site-modules=yes
--with-toolbars --with-athena=3d --with-menubars=lucid
--with-scrollbars=motif --with-dialogs=motif --with-widgets=motif
--with-external-widget --with-tty --with-ncurses --with-gpm --with-xpm
--with-png --with-jpeg --with-tiff --with-xface --with-gif
--with-sound=no --with-default-eol-detection --with-zlib --with-mule
--with-xim=motif --with-canna --with-wnn --with-wnn6
--with-database=gdbm --with-modules --with-error-checking=no
--disable-kkcc > log.txt
(warnings omitted)
Compiling src/redisplay-x.c fails because for some reason USE_XFT is
defined for redisplay-xlike-inc.c (not defined in config.h).
A #undef USE_XFT in redisplay-xlike-inc.c works as a temporary fix.
Cheers,
Hannes Loeffler
--
Scanned by iCritical.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
ACTIVITY SUMMARY (2013-01-29 - 2013-02-05)
XEmacs Issue Tracking System at http://tracker.xemacs.org/XEmacs/its/
To view or respond to any of the issues listed below, click on the issue
number. Do NOT respond to this message.
551 open ( +0) / 296 closed ( +0) / 847 total ( +0)
Open issues with patches: 13
Average duration of open issues: 1358 days.
Median duration of open issues: 1439 days.
Open Issues Breakdown
new 232 ( +0)
deferred 6 ( +0)
napping 3 ( +0)
verified 57 ( +0)
assigned 152 ( +0)
committed 19 ( +0)
documented 3 ( +0)
done/needs work 17 ( +0)
Issues Now Closed (2)
_____________________
menubar-x.c, line 579, ABORT() 1226 days
http://tracker.xemacs.org/XEmacs/its/issue238 james
[Bug: 21.5-b31] crash when deleting buffers using gutter and m 503 days
http://tracker.xemacs.org/XEmacs/its/issue802 james
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
Mats -
On Mon, Feb 4, 2013 at 8:30 AM, Mats Lidell <matsl(a)xemacs.org> wrote:
> Seems like the Windows build is getting up to speed!
>
> I tried my patch on my Vista machine at work and there "make install" worked
> fine. So I'm up and running there! Strange that it fails on XP.
>
> I'll include my patch for completeness. Looking forward to the right fix!
Thanks! That's a very minimal patch - I'll try that out on my XP VM
when I get home and let you know what happens.
Getting make-mswin-unicode.pl working could then be a completely separate patch.
- Vin
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
Mats Lidell writes:
> I'll include my patch for completeness. Looking forward to the right fix!
I can confirm that from scratch on Win 7 Pro 64, I can build and
install with your patch plus only the postgresql.c patch from mine.
ht
--
Henry S. Thompson, School of Informatics, University of Edinburgh
10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440
Fax: (44) 131 650-4587, e-mail: ht(a)inf.ed.ac.uk
URL: http://www.ltg.ed.ac.uk/~ht/
[mail from me _always_ has a .sig like this -- mail without it is forged spam]
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
I can no longer build from source. . .
I took a clean clone of the repo just now (5715:68f8d295be49),
configured as usual:
> ./configure --with-pdump=yes --with-modules=no --with-mule=yes --with-ncurses=yes --with-msw=yes --with-png --with-xpm --with-jpeg
Tried to build:
> make
No joy:
. . .
gcc -c -I/usr/include/noX -Wall -Wno-switch -Wundef -Wsign-compare
-Wno-char-subscripts -Wpacked -Wpointer-arith -Wshadow
-Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes
-Wdeclaration-after-statement -Wunused-parameter -g -Demacs
-I. -I/usr/local/src/xemacs-21.5-scratch/src -DHAVE_CONFIG_H
-fno-caller-saves alloc.c
In file included from sysfile.h:95:0,
from alloc.c:61:
syswindows.h:446:16: error: redefinition of 'struct
tagNMDATETIMEFORMATA'
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../include/w32api/commctrl.h:4120:18:
note: originally defined here
syswindows.h:453:3: error: conflicting types for 'NMDATETIMEFORMATA'
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../include/w32api/commctrl.h:4126:5:
note: previous declaration of 'NMDATETIMEFORMATA' was here
syswindows.h:453:28: error: conflicting types for
'LPNMDATETIMEFORMATA'
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../include/w32api/commctrl.h:4126:24:
note: previous declaration of 'LPNMDATETIMEFORMATA' was here
syswindows.h:455:16: error: redefinition of 'struct
tagNMDATETIMEFORMATW'
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../include/w32api/commctrl.h:4128:18:
note: originally defined here
syswindows.h:462:3: error: conflicting types for 'NMDATETIMEFORMATW'
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../include/w32api/commctrl.h:4134:5:
note: previous declaration of 'NMDATETIMEFORMATW' was here
syswindows.h:462:28: error: conflicting types for
'LPNMDATETIMEFORMATW'
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../include/w32api/commctrl.h:4134:24:
note: previous declaration of 'LPNMDATETIMEFORMATW' was here
In file included from syswindows.h:634:0,
from sysfile.h:95,
from alloc.c:61:
intl-auto-encap-win32.h:63:36: error: expected declaration specifiers
or '...' before 'PCVOID'
intl-auto-encap-win32.h:2303:37: error: expected declaration
specifiers or '...' before 'PCVOID'
alloc.c: In function 'Fmake_byte_code':
alloc.c:2257:5: warning: value computed is not used
alloc.c: In function 'malloced_storage_size':
alloc.c:3841:11: warning: declaration of 'log2' shadows a global
declaration
alloc.c: In function 'tree_memory_usage_1':
alloc.c:4562:7: warning: value computed is not used
GNUmakefile:102: recipe for target `alloc.o' failed
make[1]: *** [alloc.o] Error 1
make[1]: Leaving directory `/usr/local/src/xemacs-21.5-scratch/src'
GNUmakefile:97: recipe for target `src' failed
make: *** [src] Error 2
> cygcheck -s
. . .
Cygwin DLL version: 1.7.17
. . .
w32api 9999-1 OK
w32api-headers 3.0b_svn5496-1 OK
w32api-runtime 3.0b_svn5496-1 OK
A fair amount of poking around doesn't shed any light. The above
setup worked for mercurial tip on 23 August 2012. Suggestions?
ht
--
Henry S. Thompson, School of Informatics, University of Edinburgh
10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440
Fax: (44) 131 650-4587, e-mail: ht(a)inf.ed.ac.uk
URL: http://www.ltg.ed.ac.uk/~ht/
[mail from me _always_ has a .sig like this -- mail without it is forged spam]
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta
Vin Shelton <acs(a)alumni.princeton.edu> writes:
> Michael -
Hi Vin,
> Thanks for the update. Unfortunately, as you suspected, there's an
> issue building the package repo. I'm using latest 21.4 from hg, and
> I'm getting a failure in ediff-vers.el. This compiled fine before
> your changes; I'm guessing it has something to do with autoloads.
>
> The actual error is:
>
> byte-compile-report-error((file-error "Cannot open load file" "executable"))
>
> which seems kinda weird. I'm investigating now, but in case someone
> has some ideas, I'd be happy for any pointers.
In (the new) tramp-compat.el, there is the following code snippet:
--8<---------------cut here---------------start------------->8---
(eval-and-compile
;; Some packages must be required for XEmacs, because we compile
;; with -no-autoloads.
(when (featurep 'xemacs)
(require 'cus-edit)
(require 'env)
(require 'executable)
(require 'outline)
(require 'passwd)
(require 'pp)
(require 'regexp-opt))
(require 'advice)
(require 'custom)
(require 'format-spec)
(require 'shell)
(require 'tramp-loaddefs)
...
--8<---------------cut here---------------end--------------->8---
I have added the "(when (featurep 'xemacs) ..." form, because there were
compilation errors otherwise in my local environment. But I'm open to
any enhancement.
> Thanks,
> Vin
Best regards, Michael.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta