Thread View: gnu.epoch.misc
2 messages
2 total messages
Started by Rush Record 713-864-1574
Wed, 02 Sep 1992 17:20
cannot build on sparc w/sunos4.1.1
Author: Rush Record 713-864-1574
Date: Wed, 02 Sep 1992 17:20
Date: Wed, 02 Sep 1992 17:20
204 lines
11706 bytes
11706 bytes
I tried to build epoch on my sparc, running sunos 4.1.1 and using the standard sun C compiler. I used the config.h-dist files in both src and ascii directories, since they appeared to already be configured for my environment. The build failed as shown below. I have never built emacs; note the complaint about missing lisp libraries. Is this the peculiarity that caused the hangup? ==================================================================== cd etc; make all cc -o test-distrib test-distrib.c ./test-distrib cc -o etags -g -DETAGS etags.c cc -o ctags -g -DCTAGS etags.c cc -o wakeup -g wakeup.c cc -o make-docfile -g make-docfile.c cc -o digest-doc -g digest-doc.c cc -o sorted-doc -g sorted-doc.c cc -o movemail -g movemail.c cc -o cvtmail -g cvtmail.c cc -o fakemail -g fakemail.c cc -o yow -g yow.c cc -o env -DEMACS -g env.c cc -o server -g server.c cc -o emacsclient -g emacsclient.c cd src; make all rm -f xmakefile junk.c cp ymakefile junk.c cc -E junk.c | sed -e 's/^#.*//' -e 's/^[ ][ ]*$//' -e 's/^ / /' | \ sed -n -e '/^..*$/p' > xmakefile rm -f junk.c make -f xmakefile all cc -c -g -Demacs -I/usr/openwin/include crt0.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c window.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c term.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c x11term.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c x11fns.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c xevent.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c screen.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c xdefault.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c xresource.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c property.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c selection.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c xutil.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c mouse.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c button.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c xdispepoch.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c dispepoch.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c emacs.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c keyboard.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c macros.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c keymap.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c sysdep.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c buffer.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c filelock.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c insdel.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c marker.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c minibuf.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c fileio.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c dired.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c filemode.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c cmds.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c casefiddle.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c indent.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c search.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c regex.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c undo.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c alloc.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c data.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c doc.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c editfns.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c callint.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c eval.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c fns.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c print.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c lread.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c abbrev.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c syntax.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c unexec.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c mocklisp.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c bytecode.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c process.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c callproc.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c doprnt.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c lastfile.c cc -g -Demacs -I/usr/openwin/include -target sun4 -c malloc.c ld -e __start -Bstatic -L/usr/openwin/lib -o temacs crt0.o window.o term.o x11term.o x11fns.o xevent.o screen.o xdefault.o xresource.o property.o selection.o xutil.o mouse.o button.o xdispepoch.o dispepoch.o emacs.o keyboard.o macros.o keymap.o sysdep.o buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired.o filemode.o cmds.o casefiddle.o indent.o search.o regex.o undo.o alloc.o data.o doc.o editfns.o callint.o eval.o fns.o print.o lread.o abbrev.o syntax.o unexec.o mocklisp.o bytecode.o process.o callproc.o doprnt.o lastfile.o malloc.o -lX11 -lg -lc rm -f ../etc/DOC ../etc/make-docfile window.o term.o x11term.o x11fns.o xevent.o screen.o xdefault.o xresource.o property.o selection.o xutil.o mouse.o button.o xdispepoch.o dispepoch.o emacs.o keyboard.o macros.o keymap.o sysdep.o buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired.o filemode.o cmds.o casefiddle.o indent.o search.o regex.o undo.o alloc.o data.o doc.o editfns.o callint.o eval.o fns.o print.o lread.o abbrev.o syntax.o unexec.o mocklisp.o bytecode.o process.o callproc.o doprnt.o ../lis p/ simple.elc ../lisp/help.elc ../epoch-lisp/files.elc ../lisp/window.elc ../lisp/indent.elc ../epoch-lisp/loaddefs.el ../lisp/paths.el ../epoch-lisp/startup.elc ../lisp/lisp.elc ../lisp/page.elc ../lisp/register.elc ../lisp/paragraphs.elc ../lisp/lisp-mode.elc ../lisp/text-mode.elc ../lisp/fill.elc ../lisp/c-mode.elc ../lisp/isearch.elc ../lisp/replace.elc ../lisp/abbrev.elc ../lisp/buff-menu.elc ../lisp/subr.elc ../epoch-lisp/mini-cl.elc ../epoch-lisp/event.elc ../epoch-lisp/wrapper.elc ../epoch- l isp/mouse.elc ../epoch-lisp/epoch-util.elc ../epoch-lisp/epoch.elc ../epoch-lisp/motion.elc ../epoch-lisp/property.elc ../epoch-lisp/message.elc ../epoch-lisp/zone.elc ../epoch-lisp/selection.elc ../epoch-lisp/version.el > ../etc/DOC ./temacs -batch -l ../epoch-lisp/inc-vers Warning: lisp library (/usr/local/lib/epoch/epoch-lisp) does not exist. Warning: lisp library (/usr/local/lib/epoch/lisp) does not exist. Warning: executable/documentation dir (/usr/local/lib/epoch/etc/) does not exist. Loading ../epoch-lisp/inc-vers... New Epoch version will be 4.2.3 ./temacs -batch -l ../epoch-lisp/loadup.el dump Warning: lisp library (/usr/local/lib/epoch/epoch-lisp) does not exist. Warning: lisp library (/usr/local/lib/epoch/lisp) does not exist. Warning: executable/documentation dir (/usr/local/lib/epoch/etc/) does not exist. Loading ../epoch-lisp/loadup.el... Loading subr... Loading loaddefs.el... Loading simple... Loading help... Loading files... Loading indent... Loading window... Loading paths.el... Loading startup... Loading lisp... Loading page... Loading register... Loading paragraphs... Loading lisp-mode... Loading text-mode... Loading fill... Loading c-mode... Loading isearch... Loading replace... Loading abbrev... Loading buff-menu... Loading mini-cl... Loading wrapper... Loading epoch-util... Loading epoch... Loading event... Loading zone... Loading property... Loading selection... Loading mouse... Loading motion... Loading message... Loading version.el... Finding pointers to doc strings... Finding pointers to doc strings...done Dumping under names epoch and epoch-4.2.3 cd ascii ; make all rm -f xmakefile junk.c cp ymakefile junk.c cc -E junk.c | sed -e 's/^#.*//' -e 's/^[ ][ ]*$//' -e 's/^ / /' | \ sed -n -e '/^..*$/p' > xmakefile rm -f junk.c make -f xmakefile all /bin/sh -c 'test -f emacssignal.h || ln -s ../src/emacssignal.h .' /bin/sh -c 'test -f gettime.h || ln -s ../src/gettime.h .' /bin/sh -c 'test -f crt0.c || ln -s ../src/crt0.c .' /bin/sh -c 'test -f pre-crt0.c || ln -s ../src/pre-crt0.c .' /bin/sh -c 'test -f abbrev.c || ln -s ../src/abbrev.c .' /bin/sh -c 'test -f callint.c || ln -s ../src/callint.c .' /bin/sh -c 'test -f callproc.c || ln -s ../src/callproc.c .' /bin/sh -c 'test -f dired.c || ln -s ../src/dired.c .' /bin/sh -c 'test -f doc.c || ln -s ../src/doc.c .' /bin/sh -c 'test -f doprnt.c || ln -s ../src/doprnt.c .' /bin/sh -c 'test -f filelock.c || ln -s ../src/filelock.c .' /bin/sh -c 'test -f filemode.c || ln -s ../src/filemode.c .' /bin/sh -c 'test -f keymap.c || ln -s ../src/keymap.c .' /bin/sh -c 'test -f lastfile.c || ln -s ../src/lastfile.c .' /bin/sh -c 'test -f macros.c || ln -s ../src/macros.c .' /bin/sh -c 'test -f marker.c || ln -s ../src/marker.c .' /bin/sh -c 'test -f mocklisp.c || ln -s ../src/mocklisp.c .' /bin/sh -c 'test -f regex.c || ln -s ../src/regex.c .' /bin/sh -c 'test -f search.c || ln -s ../src/search.c .' /bin/sh -c 'test -f syntax.c || ln -s ../src/syntax.c .' /bin/sh -c 'test -f sunfns.c || ln -s ../src/sunfns.c .' /bin/sh -c 'test -f bytecode.c || ln -s ../src/bytecode.c .' /bin/sh -c 'test -f data.c || ln -s ../src/data.c .' /bin/sh -c 'test -f macros.h || ln -s ../src/macros.h .' /bin/sh -c 'test -f dir.h || ln -s ../src/dir.h .' /bin/sh -c 'test -f getpagesize.h || ln -s ../src/getpagesize.h .' /bin/sh -c 'test -f ndir.h || ln -s ../src/ndir.h .' /bin/sh -c 'test -f regex.h || ln -s ../src/regex.h .' /bin/sh -c 'test -f syntax.h || ln -s ../src/syntax.h .' /bin/sh -c 'test -f acldef.h || ln -s ../src/acldef.h .' /bin/sh -c 'test -f chpdef.h || ln -s ../src/chpdef.h .' /bin/sh -c 'test -f termopts.h || ln -s ../src/termopts.h .' /bin/sh -c 'test -f unexapollo.c || ln -s ../src/unexapollo.c .' /bin/sh -c 'test -f unextitan.c || ln -s ../src/unextitan.c .' /bin/sh -c 'test -f unexaix.c || ln -s ../src/unexaix.c .' /bin/sh -c 'test -f unexconvex.c || ln -s ../src/unexconvex.c .' /bin/sh -c 'test -f unexec.c || ln -s ../src/unexec.c .' /bin/sh -c 'test -f unexelf.c || ln -s ../src/unexelf.c .' /bin/sh -c 'test -f unexenix.c || ln -s ../src/unexenix.c .' /bin/sh -c 'test -f unexhp9k800.c || ln -s ../src/unexhp9k800.c .' /bin/sh -c 'test -f unexmips.c || ln -s ../src/unexmips.c .' /bin/sh -c 'test -f unexshm.c || ln -s ../src/unexshm.c .' /bin/sh -c 'test -f unexNeXT.c || ln -s ../src/unexNeXT.c .' /bin/sh -c 'test -f unexfx2800.c || ln -s ../src/unexfx2800.c .' cc -c -g -Demacs crt0.c as: "/tmp/ccom.05679.1.s", line 221: error: redefinition of symbol "__start" *** Error code 1 make: Fatal error: Command failed for target `crt0.o' Current working directory /a/gnu/epoch-4.2/ascii *** Error code 1 make: Fatal error: Command failed for target `doall' Current working directory /a/gnu/epoch-4.2/ascii *** Error code 1 make: Fatal error: Command failed for target `ascii-emacs'
cannot build on sparc w/sunos4.1.1
Author: Marc Andreessen
Date: Wed, 02 Sep 1992 11:47
Date: Wed, 02 Sep 1992 11:47
22 lines
1175 bytes
1175 bytes
A couple potential trouble spots:
(1) ascii/config.h-dist is, by default, configured for BSD 4.2 running
on a VAX; if you didn't change it to SunOS/sparc, that would be
bad.
(2) The missing lisp libraries are because the toplevel Makefile
points to /usr/local/lib/epoch by default, but you haven't put the
Epoch source code in that location. That's fine, as long as you
make sure the libraries end up there by the end of installation.
Otherwise, I don't see this problem under SunOS 4.1.2, and haven't
heard about it before, and nothing has changed in that part of the
code for quite a while...
Marc
--
Marc Andreessen
Epoch Development Team
University of Illinois at Urbana-Champaign
marca@ncsa.uiuc.edu
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads