>From yesterday's errors * 16:29:33 INFO <gnc.gui > [gnc_load_app_icons] Path 20: /opt/gnucash/share/gnucash/icons
Suggests that you might also have installed into /opt/gnucash at some point, so look there. You should also check /usr/lib just in case you installed the distro build at some point, and take a look at /etc/ld.so.conf and `echo $LD_PIBRARY_PATH` for other possible locations. You can always do `find / -name libgnc*.so`, though that will take a while. If you have `locate` installed and you've generated the indexes `locate libgnc*.so` will be considerably faster, but since it has to index the hard disk it will take longer than find would if it's not installed and indexed already. Regards, John Ralls > On Dec 29, 2021, at 12:18 PM, Christian Wehling <c.wehl...@posteo.de> wrote: > > mhh, > with these steps I always install a new version: > > cd gnucash-4.9/build > cmake -G"Ninja" -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_PYTHON=ON > ../source > sudo ninja install > > Since I don't set a special library path, I assume that /usr/local/lib > is used, there are no leftovers there. > Where can I look for more libgnc*? > > Attached is an extract from my dconf. > > Thanks for the support. > > Regards, > Christian > > Am Mittwoch, dem 29.12.2021 um 11:20 -0800 schrieb John Ralls: >> Good. >> >> * 16:29:33 WARN <gnc.app-utils.gsett> >> [gnc_gsettings_get_settings_ptr()] Ignoring attempt to access unknown >> gsettings schema org.gnucash.general >> >> Suggests that there's a set of GnuCash libraries, i.e. libgnc*.so, >> somewhere on your LD_LIBRARY_PATH and the link is picking that up >> instead of the just-built ones. The 4.9 ones should be looking for >> schema org.gnucash.Gnucash.general instead of org.gnucash.general. >> >> Regards, >> John Ralls >> >> >>> On Dec 29, 2021, at 9:05 AM, Christian Wehling <c.wehl...@posteo.de >>>> wrote: >>> >>> Hi John, >>> right, i build in ~/Programme/gnucash-4.9/build >>> >>> Christian >>> >>> Am Mittwoch, dem 29.12.2021 um 08:22 -0800 schrieb john: >>>> You're building in a clean build directory, right? >>>> >>>> Regards, >>>> John Ralls >>>> >>>> >>>>> On Dec 29, 2021, at 5:48 AM, Christian Wehling < >>>>> c.wehl...@posteo.de >>>>>> wrote: >>>>> >>>>> Hi, >>>>> unfortunately, neither deleting the schema files after >>>>> uninstalling >>>>> nor >>>>> installing them according to David's instructions helped. >>>>> Fortunately, version 4.7 is still executable. >>>>> >>>>> Are there other possibilities I can try? >>>>> >>>>> Regards >>>>> Christian >>>>> >>>>> >>>>> >>>>> >>>>> Am Dienstag, dem 28.12.2021 um 08:10 -0800 schrieb john: >>>>>> Christian, >>>>>> >>>>>> Try uninstalling 4.7 again, then make sure that >>>>>> /opt/share/glib- >>>>>> 2.0/schemas and /usr/share/glib-2.0/schemas contain no files >>>>>> whose >>>>>> names begin with `org.gnucash', then reinstall 4.9. >>>>>> >>>>>> Regards, >>>>>> John Ralls >>>>>> >>>>>>> On Dec 28, 2021, at 7:50 AM, Christian Wehling < >>>>>>> c.wehl...@posteo.de >>>>>>>> wrote: >>>>>>> >>>>>>> Hi, >>>>>>> I have tried all this: >>>>>>> I started with a working version 4.7, did a 'sudo make >>>>>>> uninstall' >>>>>>> and >>>>>>> then installed versions 4.8 and 4.9 with 'sudo make >>>>>>> install' >>>>>>> and >>>>>>> 'sudo >>>>>>> ninja install'. Unfortunately, both versions were >>>>>>> unsuccessful. >>>>>>> >>>>>>> The Output from 4.8 and 4.9: >>>>>>> * 16:29:33 INFO <gnc.gui > [gnc_load_app_icons] >>>>>>> Path >>>>>>> 19: >>>>>>> /usr/share/pixmaps >>>>>>> * 16:29:33 INFO <gnc.gui > [gnc_load_app_icons] >>>>>>> Path >>>>>>> 20: >>>>>>> /opt/gnucash/share/gnucash/icons >>>>>>> * 16:29:33 INFO <gnc.gui > [gnc_load_app_icons] >>>>>>> Path >>>>>>> 21: >>>>>>> /opt/gnucash/share/icons >>>>>>> * 16:29:33 ERROR <GLib-GIO > g_settings_new_full: >>>>>>> assertion >>>>>>> 'schema != NULL' failed >>>>>>> * 16:29:33 WARN <gnc.app-utils.gsett> >>>>>>> [gnc_gsettings_get_settings_ptr()] Ignoring attempt to >>>>>>> access >>>>>>> unknown >>>>>>> gsettings schema org.gnucash.GnuCash.general >>>>>>> * 16:29:33 ERROR <gnc.app-utils > GVariant* >>>>>>> gnc_gsettings_get_user_value(const gchar*, const gchar*): >>>>>>> assertion >>>>>>> 'G_IS_SETTINGS (settings_ptr)' failed >>>>>>> * 16:29:33 ERROR <GLib-GIO > g_settings_new_full: >>>>>>> assertion >>>>>>> 'schema != NULL' failed >>>>>>> * 16:29:33 WARN <gnc.app-utils.gsett> >>>>>>> [gnc_gsettings_get_settings_ptr()] Ignoring attempt to >>>>>>> access >>>>>>> unknown >>>>>>> gsettings schema org.gnucash.general >>>>>>> * 16:29:33 ERROR <gnc.app-utils > GVariant* >>>>>>> gnc_gsettings_get_user_value(const gchar*, const gchar*): >>>>>>> assertion >>>>>>> 'G_IS_SETTINGS (settings_ptr)' failed >>>>>>> * 16:29:33 ERROR <GLib-GIO > g_settings_new_full: >>>>>>> assertion >>>>>>> 'schema != NULL' failed >>>>>>> >>>>>>> I've also checked the dependencies and the version numbers >>>>>>> of >>>>>>> gsettings. >>>>>>> >>>>>>> Fortunately, I was able to get version 4.7 to work again >>>>>>> with >>>>>>> 'sudo >>>>>>> make install'. I have been doing this in the same way since >>>>>>> 4.5 >>>>>>> and >>>>>>> it >>>>>>> has always worked until now. >>>>>>> >>>>>>> Christian >>>>>>> >>>>>>> >>>>>>> >>>>>>> Am Dienstag, dem 28.12.2021 um 09:10 +1000 schrieb >>>>>>> davidcousen...@gmail.com: >>>>>>>> Christian, >>>>>>>> >>>>>>>> Not sure what the problem is but you could try using >>>>>>>> David >>>>>>>> Whitings >>>>>>>> script for >>>>>>>> installation on Ubuntu 20.04 which is now in the wiki >>>>>>>> at >>>>>>>> https://wiki.gnucash.org/wiki/Building_On_Linux#Focal_Fossa_20.04_LTS >>>>>>>> . It works >>>>>>>> well with the only disadvantage it downloads a copy of >>>>>>>> the >>>>>>>> whole >>>>>>>> git >>>>>>>> repository >>>>>>>> and not just the specific source files for a single >>>>>>>> version, >>>>>>>> OK >>>>>>>> if >>>>>>>> you don't >>>>>>>> have any serious space issues. >>>>>>>> >>>>>>>> The following commands from the script will do the setup >>>>>>>> for >>>>>>>> builing >>>>>>>> and install >>>>>>>> the dependencies: >>>>>>>> >>>>>>>> sudo apt -y update >>>>>>>> sudo apt -y upgrade >>>>>>>> sudo apt -y install git >>>>>>>> sudo apt -y build-dep gnucash >>>>>>>> >>>>>>>> ## To build series 4 of gnucash on Ubuntu 20.04 >>>>>>>> sudo apt -y install libboost-program-options1.71-dev >>>>>>>> >>>>>>>> If you still want to work from the downloaded zip file of >>>>>>>> the >>>>>>>> sources >>>>>>>> just run >>>>>>>> these first to make sure all the dependencies are loaded. >>>>>>>> I >>>>>>>> would >>>>>>>> try >>>>>>>> a fresh >>>>>>>> download of the zipped file from Sourceforge as well. >>>>>>>> There >>>>>>>> was a >>>>>>>> patch to the >>>>>>>> 4.8 sources that affected the gsettings schemas from >>>>>>>> memory >>>>>>>> but >>>>>>>> AFAIK >>>>>>>> it was >>>>>>>> incorporated in the 4.9 sources. >>>>>>>> >>>>>>>> If you run the following command ( I have also listed the >>>>>>>> output >>>>>>>> from >>>>>>>> it on >>>>>>>> Linux MInt 20.2 which should be the same as Ubuntu 20.04) >>>>>>>> you >>>>>>>> will >>>>>>>> list the >>>>>>>> packages affecting gsettings. >>>>>>>> >>>>>>>> dpkg -l | grep gsettings >>>>>>>> >>>>>>>> ii dconf-gsettings- >>>>>>>> backend:amd64 0.36.0- >>>>>>>> 1 amd64 simple >>>>>>>> configuration storage >>>>>>>> system - GSettings back-end >>>>>>>> ii gsettings-desktop- >>>>>>>> schemas 3.36.0- >>>>>>>> 1ubuntu1 all GSettin >>>>>>>> gs >>>>>>>> desktop- >>>>>>>> wide schemas >>>>>>>> ii libproxy1-plugin- >>>>>>>> gsettings:amd64 0.4.15- >>>>>>>> 10ubuntu1.2 amd64 automat >>>>>>>> ic >>>>>>>> proxy >>>>>>>> configuration >>>>>>>> management library (GSettings plugin). >>>>>>>> >>>>>>>> It is ususlly a good idea on Linux to unistall the >>>>>>>> previous >>>>>>>> version >>>>>>>> befor >>>>>>>> installing a new version. On Linux Mint (not sure Ubuntu >>>>>>>> is >>>>>>>> exactly >>>>>>>> the same but >>>>>>>> I think it should be) if you right click on the icon in >>>>>>>> the >>>>>>>> menu >>>>>>>> you >>>>>>>> should get >>>>>>>> a dropdown menu with uninstall as one of the options. It >>>>>>>> may >>>>>>>> require >>>>>>>> you to keep >>>>>>>> the build directory which has the install_manifest.text >>>>>>>> used >>>>>>>> to >>>>>>>> do >>>>>>>> the >>>>>>>> uninstall. >>>>>>>> >>>>>>>> David Cousens >>>>>>>> >>>>>>>> On Mon, 2021-12-27 at 16:57 +0000, Christian Wehling >>>>>>>> wrote: >>>>>>>>> Hi, >>>>>>>>> I have compiled version 4.9 (Ubuntu 20.04) from >>>>>>>>> sourceforge.net >>>>>>>>> and >>>>>>>>> have trouble with the "glib-schemas". >>>>>>>>> The installation seemed to run without errors, but when >>>>>>>>> I >>>>>>>>> start >>>>>>>>> Gnucash >>>>>>>>> I get these outputs: >>>>>>>>> [...] >>>>>>>>> * 16:48:51 INFO <gnc.gui > >>>>>>>>> [gnc_load_app_icons] >>>>>>>>> Path >>>>>>>>> 14: >>>>>>>>> /usr/local/share/gnucash/icons >>>>>>>>> * 16:48:51 INFO <gnc.gui > >>>>>>>>> [gnc_load_app_icons] >>>>>>>>> Path >>>>>>>>> 15: >>>>>>>>> /usr/local/share/icons >>>>>>>>> * 16:48:51 ERROR <GLib-GIO > >>>>>>>>> g_settings_new_full: >>>>>>>>> assertion >>>>>>>>> 'schema != NULL' failed >>>>>>>>> * 16:48:51 WARN <gnc.app-utils.gsett> >>>>>>>>> [gnc_gsettings_get_settings_ptr()] Ignoring attempt to >>>>>>>>> access >>>>>>>>> unknown >>>>>>>>> gsettings schema org.gnucash.GnuCash.general >>>>>>>>> * 16:48:51 ERROR <gnc.app-utils > GVariant* >>>>>>>>> gnc_gsettings_get_user_value(const gchar*, const >>>>>>>>> gchar*): >>>>>>>>> assertion >>>>>>>>> 'G_IS_SETTINGS (settings_ptr)' failed >>>>>>>>> [... and so on] >>>>>>>>> >>>>>>>>> If I run: >>>>>>>>> glib-compile-schemas --strict /usr/local/share/glib- >>>>>>>>> 2.0/schemas/ >>>>>>>>> /usr/local/share/glib- >>>>>>>>> 2.0/schemas/org.gnucash.dialogs.business.gschema.xml:3: >>>>>>>>> 1 F >>>>>>>>> ehle >>>>>>>>> r in >>>>>>>>> Zeile 3, Zeichen 1: <schema >>>>>>>>> id='org.gnucash.dialogs.business'> >>>>>>>>> wurde >>>>>>>>> bereits angegeben. --strict was specified; exiting. >>>>>>>>> >>>>>>>>> >>>>>>>>> I had installed version 4.7 in the same way and it >>>>>>>>> worked >>>>>>>>> fine. >>>>>>>>> >>>>>>>>> What can I do? >>>>>>>>> >>>>>>>>> Christian >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> gnucash-devel mailing list >>>>>>>>> gnucash-devel@gnucash.org >>>>>>>>> https://lists.gnucash.org/mailman/listinfo/gnucash-devel >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> gnucash-devel mailing list >>>>>>>> gnucash-devel@gnucash.org >>>>>>>> https://lists.gnucash.org/mailman/listinfo/gnucash-devel >>>>>>> >>>>>>> _______________________________________________ >>>>>>> gnucash-devel mailing list >>>>>>> gnucash-devel@gnucash.org >>>>>>> https://lists.gnucash.org/mailman/listinfo/gnucash-devel > <dconf-backup.txt> _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel