On 2 July 2018 at 14:26, Roger Miskowicz <rmisk...@gmail.com> wrote: > I renamed the icon folder and executed sudo make install and the icon > folder was recreated. >
With all the icons in it? Colin > > Roger > > > On Mon, Jul 2, 2018 at 9:05 AM Colin Law <clan...@gmail.com> wrote: > >> Well, this line in build/data/pixmaps/cmake_install.cmake >> >> file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/gnucash/icons" >> TYPE DIRECTORY FILES "/home/me/apps/gnucash-3.2/data/pixmaps/hicolor" >> REGEX ".*/apps.*" EXCLUDE) >> >> Is supposed to copy files from gnucash-3.2/data/pixmaps/hicolour/* to >> /usr/local/share/gnucash/icons excluding the pattern .*/apps.* so it should >> copy, for example, hicolor/16x16/actions/gnc-account.png but should >> exclude hicolor/16x16/apps/* but it doesn't work on my system, it excludes >> everything. If I remove the REGEX ".." EXCLUDE then it copies them all, >> including those in the apps folder. I can't see why it doesn't work though. >> >> @Roger could you remove or rename /usr/local/share/gnucash/icons and run >> sudo make install and see if it puts back all the icons such as >> hicolor/actions/gnc-account.png. >> >> If it doesn't then there is a problem with the above cmake instruction, >> if it does then for some reason that does not work on my cmake. >> >> For reference my cmake is 3.10.2-1ubuntu2 >> >> Colin >> >> On 2 July 2018 at 08:37, Colin Law <clan...@gmail.com> wrote: >> >>> @John >>> >>> I see in src data/pixmaps/CMakeLists.txt the list of icons. I don't >>> know about the cmake system though. What is supposed to happen to those >>> files? What can I do to work out where the problem is? >>> >>> Colin >>> >>> On 1 July 2018 at 18:58, John Ralls <jra...@ceridwen.us> wrote: >>> >>>> data/pixmaps/CMakeLists.txt. There aren't any conditionals. >>>> >>>> Does your build directory have share/gnucash/icons? >>>> >>>> Regards, >>>> John Ralls >>>> >>>> >>>> > On Jul 1, 2018, at 10:33 AM, Colin Law <clan...@gmail.com> wrote: >>>> > >>>> > I have just rebuilt (on 18.04) using the exact same commands and my >>>> > manifest does not include the icons. Do you know what is supposed to >>>> tell >>>> > the system to install them? >>>> > >>>> > Colin >>>> > >>>> > On 1 July 2018 at 17:36, Roger Miskowicz <rmisk...@gmail.com> wrote: >>>> > >>>> >> I have GC3.2 on two 16.04 linux systems and in one build I have >>>> >> install_manifest.txt which includes the 'icons' directory and in the >>>> other >>>> >> the install_manifest.txt does not exist (in this one the icons files >>>> were >>>> >> installed months earlier so not part of my latest install). >>>> >> >>>> >> >>>> >> I just rebuilt GC3.2 on 16.04 using: >>>> >> >>>> >> mkdir build >>>> >> cd build >>>> >> >>>> >> cmake -D WITH_AQBANKING=OFF -D WITH_OFX=OFF ../gnucash >>>> >> cmake .. >>>> >> >>>> >> make >>>> >> >>>> >> and the install_manifest.txt include the 'icons' directory. >>>> >> >>>> >> >>>> >> Hope this helps, let me know if you would like to try something else. >>>> >> >>>> >> Roger >>>> >> >>>> >> >>>> >> On Sun, Jul 1, 2018 at 11:52 AM, Colin Law <clan...@gmail.com> >>>> wrote: >>>> >> >>>> >>> On 1 July 2018 at 16:36, Roger Miskowicz <rmisk...@gmail.com> >>>> wrote: >>>> >>> >>>> >>>> in 16.04 and GC3.2 using: >>>> >>>> >>>> >>>> $ locate gnc-account-report >>>> >>>> >>>> >>>> I found: >>>> >>>> >>>> >>>> /usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-acc >>>> >>>> ount-report.png >>>> >>>> /usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-acc >>>> >>>> ount-report.png >>>> >>>> >>>> >>>> Are these files found in 18.04? >>>> >>>> >>>> >>> >>>> >>> No, in /usr/local/share/gnucash there is no icons folder. I have >>>> >>> accounts gtkbuilder make-prefs-migration-script.xsl pixmaps >>>> >>> tip_of_the_day.list >>>> >>> checks jqplot migratable-prefs.xml scm ui >>>> >>> >>>> >>> The only png file is pixmaps/gnucash_splash.png >>>> >>> >>>> >>> There is no reference to /usr/local/share/gnucash/icons in the >>>> output of >>>> >>> sudo make install. >>>> >>> >>>> >>> Colin >>>> >>> >>>> >>> Colin >>>> >>> >>>> >>> >>>> >>>> >>>> >>>> On Sun, Jul 1, 2018 at 10:55 AM, Colin Law <clan...@gmail.com> >>>> wrote: >>>> >>>> >>>> >>>>> In the trace file I see around a dozen lines similar to >>>> >>>>> >>>> >>>>> * 13:29:29 WARN <gnc.gui> [gnc_load_app_icons()] No icon named >>>> >>>>> 'gnc-account' found. Some gui elements may be missing their icons >>>> >>>>> * 13:29:29 WARN <gnc.gui> [gnc_load_app_icons()] No icon named >>>> >>>>> 'gnc-account-report' found. Some gui elements may be missing >>>> their icons >>>> >>>>> >>>> >>>>> Colin >>>> >>>>> >>>> >>>>> >>>> >>>>> On 1 July 2018 at 13:39, Colin Law <clan...@gmail.com> wrote: >>>> >>>>> >>>> >>>>>> Actually I see there are more icons missing, such as the Split >>>> button >>>> >>>>> icon >>>> >>>>>> in the toolbar. It seems that the missing files are the png >>>> files >>>> >>>>> from >>>> >>>>>> data/pixmaps/hicolor/?/actions. Are these supposed to be copied >>>> >>>>>> somewhere by make install? >>>> >>>>>> >>>> >>>>>> Colin >>>> >>>>>> >>>> >>>>>> On 1 July 2018 at 11:21, Colin Law <clan...@gmail.com> wrote: >>>> >>>>>> >>>> >>>>>>> Following the instructions for building GC 3.x on the wiki [1] >>>> has >>>> >>>>>>> been accomplished on Ubuntu 18.04 with little difficulty, so >>>> many >>>> >>>>>>> thanks to the contributors to the wiki. >>>> >>>>>>> >>>> >>>>>>> Just one small issue so far, the icons to the left of the >>>> account >>>> >>>>>>> names are all showing as a little no entry sign, which I guess >>>> means >>>> >>>>>>> the icon is missing. Does that mean I have missed something or >>>> is >>>> >>>>>>> something missing from the build? >>>> >>>>>>> >>>> >>>>>>> Colin >>>> >>>>>>> >>>> >>>>>>> >>>> >>>>>>> [1] https://wiki.gnucash.org/wiki/BuildUbuntu16.04 >>>> >>>>>>> >>>> >>>>>> >>>> >>>>>> >>>> >>>>> _______________________________________________ >>>> >>>>> 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. >>>> >>>> >>> >> _______________________________________________ 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.