Dear Gil, Can you share some info on the non-existent FOP mirror? I have a similar problem with using my docbuild tools on Ubuntu, they used to work but when I retry them now they do not work. Could be the same problem.
Hälsningar/Regards/Grüsse, P.O. Jonsson oor...@jonases.se > Am 03.01.2023 um 23:04 schrieb Gilbert Barmwater <gi...@bellsouth.net>: > > Thanks for catching this Rony! I will investigate as I have time along with > the problem with setup.rex on Windows using a non-existent FOP mirror. > > Gil > > On 1/3/2023 12:32 PM, Rony G. Flatscher wrote: >> On 03.01.2023 15:00, Gilbert Barmwater wrote: >> >>> While being there we should also consider to rename the directory >>> "docs/trunk/oorexx" to "docs/trunk/Common_Content" as it gets used for all >>> books. After doing so, we should also consider to change all the xml-files >>> that refer to "Common_Content" to refer relatively to it which would allow >>> us to forgo copying "oorexx\en-US" into all "books\en-US\Common_Content". >>> -1 >>> >>> This would "break" the Publican tools and, IMHO, does not provide any real >>> benefit as the "copying" step is only done during the "docprep" stage, once >>> per document and, as the file is very small, does not impose a performance >>> hit. >>> >> Checked oout "bldoc_orx" and could learn that the logic has changed (did not >> realize that): rather than copying "docs/trunk/oorexx/en-US" to >> ${book}/en-US/Common_Content" you copy the xml files to work with to >> "bldoc_orx/work_folder" and change the reference "Common_Content" in those >> files to point to "docs/trunk/oorexx/en-US" instead (and also the base >> element in work_folder/fop.cfg). >> >> As a result, unlike earlier versions, the checked out docs/trunk directory >> structure does not get changed anymore, which is what I was after. So please >> discard this request, or with other words: -1 from my side as well! :) >> >> --- >> >> One observation though: generating the html-rendering will use the absolute >> path to srcdir"/oorexx/en-US" instead of "Common_Content" in the index.html: >> >> <span class="inlinemediaobject <>"><img >> src="F:/work/svn/oorexx/docs/trunk/oorexx/en-US/images/oorexx.jpg >> <f:/work/svn/oorexx/docs/trunk/oorexx/en-US/images/oorexx.jpg>" >> align="middle <>" /></span> >> As a result the oorexx.jpg image is not displayed on the front page >> (index.html, line # 4). index.html is the only html-file that I found that >> would use that wrong (hard coded) path. >> >> ---rony >> >> P.S.: While testing doc2pdf.rex on my Windows machine there is an error when >> trying to load the Liberation fonts, despite the fact that they got >> installed into Windows (from the "Liberation Fonts" directory). Here the log >> file: >> >> G:\oorexx.tmp\gilDocs\bldoc_orx>type log_files\rexxref.log >> JΣn 03, 2023 6:16:12 PM org.apache.fop.apps.FopConfParser configure >> INFO: Default page-height set to: 297mm >> JΣn 03, 2023 6:16:12 PM org.apache.fop.apps.FopConfParser configure >> INFO: Default page-width set to: 210mm >> JΣn 03, 2023 6:16:12 PM org.apache.fop.cli.Main startFOP >> SEVERE: Exception >> org.apache.fop.apps.FOPException: unknown protocol: f >> java.net.MalformedURLException: unknown protocol: f >> at org.apache.fop.util.LogUtil.handleException(LogUtil.java:57) >> at >> org.apache.fop.fonts.FontDetectorFactory$DefaultFontDetector.detect(FontDetectorFactory.java:113) >> at >> org.apache.fop.fonts.FontManager.autoDetectFonts(FontManager.java:229) >> at >> org.apache.fop.fonts.DefaultFontConfigurator.configure(DefaultFontConfigurator.java:82) >> at >> org.apache.fop.render.PrintRendererConfigurator.getCustomFontCollection(PrintRendererConfigurator.java:147) >> at >> org.apache.fop.render.PrintRendererConfigurator.setupFontInfo(PrintRendererConfigurator.java:127) >> at >> org.apache.fop.render.intermediate.IFUtil.setupFonts(IFUtil.java:170) >> at >> org.apache.fop.render.intermediate.IFRenderer.setupFontInfo(IFRenderer.java:187) >> at >> org.apache.fop.area.RenderPagesModel.<init>(RenderPagesModel.java:75) >> at >> org.apache.fop.area.AreaTreeHandler.setupModel(AreaTreeHandler.java:135) >> at >> org.apache.fop.area.AreaTreeHandler.<init>(AreaTreeHandler.java:105) >> at >> org.apache.fop.render.RendererFactory.createFOEventHandler(RendererFactory.java:363) >> at org.apache.fop.fo.FOTreeBuilder.<init>(FOTreeBuilder.java:109) >> at org.apache.fop.apps.Fop.createDefaultHandler(Fop.java:104) >> at org.apache.fop.apps.Fop.<init>(Fop.java:78) >> at org.apache.fop.apps.FOUserAgent.newFop(FOUserAgent.java:184) >> at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:108) >> at org.apache.fop.cli.Main.startFOP(Main.java:183) >> at org.apache.fop.cli.Main.main(Main.java:214) >> Caused by: java.net.MalformedURLException: unknown protocol: f >> at java.net.URL.<init>(URL.java:618) >> at java.net.URL.<init>(URL.java:508) >> at java.net.URL.<init>(URL.java:457) >> at java.net.URI.toURL(URI.java:1089) >> at >> org.apache.fop.fonts.FontDetectorFactory$DefaultFontDetector.detect(FontDetectorFactory.java:94) >> ... 17 more >> >> --------- >> >> java.net.MalformedURLException: unknown protocol: f >> at java.net.URL.<init>(URL.java:618) >> at java.net.URL.<init>(URL.java:508) >> at java.net.URL.<init>(URL.java:457) >> at java.net.URI.toURL(URI.java:1089) >> at >> org.apache.fop.fonts.FontDetectorFactory$DefaultFontDetector.detect(FontDetectorFactory.java:94) >> at >> org.apache.fop.fonts.FontManager.autoDetectFonts(FontManager.java:229) >> at >> org.apache.fop.fonts.DefaultFontConfigurator.configure(DefaultFontConfigurator.java:82) >> at >> org.apache.fop.render.PrintRendererConfigurator.getCustomFontCollection(PrintRendererConfigurator.java:147) >> at >> org.apache.fop.render.PrintRendererConfigurator.setupFontInfo(PrintRendererConfigurator.java:127) >> at >> org.apache.fop.render.intermediate.IFUtil.setupFonts(IFUtil.java:170) >> at >> org.apache.fop.render.intermediate.IFRenderer.setupFontInfo(IFRenderer.java:187) >> at >> org.apache.fop.area.RenderPagesModel.<init>(RenderPagesModel.java:75) >> at >> org.apache.fop.area.AreaTreeHandler.setupModel(AreaTreeHandler.java:135) >> at >> org.apache.fop.area.AreaTreeHandler.<init>(AreaTreeHandler.java:105) >> at >> org.apache.fop.render.RendererFactory.createFOEventHandler(RendererFactory.java:363) >> at org.apache.fop.fo.FOTreeBuilder.<init>(FOTreeBuilder.java:109) >> at org.apache.fop.apps.Fop.createDefaultHandler(Fop.java:104) >> at org.apache.fop.apps.Fop.<init>(Fop.java:78) >> at org.apache.fop.apps.FOUserAgent.newFop(FOUserAgent.java:184) >> at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:108) >> at org.apache.fop.cli.Main.startFOP(Main.java:183) >> at org.apache.fop.cli.Main.main(Main.java:214) >> >> >> >> >> >> _______________________________________________ >> Oorexx-devel mailing list >> Oorexx-devel@lists.sourceforge.net >> <mailto:Oorexx-devel@lists.sourceforge.net> >> https://lists.sourceforge.net/lists/listinfo/oorexx-devel >> <https://lists.sourceforge.net/lists/listinfo/oorexx-devel> > _______________________________________________ > Oorexx-devel mailing list > Oorexx-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/oorexx-devel
_______________________________________________ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel