Hello Eugene! Compiling emacs-21.2-20020819 on FreeBSD succeeds, but compiling it on either Solaris 8 x86, Solaris 8 SPARC, or Solaris 9 SPARC breaks here:
In file included from /usr/openwin/include/X11/Xos.h:81,
from xlwmenu.c:32:
/usr/include/strings.h:25: conflicting types for `memmove'
/usr/include/iso/string_iso.h:62: previous declaration of `memmove'
/usr/include/strings.h:26: parse error before numeric constant
make[2]: *** [xlwmenu.o] Error 1
make[1]: *** [really-lwlib] Error 2
make: *** [src] Error 2
error: Bad exit status from /tmp/rpm-tmp.499 (%build)
You seem to get even different errors, but in any case it seems likely that
the package is flawed when building with X11. When I tried without this
option, the build succeeded on both Solaris 8 and 9 SPARC. Can you get by
without X11 until we get around to debugging the option?
Regards,
Michael
On Fri, Nov 08, 2002, Eugene Kanter wrote:
> I found updated emacs in CURRENT. According to messages in openpkg-dev
> emacs should now compile with X11. However I got exactly the same error.
> Am I doing something wrong?
>
> Eugene.
>
>
> � ���, 08.11.2002, � 12:58, Eugene Kanter �������:
> > I just installed all packages on SunOS 5.8 system. However I can not
> > recompile emacs package with X support enabled.
> >
> > rpm --rebuild --define 'with_x11 yes' emacs-21.2-1.1.0.src.rpm
> >
> >
> > In file included from dispnew.c:53:
> > syssignal.h:33: parse error before "empty_mask"
> > syssignal.h:33: warning: data definition has no type or storage class
> >
> >
> >
> > Patching emacs.spec to use Sun compiler instead of GCC yields successful
> > package with X support.
> >
> > Eugene.
> >
>
>
>
> ______________________________________________________________________
> The OpenPKG Project www.openpkg.org
> Developer Communication List [EMAIL PROTECTED]
>
--
[EMAIL PROTECTED]
Development Team, Application Services
Cable & Wireless Deutschland GmbH
msg02228/pgp00000.pgp
Description: PGP signature
