On Mon, 16 Jul 2001, Michael Reinsch wrote:
> Using stylesheet:
>"/usr/share/sgml/docbook/dsssl-stylesheets-cygnus/stylesheets/cygnus-both.dsl"
> OUTPUT FILE NAME IS foobar.dvi
> jade:E: cannot open "/usr/share/sgml/builtins.dsl" (No such file or
> directory)
The openjade-1.3-11mdk somehow dropped a patch which searches builtins.dsl
under /usr/share/sgml/openjade-1.3/, so builtins.dsl cannot be found.
Attached the original patch which was present for openjade <= 1.3-10mdk.
But you need to rebuild the RPM with this patch applied.
> jade:E: cannot open
>"/usr/share/sgml/docbook/dsssl-stylesheets-cygnus/stylesheets/cygnus-both.dsl"
> (No such file or directory)
> jade:E: specification document does not have the DSSSL architecture as a
> base architecture
> jade:E: no style-specification or external-specification with ID "print"
That's partly my mistake. update-alternatives somehow can't correctly
create the symlink to cygnus-both.dsl. I guess it's because the old
cygnus-both.dsl *file* was still present when running update-alternatives,
so that the request to create symlink was ignored. You can install
openjade rpm again with --force option, and the symlink will automagically
appear. :)
But I have no idea on how to fix this though.
Abel
--- openjade-1.3-old/Makefile.comm.in Sun Aug 22 16:37:43 1999
+++ openjade-1.3/Makefile.comm.in Mon Aug 28 12:43:43 2000
@@ -22,7 +22,7 @@
LIBOBJS=@LIBOBJS@
LIBS=@LIBS@
-DEFS=@DEFS@ -DDEFAULT_SCHEME_BUILTINS=\"${datadir}/builtins.dsl\"
+DEFS=@DEFS@ -DDEFAULT_SCHEME_BUILTINS=\"${datadir}/openjade-1.3/builtins.dsl\"
INCS=-I$(srcdir) -I$(srcdir)/../include $(INCLUDE)
CXXFLAGS=@CXXFLAGS@ $(INCS) $(DEBUG) $(DEFS)
CFLAGS=@CFLAGS@ $(DEBUG) $(DEFS)