Thanks for the instructions Christoper. The src file is missing in the html export.
$ grep script gnc-report.html </style></head><body bgcolor="#ffffff"><script language="javascript" type="text/javascript" src="file:///"></script> <script id='script-chart173'> </script><table cellspacing="0" cellpadding="4" border="0"><thead><tr><th>Date</th> Did the same thing for my 3.x builds, they all have these: </style></head><body bgcolor="#ffffff"><script language="javascript" type="text/javascript" src="file:////home/build3-3.11/share/gnucash/jqplot/jquery.min.js"></script> <script language="javascript" type="text/javascript" src="file:////home/build3-3.11/share/gnucash/jqplot/jquery.jqplot.js"></script> <script language="javascript" type="text/javascript" src="file:////home/build3-3.11/share/gnucash/jqplot/jqplot.barRenderer.js"></script> <script language="javascript" type="text/javascript" src="file:////home/build3-3.11/share/gnucash/jqplot/jqplot.cursor.js"></script> <script language="javascript" type="text/javascript" src="file:////home/build3-3.11/share/gnucash/jqplot/jqplot.categoryAxisRenderer.js"></script> <script language="javascript" type="text/javascript" src="file:////home/build3-3.11/share/gnucash/jqplot/jqplot.highlighter.js"></script> <script language="javascript" type="text/javascript" src="file:////home/build3-3.11/share/gnucash/jqplot/jqplot.canvasTextRenderer.js"></script> <script language="javascript" type="text/javascript" src="file:////home/build3-3.11/share/gnucash/jqplot/jqplot.canvasAxisTickRenderer.js"></script> <script id="source"> </script><table cellspacing="0" border="0" cellpadding="4"><thead><tr><th>Date</th> > Try exporting the report to HTML and view source to determine where it's > trying to find chartjs sources. > > On Sun, 25 Jul 2021, 9:06 am Dong Lin via gnucash-user, < > gnucash-user@gnucash.org> wrote: > >> >> I created a fresh VM using ubuntu 21.04, minimal install with no gnucash >> installed. >> >> $ sudo apt-get build-dep gnucash >> $ git clone https://github.com/Gnucash/gnucash.git >> $ cd gnucash >> $ git reset --hard 4.6 >> $ mkdir ../build && cd ../build >> $ cmake ../gnucash >> $ make -j8 >> $ ./bin/gnucash >> >> the resulting gnucash produced blank charts. tables are visible when >> enabled. >> >> >> > No, that switches only the libgnc*.so libs in lib/gnucash. There are >> > others in lib/. >> > >> > You cannot build GnuCash with an installed GnuCash. You must `sudo >> apt-get >> > remove gnucash` then `rm -rf *` your build directory and re-run cmake >> && >> > ninja. >> > >> > Regards, >> > John Ralls >> > >> > >> >> On Jul 20, 2021, at 9:16 PM, Dong Lin <c54e-gnuc...@yahoo.com> wrote: >> >> >> >> >> >> vm-ubuntu-1:~/src/build-gnucash$ mv lib lib-local-build >> >> vm-ubuntu-1:~/src/build-gnucash$ ln -s >> /usr/lib/x86_64-linux-gnu/gnucash >> >> lib >> >> >> >> this only switches the libgnc-*.so libs only. all other libs >> continue >> >> to >> >> point to /usr/lib. >> >> >> >> vm-ubuntu-1:~/src/build-gnucash$ ./bin/gnucash >> >> ./bin/gnucash: symbol lookup error: ./bin/gnucash: undefined symbol: >> >> gnc_run_report_with_error_handling >> >> >> >> >> >>> Switched how? What libwebkit2gtk.so and libjavascriptcoregtk.so was >> >>> libgnc-html.so linked to if not the ones in /usr/lib? >> >>> >> >>> Regards, >> >>> John Ralls >> >>> >> >>>> On Jul 20, 2021, at 7:55 PM, Dong Lin <c54e-gnuc...@yahoo.com> >> wrote: >> >>>> >> >>>> >> >>>> On a freshly installed Ubuntu 21.04 VM with apt installed GNC 4.4. >> the >> >>>> apt >> >>>> installed GNC runs fine with charts visible. >> >>>> >> >>>> But locally built GNC (tip of the latest maint branch) has the same >> >>>> issue. >> >>>> I tried switching the libs in build_dir to point to >> >>>> /usr/lib/x86_64-linux-gnu/gnucash, but the local gnucash >> encountered >> >>>> an >> >>>> undefined symbol gnc_run_report_with_error_handling and couldn't >> >>>> start. >> >>>> >> >>>> apt removed the system gnucash, purged ~/.cache. reran the local >> gnc, >> >>>> same >> >>>> problem, blank charts. >> >>>> only the table is visible. >> >>>> >> >>>> the build environment was prepared with apt-get build-dep gnucash >> as >> >>>> instructed. >> >>>> >> > >> >> >> _______________________________________________ >> gnucash-user mailing list >> gnucash-user@gnucash.org >> To update your subscription preferences or to unsubscribe: >> https://lists.gnucash.org/mailman/listinfo/gnucash-user >> If you are using Nabble or Gmane, please see >> https://wiki.gnucash.org/wiki/Mailing_Lists for more information. >> ----- >> Please remember to CC this list on all your replies. >> You can do this by using Reply-To-List or Reply-All. >> > _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.