home *** CD-ROM | disk | FTP | other *** search
- x-gateway: rodan.UU.NET from bug-lucid-emacs to alt.lucid-emacs.bug; Wed, 27 Jan 1993 17:53:00 EST
- From: amir@matis.ingr.com (Amir J Katz)
- Message-ID: <9301251621.AA00731@simpson.ingr.com>
- Subject: Problems building/running 19.4
- Organization: This Mortal Coil & Spring Factory
- Reply-To: amir@matis.ingr.com
- X-Mailer: ELM [version 2.3 PL11]
- Date: Wed, 27 Jan 1993 22:53:01 GMT
- Newsgroups: alt.lucid-emacs.bug
- Path: sparky!uunet!wendy-fate.uu.net!bug-lucid-emacs
- Sender: bug-lucid-emacs-request@lucid.com
- Lines: 72
-
- When trying to build Lemacs 19.4 on my machine (see config below), I ran
- into the following problems:
-
- 1. Using gcc for a dynamic build results in multiply defined symbols
- from lwlib/xrdb.c. These symbols appear in libXt.sa.*
- See A below.
-
- 2. Building with Motif 1.2 (from ICS), either without USE_LUCID (that is,
- all menus are Motif) or with (only dialog boxes are Motif), emacs
- (probably Motif) dumps core before anything meaningful happens.
- See B below.
-
- 3. Makefiles have some problems:
-
- etc/Makefile - no support for GCC
- src/ymakefile - 'make' is hardcoded, instead of using $(MAKE). I use GNU
- make here, called 'gmake'.
-
- 4. I don't understand why the DOC file (in the etc dir) is created twice, once
- as DOC and once as DOC-19.4.*-Lucid. Why not do a link (like it's done
- for xemacs in the src dir)? This exists in emacs 18.59 as well.
-
- My configuration is:
-
- - Sun SparcStation 1, 12MB, cg6 (GX)
- - SunOS 4.1.3 (no patches)
- - MIT X11R5, patch #21
- - mwm, Motif 1.2 (from ICS)
- - GNU gcc 2.2.2, gdb 4.7
- ----------------- appendices ----------------
- A.
- gcc -dynamic -L. -L./lwlib -o temacs dispnew.o ...\
- [all objects].... \
- -L/usr/demo/SOUND -laudio \
- -llw -lXm -lXpm -lXaw -lXext -lXt -lXmu -lX11 -ltermcap -lg -lm -lc
- ld: /lib/libXt.sa.4.10(sharedlib.o): __XtInherit: multiply defined
- ld: /lib/libXt.sa.4.10(sharedlib.o): _XtAppInitialize: multiply defined
- ld: /lib/libXt.sa.4.10(sharedlib.o): _XtToolkitInitialize: multiply defined
- ld: /lib/libXt.sa.4.10(sharedlib.o): _XtInitialize: multiply defined
- collect: /usr/bin/ld returned 2 exit status
- *** Error code 1
-
- B.
- Program terminated with signal 11, Segmentation fault.
- #0 0x169ac4 in _XmGetNavigability ()
- #1 0x16b274 in _XmNewTravGraph ()
- #2 0x16b478 in _XmNewTravGraph ()
- #3 0x16b040 in _XmNewTravGraph ()
- #4 0x16abc4 in _XmTraverse ()
- #5 0x167a4c in _XmMgrTraversal ()
- #6 0x168dd0 in XmProcessTraversal ()
- #7 0xcdcdc in xm_set_keyboard_focus ()
- #8 0xcb61c in lw_set_keyboard_focus ()
- #9 0x31680 in x_focus_screen (s=0x31c800) at xterm.c:2466
- #10 0x8d20 in select_screen (s=0x31c800) at screen.c:295
- ..
- #46 0x8d0c8 in apply_lambda (fun=405133792, args=69990404, eval_flag=1) at eval.c:2006
- #47 0x8be08 in Feval (form=338525860) at eval.c:1526
- #48 0x4d180 in top_level_2 () at keyboard.c:388
- #49 0x8aa1c in condition_case_1 (handlers=69990624, bfun=0x4d16c <command_loop_2+104>,
- barg=69990404, hfun=0x4cc94 <Frecursive_edit+352>, harg=69990404) at eval.c:1017
- #50 0x4d210 in top_level_1 (dummy=69990404) at keyboard.c:397
- #51 0x8a704 in internal_catch (tag=69990604, func=0x4d1bc <command_loop_2+184>, arg=69990404)
- at eval.c:887
- #52 0x4d0b4 in command_loop () at keyboard.c:355
- #53 0x4cac8 in recursive_edit_1 () at keyboard.c:216
- #54 0x4cbe0 in Frecursive_edit () at keyboard.c:242
- #55 0x4c308 in main (argc=1, argv=0xf7fffa64, envp=0xf7fffa6c) at emacs.c:963
-
- --
- -- Regards,
- Amir.
-