[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
building 21.2 on sparc-sun-solaris2.7, conflicting types for memmove
From: |
Matthew Wilkins |
Subject: |
building 21.2 on sparc-sun-solaris2.7, conflicting types for memmove |
Date: |
Tue, 30 Jul 2002 13:22:14 -0700 |
hi,
i am trying to build emacs 21.2 on sparc-sun-solaris2.7 and get
problems with both string.h and strings.h getting included.
here are some details (i'll give you more if necessary)
to pick up my xpm, jpeg etc libraries i do:
setenv LDFLAGS "-L/cs/local/lib -R/cs/local/lib"
then:
../configure --prefix=/cs/local/generic/lib/pkg/emacs-21.2
--exec-prefix=/cs/local/lib/pkg/emacs-21.2
--x-includes=/usr/openwin/include --x-libraries=/usr/openwin/lib
--with-xpm --with-jpeg --with-tiff --with-png
the tail end of the configure gives me:
Configured for `sparc-sun-solaris2.7'.
Where should the build process find the source code?
/cs/local/src/gnu/emacs/emacs-21.2
What operating system and machine description files should Emacs use?
`s/sol2-5.h' and `m/sparc.h'
What compiler should emacs be built with? gcc -g -O2
Should Emacs use the GNU version of malloc? yes
Should Emacs use a relocating allocator for buffers? yes
Should Emacs use mmap(2) for buffer allocation? no
What window system should Emacs use? x11
What toolkit should Emacs use? LUCID
Where do we find X Windows header files?
/usr/openwin/include
Where do we find X Windows libraries? /usr/openwin/lib
Does Emacs use -lXaw3d? no
Does Emacs use -lXpm? yes
Does Emacs use -ljpeg? yes
Does Emacs use -ltiff? yes
Does Emacs use -lungif? no
Does Emacs use -lpng? yes
Does Emacs use X toolkit scroll bars? no
now i build:
gmake
the error is:
gmake[2]: Entering directory
`/cs/local/src/gnu/emacs/emacs-21.2/obj-SunOS-5.7-sparc/lwlib'
gcc -c -I/usr/openwin/include -I/usr/dt/include -g -O2
-DEMACS_BITMAP_FILES -DHAVE_CONFIG_H -Demacs -I. -I../src
-I/cs/local/src/gnu/emacs/emacs-21.2/lwlib
-I/cs/local/src/gnu/emacs/emacs-21.2/lwlib/../src
/cs/local/src/gnu/emacs/emacs-21.2/lwlib/xlwmenu.c
In file included from /usr/openwin/include/X11/Xos.h:81,
from /cs/local/src/gnu/emacs/emacs-21.2/lwlib/xlwmenu.c:32:
/usr/include/strings.h:25: conflicting types for `memmove'
/usr/include/string.h:44: previous declaration of `memmove'
/usr/include/strings.h:26: parse error before `0'
/usr/include/strings.h:26: warning: conflicting types for built-in function
`memset'
gmake[2]: *** [xlwmenu.o] Error 1
any help would be much appreciated
thx!
matt
- building 21.2 on sparc-sun-solaris2.7, conflicting types for memmove,
Matthew Wilkins <=