32-bit builds?
Mike Kupfer
mike.kupfer at xemacs.org
Thu May 26 18:08:51 EDT 2011
Raymond Toy wrote:
> While trying to do a build on Solaris (sparc), [...]
What release of Solaris, and what XEmacs configuration options?
> As a final test, I tried a 32-bit build on Linux using gcc 4.4.1. The
> 64-bit build works fine. However, the 32-bit build fails miserably
> with error messages like:
>
> gcc -c -Wall -Wno-switch -Wundef -Wsign-compare -Wno-char-subscripts -Wpacked -Wshadow -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wunused-parameter -g -m32 -Demacs -I. -I/net/gondor/src/xemacs/hg/xemacs-21.5/src -DHAVE_CONFIG_H /net/gondor/src/xemacs/hg/xemacs-21.5/src/termcap.c
> /net/gondor/src/xemacs/hg/xemacs-21.5/src/termcap.c:107: warning: function declaration isn't a prototype
> /net/gondor/src/xemacs/hg/xemacs-21.5/src/termcap.c:120: warning: function declaration isn't a prototype
> /net/gondor/src/xemacs/hg/xemacs-21.5/src/termcap.c:130: warning: function declaration isn't a prototype
> /net/gondor/src/xemacs/hg/xemacs-21.5/src/termcap.c:143: warning: function declaration isn't a prototype
> /net/gondor/src/xemacs/hg/xemacs-21.5/src/termcap.c:236: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ospeed'
I usually get errors like that when I've forgotten to install all the
necessary -dev packages. For example, on Ubuntu 10.10 I needed to
install
libncurses5-dev
libx11-dev
libxaw7-dev
libpng++-dev
(as well as texinfo).
> Anyone doing 32-bit builds these days?
That's all I build. Haven't built recently on Solaris, though, mostly
due to my employer's policies around downloading FOSS.
mike
More information about the XEmacs-Beta
mailing list