I don't know, if this has been answered already, since I seem to have lost
the connection to the mailing list for a couple of days.
I would be gratefull, if someone could again comment on the message below.
Forwarded message:
> From fgth Tue Jan 17 13:47:45 1995
> Subject: Re: scsh on MIPS SVR4 architecture
> To: scsh-bugs@martigny.ai.mit.edu
> Date: Tue, 17 Jan 95 13:47:45 MET
> From: Frank Ridderbusch <ridderbusch.pad@sni.de>
> Organisation: Siemens Nixdorf Informationssysteme AG, Paderborn, Germany
> X-Mail-FrontEnd: GNU-Emacs 19.27.3 of course
> Comments: Hyperbole mail buttons accepted, v3.16.
> X-Mailer: xmail 2.4 (based on ELM 2.2 PL16)
>
> Building a shared library is indeed the solution for SVR4. I made the
> following little modification in the Makefile:
> -----------------------------------------------------
> $(VM): main.o $(OBJS) $(AIX_P)
> ld -G -o libscsh.so $(OBJS)
> $(CC) $(LDFLAGS) -o $@ main.o -L. -lscsh $(LIBS)
> -----------------------------------------------------
> Now dlsym() finds all necessary symbols.
>
> Then, I stumbled over the next problem. Nearly at the end of the build
> process I get the following error.
> -----------------------------------------------------
> Writing scsh/scsh.image
> #t
>
> Error: exception
> (find-all-symbols)
> make: *** [scsh/scsh.image] Error 1
>
> Compilation exited abnormally with code 2 at Tue Jan 17 13:22:04
> -----------------------------------------------------
>
> During the build process I noticed some additional glitches.
>
> 1. The routine 'regerror() is defined twice, in rescm.c in line 17 and
> in scsh/regexp/regerror.c. Which one is the correct??
>
> 2. The message 'Undefined: (cig-aux)' is printed two times. Below is
> a extract from the compilation log. Some time later the message is
> printed again (not shown).
>
> (echo ",batch"; \
> echo ",flush"; \
> echo ",flush maps source names files table"; \
> echo ",translate =scheme48/ ./"; \
> echo ",config ,load cig/cig.scm"; \
> echo ",config ,load cig/libcig.scm"; \
> echo ",load-package cig-standalone"; \
> echo ",flush"; echo ",flush maps source names files table"; \
> echo ",in cig-standalone"; \
> echo ",translate =scheme48/ /usr/local/lib/scsh/"; \
> echo ",build cig-standalone-toplevel /tmp/cig") \
> | ./scshvm -i ./scheme48.image
> Welcome to Scheme 48 0.36 (made by fgth on Tue Jan 17 13:03:43 MET 1995).
> Copyright (c) 1993, 1994 by Richard Kelsey and Jonathan Rees.
> Please report bugs to scheme-48-bugs@martigny.ai.mit.edu.
> Type ,? (comma question-mark) for help.
> > Will exit on errors
> Flushing location names and tabulated debug info
> cig/cig.scm ....
> Undefined: (cig-aux)
> cig/libcig.scm .
> [cig-standalone
>
--
MfG/Regards
/==== Siemens Nixdorf Informationssysteme AG
/ Ridderbusch / , Abt.: SU MR PD254
/ /./ Heinz Nixdorf Ring
/=== /,== ,===/ /,==, // 33106 Paderborn, Germany
/ // / / // / / \ Tel.: (49) 05251-8-15211
/ / `==/\ / / / \ NERV:ridderbusch.pad
Email: ridderbusch.pad@sni.de
|