[Ecls-list] ECL an Mac OS X
Pascal Costanza
pc at p-cos.net
Sun Jun 12 07:32:54 UTC 2005
Sorry, but none of this works. Make is still stuck when trying to
generate the documentation. Here is the output:
echo "Producing ecldev.html; ignore error messages."
Producing ecldev.html; ignore error messages.
test -d ecldev || mkdir ecldev; \
(texi2html -I=/Users/costanza/Downloads/ecls/src/doc -subdir=ecldev -
split=chapter /Users/costanza/Downloads/ecls/src/doc/devel.txi \
|| (makeinfo -I /Users/costanza/Downloads/ecls/src/doc --html /Users/
costanza/Downloads/ecls/src/doc/devel.txi)) \
&& touch developers_manual
** Unknown command `@c.' (left as is) (l. 70 in clisp)
** Unknown command `@c' (left as is)
** Unknown command `@c' (left as is)
** Unknown command `@c' (left as is)
** Unknown command `@c' (left as is)
** Unknown command `@c:' (left as is) (l. 1359 in cltl)
** Unknown command `@c,' (left as is) (l. 1359 in cltl)
** Unknown command `@c.' (left as is) (l. 1413 in nil)
** Unknown command `@c' (left as is)
** Unknown command `@c.' (left as is) (l. 1553 in nil)
*** '{' without macro before: name args-types result-type C-expr}
*** '}' without opening '{' before:
echo "Producing ecl.html; ignore error messages."
Producing ecl.html; ignore error messages.
test -d ecl || mkdir ecl; \
(texi2html -I=/Users/costanza/Downloads/ecls/src/doc -subdir=ecl -
split=chapter /Users/costanza/Downloads/ecls/src/doc/user.txi \
|| (makeinfo -I /Users/costanza/Downloads/ecls/src/doc --html /Users/
costanza/Downloads/ecls/src/doc/user.txi)) \
&& touch user_manual
make test also doesn't do anything. Here is the output:
koma-komputer:~/Downloads/ecls costanza$ make test
cd build; make test
make -C tests
(echo '(load "/Users/costanza/Downloads/ecls/src/tests/tests")'; \
echo "(run-all-tests \"/Users/costanza/Downloads/ecls/src/tests/\")"; \
echo "(quit)") | ../ecl
dyld: Library not loaded: /Users/costanza/lib/ecl/libecl.dylib
Referenced from: /Users/costanza/Downloads/ecls/build/tests/../ecl
Reason: image not found
make[2]: *** [serious_test] Error 133
make[1]: *** [test] Error 2
make: *** [test] Error 2
Pascal
On 10 Jun 2005, at 17:19, Juan Jose Garcia Ripoll wrote:
> Hi Pascal,
>
>
>> Switching to gcc 3.3 helps, so that's a good thing. However, the
>> current cvs version still calls texi2html, and so indeed hangs.
>> What can I do to avoid this?
>>
>
> Either wait, because SourceForge's CVS has something like a 5 hours
> delay, or put the attached file at src/doc/Makefile.in It would be
> also nice if you could run the tests (make test) and send me a
> tarball with them (directories tests and ansi-tests), so that I can
> compare with what my iBook produces.
>
> If texi2html is still invoked, and makeinfo does not work for you,
> just interrupt execution, do a
> touch build/doc/developers_maual
> touch build/doc/users_manual
> make
> make install
>
> Please report any further issues -- I no longer remember whether
> makeinfo comes with Xcode or it got installed via fink/darwinports/
> texshop in my laptop.
>
> Regards,
>
> Juanjo
> top_srcdir= @top_srcdir@
> srcdir = @srcdir@
>
> prefix=@prefix@
> exec_prefix=@exec_prefix@
> infodir = @infodir@
> mandir=@mandir@
> docdir=@docdir@
> manext=1
>
> INFOEXT = @INFOEXT@
> SHELL = @SHELL@
> INSTALL = @INSTALL@
> INSTALL_PROGRAM = @INSTALL_PROGRAM@
> INSTALL_DATA = @INSTALL_DATA@
> INSTALL_INFO = @INSTALL_INFO@
> mkinstalldirs = $(SHELL) $(top_srcdir)/gc/mkinstalldirs
> INFO_FILES = ecl.$(INFOEXT) ecldev.$(INFOEXT) @CLX_INFO@
> HTML_FILES = index.html license.html lgpl.html news.html
> benchmark.html \
> install.html download.html
>
> VERSION=@PACKAGE_VERSION@
>
> FILTER = sed 's, at VERSION@,$(VERSION),g'
>
> ECL = ../ecl
>
> all: $(INFO_FILES) $(HTML_FILES) developers_manual user_manual
>
> ecl.dvi: $(srcdir)/user.txi $(srcdir)/macros.txi clisp.sty ecl.sty
> tex $(srcdir)/user.txi
> ecldev.dvi: $(srcdir)/devel.txi $(srcdir)/macros.txi clisp.sty ecl.sty
> tex $(srcdir)/devel.txi
> clx.dvi: clx.texinfo
> tex clx.texinfo
>
> ecl.ps: ecl.dvi $(srcdir)/macros.txi
> dvips -o $@ ecl.dvi
> ecldev.ps: ecldev.dvi $(srcdir)/macros.txi
> dvips -o $@ ecldev.dvi
> clx.ps: clx.dvi
> dvips -o $@ clx.dvi
>
> install: all
> $(mkinstalldirs) $(DESTDIR)$(infodir)
> for k in $(INFO_FILES); do \
> $(INSTALL_DATA) $$k $(DESTDIR)$(infodir); \
> if [ -x $(INSTALL_INFO) ]; then \
> $(INSTALL_INFO) --info-dir=$(DESTDIR)$(infodir) $$k; \
> fi; \
> done
> $(mkinstalldirs) $(DESTDIR)$(docdir)
> for i in Copyright LGPL; do \
> $(INSTALL_DATA) $(top_srcdir)/../$$i $(DESTDIR)$(docdir); \
> done
> $(mkinstalldirs) $(DESTDIR)$(mandir)/man$(manext)
> $(INSTALL_DATA) ecl.man $(DESTDIR)$(mandir)/man$(manext)/ecl.$
> (manext)
> flatinstall: all
> $(mkinstalldirs) $(DESTDIR)$(docdir)
> for k in $(INFO_FILES); do $(INSTALL_DATA) $$k $(DESTDIR)$
> (docdir); done
> if [ -f user.html ]; then \
> $(INSTALL_DATA) $$i $(DESTDIR)$(docdir)/; \
> else \
> $(mkinstalldirs) $(DESTDIR)$(docdir)/ecl; \
> for i in ecl/*; do $(INSTALL_DATA) $$i $(DESTDIR)$(docdir)/
> ecl/; done; \
> fi
> if [ -f devel.html ]; then \
> $(INSTALL_DATA) devel.html $(DESTDIR)$(docdir)/; \
> else \
> $(mkinstalldirs) $(DESTDIR)$(docdir)/ecldev; \
> for i in ecldev/*; do $(INSTALL_DATA) $$i $(DESTDIR)$(docdir)/
> ecldev/; done; \
> fi
> for i in Copyright LGPL; do \
> $(INSTALL_DATA) $(top_srcdir)/../$$i $(DESTDIR)$(docdir); \
> done
> for i in *.html; do $(INSTALL_DATA) $$i $(DESTDIR)$(docdir)/; done
>
> uninstall:
> -for k in $(INFO_FILES); do \
> rm $$k; \
> if [ -x $(INSTALL_INFO) ]; then \
> $(INSTALL_INFO) --remove $$k; \
> fi; \
> done
> rm -r $(DESTDIR)$(infodir)/ecl.$(INFOEXT) $(DESTDIR)$(infodir)/
> ecldev.$(INFOEXT); \
> rm $(DESTDIR)$(mandir)/man$(manext)/ecl.$(manext)
>
> head: developers_manual user_manual $(srcdir)/head
> if [ -f ecl/index.html ]; then \
> sed -e 's,ecl/user.html,ecl/index.html,g' \
> -e 's,ecldev/devel.html,ecldev/index.html,g' $(srcdir)/
> head > head; \
> else \
> cp $(srcdir)/head head; \
> fi
> ecl.info.gz: ecl.info
> gzip < ecl.info > ecl.info.gz
> ecldev.info.gz: ecldev.info
> gzip < ecldev.info > ecldev.info.gz
> clx.info.gz: clx.info
> gzip < clx.info > clx.info.gz
> ecl.info: $(srcdir)/user.txi $(srcdir)/macros.txi
> makeinfo -I $(srcdir) --no-split $(srcdir)/user.txi
> ecldev.info: $(srcdir)/devel.txi $(srcdir)/macros.txi
> makeinfo -I $(srcdir) --no-split $(srcdir)/devel.txi
> clx.info: clx.texinfo
> -makeinfo --no-split clx.texinfo
> clx.texinfo: $(top_srcdir)/clx/manual/clx.texinfo
> cp $(top_srcdir)/clx/manual/clx.texinfo .
>
> download.html: $(srcdir)/download.in.html head
> cat head $(srcdir)/download.in.html $(srcdir)/end | $(FILTER) > $@
> index.html: $(srcdir)/index.in.html head
> cat head $(srcdir)/index.in.html $(srcdir)/end | $(FILTER) > $@
> install.html: $(srcdir)/install.in.html head
> cat head $(srcdir)/install.in.html $(srcdir)/end | $(FILTER) > $@
> news.html: head
> (cat head; echo '<pre>'; cat $(srcdir)/../../ANNOUNCEMENT| sed -
> e '1d'; echo '</pre>' \
> cat $(srcdir)/end) | $(FILTER) > $@
> benchmark.html: $(srcdir)/benchmark.in.html ../gabriel/BENCHMARK head
> (cat head; cat $(srcdir)/benchmark.in.html; \
> echo '<pre>'; cat ../gabriel/BENCHMARK; echo '</pre>'; \
> cat $(srcdir)/end) | $(FILTER) > $@
> ../gabriel/BENCHMARK:
> echo "No benchmarks available" > $@
> license.html: $(top_srcdir)/../Copyright head
> (cat head; \
> echo '<pre>'; cat $(top_srcdir)/../Copyright; echo '</pre>'; \
> cat $(srcdir)/end) | $(FILTER) > $@
> lgpl.html: $(top_srcdir)/../LGPL head
> (cat head; \
> echo '<pre>'; cat $(top_srcdir)/../LGPL; echo '</pre>'; \
> cat $(srcdir)/end) | $(FILTER) > $@
> user_manual: $(srcdir)/user.txi $(srcdir)/macros.txi
> echo "Producing ecl.html; ignore error messages."
> test -d ecl || mkdir ecl; \
> (makeinfo -I $(srcdir) --html $(srcdir)/user.txi || \
> texi2html -I=$(srcdir) -subdir=ecl -split=chapter $(srcdir)/
> user.txi) \
> && touch user_manual
> developers_manual: $(srcdir)/devel.txi $(srcdir)/macros.txi
> echo "Producing ecldev.html; ignore error messages."
> test -d ecldev || mkdir ecldev; \
> (makeinfo -I $(srcdir) --html $(srcdir)/devel.txi || \
> texi2html -I=$(srcdir) -subdir=ecldev -split=chapter $(srcdir)/
> devel.txi) \
> && touch developers_manual
> clean:
> rm -r -f ecl ecldev ecl.info* ecldev.info* *.html user_manual
> developers_manual
>
> <jlr.vcf>
>
--
2nd European Lisp and Scheme Workshop
July 26 - Glasgow, Scotland - co-located with ECOOP 2005
http://lisp-ecoop05.bknr.net/
More information about the ecl-devel
mailing list