Bugzilla is ok. You don't have to install into your /usr -- I have this in my cmake line:
-DCMAKE_INSTALL_PREFIX=/home/chris/sources/gnucash/maint-install On Sun, 6 Sep 2020 at 12:47, Herbert Thoma <herbert.th...@iis.fraunhofer.de> wrote: > Am 06.09.20 um 13:25 schrieb Christopher Lam: > > The advice has usually been to run from install dir. > > OK, graphical reports work when installing and running from the install > dir. > > After installing the script tag points to a reasonable location: > <script language="javascript" type="text/javascript" > src="file:////usr/local/share/gnucash/chartjs/Chart.bundle.min.js"></script> > > > Not sure why build dir cannot show reports anymore. > > The GnuCash 3.9 that comes with openSUSE 15.2 uses another script > <script language="javascript" type="text/javascript" > src="file:////usr/share/gnucash/jqplot/jquery.min.js"></script> > > I am pretty sure that I built 3.9 also myself and that this worked from > the build dir. > > So I think it is likely that graphical reports stopped working from the > build dir > when the reports were changed from jqplot to chartjs. > > Is this a bug? Should I add this to bugzilla? > > > > On Sun, 6 Sep 2020, 6:33 pm Herbert Thoma, < > herbert.th...@iis.fraunhofer.de <mailto:herbert.th...@iis.fraunhofer.de>> > wrote: > > > > Am 06.09.20 um 11:32 schrieb Christopher Lam: > > > I suspect that ChartJS isn't being loaded at all. Check the html > for the <script> tag and whether it's pointing correctly to your > Chart.bundle.min.js > > > > I have: > > <body bgcolor="#ffffff"><script language="javascript" > type="text/javascript" src="file:///"></script> > > > > > Are you running from the build dir instead of the install dir by > any chance? > > > > Yes. I'm running from the build dir. I am pretty sure that graphical > reports > > worked from the build dir for GnuCash 3.x. Is this no longer the > case? > > > > There is a borrowed/chartjs/Chart.bundle.min.js file in the source > dir > > and a borrowed/chartjs directory in the build dir, but only cmake > files and > > a Makefile are in this directory. > > > > > On Sun, 6 Sep 2020 at 08:40, Herbert Thoma < > herbert.th...@iis.fraunhofer.de <mailto:herbert.th...@iis.fraunhofer.de> > <mailto:herbert.th...@iis.fraunhofer.de <mailto: > herbert.th...@iis.fraunhofer.de>>> wrote: > > > > > > Am 05.09.20 um 19:13 schrieb Christopher Lam: > > > > Not sure why this would fail. Edit html-chart.scm and > delete the relevant (push "Chart"...) line. My setup successfully sets the > Chart option. If this fails then I'm not sure, you'll have to dig in. > > > > > > If I comment out the line, then I get the > > > ReferenceError: Can't find variable: Chart > > > somewhere else: > > > > > > // draw the background color > > > Chart.pluginService.register({ > > > beforeDraw: function (chart, easing) { > > > > > > I really would like to debug this, but I have no clue about > > > java script. So any hints on where to start are very welcome. > > > > > > > > > > > On Sat, 5 Sep 2020 at 16:47, Herbert Thoma < > herbert.th...@iis.fraunhofer.de <mailto:herbert.th...@iis.fraunhofer.de> > <mailto:herbert.th...@iis.fraunhofer.de <mailto: > herbert.th...@iis.fraunhofer.de>> <mailto:herbert.th...@iis.fraunhofer.de > <mailto:herbert.th...@iis.fraunhofer.de> <mailto: > herbert.th...@iis.fraunhofer.de <mailto:herbert.th...@iis.fraunhofer.de>>>> > wrote: > > > > > > > > Am 05.09.20 um 17:28 schrieb Christopher Lam: > > > > > What happens with combined reports eg net worth > line chart with display/table enabled? > > > > > > > > I see the table, no chart. > > > > > > > > > Try right click the blank page and open the WebKit > inspector, and report the console messages. Maybe chartjs is not being > found. > > > > > > > > I get 2 errors: > > > > > > > > SystaxError: Unexpected token '<' > > > > (anonymous function) --- file:///:1 > > > > > > > > This one I think is a bit strange, because it points > to the first line in the report html code. > > > > > > > > > > > > ReferenceError: Can't find variable: Chart > > > > Global Code --- gnc-report-7J8DQ0.html:185 > > > > > > > > here the line in the code is: > > > > Chart.defaults.global.defaultFontFamily = "'Trebuchet > MS', Arial, Helvetica, sans-serif"; > > > > > > > > > > > > Herbert. > > > > > > > > > On Sat, 5 Sep 2020, 10:41 pm Herbert Thoma, < > herbert.th...@iis.fraunhofer.de <mailto:herbert.th...@iis.fraunhofer.de> > <mailto:herbert.th...@iis.fraunhofer.de <mailto: > herbert.th...@iis.fraunhofer.de>> <mailto:herbert.th...@iis.fraunhofer.de > <mailto:herbert.th...@iis.fraunhofer.de> <mailto: > herbert.th...@iis.fraunhofer.de <mailto:herbert.th...@iis.fraunhofer.de>>> > <mailto:herbert.th...@iis.fraunhofer.de <mailto: > herbert.th...@iis.fraunhofer.de> <mailto:herbert.th...@iis.fraunhofer.de > <mailto:herbert.th...@iis.fraunhofer.de>> <mailto: > herbert.th...@iis.fraunhofer.de <mailto:herbert.th...@iis.fraunhofer.de> > <mailto:herbert.th...@iis.fraunhofer.de <mailto: > herbert.th...@iis.fraunhofer.de>>>>> wrote: > > > > > > > > > > Hi! > > > > > > > > > > I built GnuCash on openSUSE 15.2. from git. > Everything works as expected, > > > > > with one exception: graphical reports are not > displayed. Text reports work. > > > > > > > > > > I exported a report as html and tested in > firefox. This displays an empty > > > > > page, too. > > > > > > > > > > openSUSE 15.2 comes with a packaged GnuCash > 3.9, there the graphical > > > > > reports work. > > > > > > > > > > Any ideas why the reports don't work? > > > > > Any hints how I could debug this? > > > > > > > > > > Herbert. > > > > > > > > > > _______________________________________________ > > > > > gnucash-devel mailing list > > > > > gnucash-devel@gnucash.org <mailto: > gnucash-devel@gnucash.org> <mailto:gnucash-devel@gnucash.org <mailto: > gnucash-devel@gnucash.org>> <mailto:gnucash-devel@gnucash.org <mailto: > gnucash-devel@gnucash.org> <mailto:gnucash-devel@gnucash.org <mailto: > gnucash-devel@gnucash.org>>> <mailto:gnucash-devel@gnucash.org <mailto: > gnucash-devel@gnucash.org> <mailto:gnucash-devel@gnucash.org <mailto: > gnucash-devel@gnucash.org>> <mailto:gnucash-devel@gnucash.org <mailto: > gnucash-devel@gnucash.org> <mailto:gnucash-devel@gnucash.org <mailto: > gnucash-devel@gnucash.org>>>> > > > > > > https://lists.gnucash.org/mailman/listinfo/gnucash-devel > > > > > > > > > > > > > > > > -- > > Herbert Thoma > > Dipl.-Ing., MBA > > Head of Video Group > > Multimedia Applications Department > > Fraunhofer IIS > > Am Wolfsmantel 33, 91058 Erlangen, Germany > > Phone: +49-9131-776-6130 > > Fax: +49-9131-776-6099 > > email: herbert.th...@iis.fraunhofer.de <mailto: > herbert.th...@iis.fraunhofer.de> > > www: http://www.iis.fraunhofer.de/ > > > > > _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel