OK, thanks. I am confident now that my cmake in 18.04 (3.10.2-1ubuntu2) does not like the regex in REGEX ".*/apps.*" EXCLUDE which excludes everything. If I replace this with REGEX ".*/apps/gnucash-icon.*" EXCLUDE then it works correctly. All the files in apps are of the form gnucash-icon.* I also tried REGEX ".*/apps/.*" EXCLUDE but that also excludes everything which doesn't make sense. I can't find any reference to a bug like that in cmake but I can't see any other reason it would not work.
Has anyone else got the build going on 18.04? Colin On 2 July 2018 at 14:58, Roger Miskowicz <rmisk...@gmail.com> wrote: > Yes, e.g. > $ ls -l /usr/local/share/gnucash/icons/hicolor/16x16/actions > total 72K > -rw-r--r-- 1 root root 540 Jun 26 11:17 gnc-account-delete.png > -rw-r--r-- 1 root root 416 Jun 26 11:17 gnc-account-edit.png > -rw-r--r-- 1 root root 460 Jun 26 11:17 gnc-account-new.png > -rw-r--r-- 1 root root 540 Jun 26 11:17 gnc-account-open.png > -rw-r--r-- 1 root root 417 Jun 26 11:17 gnc-account-report.png > -rw-r--r-- 1 root root 334 Jun 26 11:17 gnc-account.png > -rw-r--r-- 1 root root 549 Jun 26 11:17 gnc-gnome-pdf.png > > Note: I will be away for the rest of the day, > > Roger > > > On Mon, Jul 2, 2018 at 9:28 AM Colin Law <clan...@gmail.com> wrote: > >> 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.