[GNC] Build on 18.04

classic Classic list List threaded Threaded
26 messages Options
12
Reply | Threaded
Open this post in threaded view
|

[GNC] Build on 18.04

Colin Law
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
[hidden email]
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.
Reply | Threaded
Open this post in threaded view
|

Re: [GNC] Build on 18.04

Colin Law
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 <[hidden email]> 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
[hidden email]
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.
Reply | Threaded
Open this post in threaded view
|

Re: [GNC] Build on 18.04

Colin Law
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 <[hidden email]> 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 <[hidden email]> 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
[hidden email]
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.
Reply | Threaded
Open this post in threaded view
|

Re: [GNC] Build on 18.04

Roger Miskowicz
in 16.04 and GC3.2 using:

$ locate gnc-account-report

I found:

/usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-account-report.png
/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-account-report.png

Are these files found in 18.04?

On Sun, Jul 1, 2018 at 10:55 AM, Colin Law <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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
> [hidden email]
> 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
[hidden email]
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.
Reply | Threaded
Open this post in threaded view
|

Re: [GNC] Build on 18.04

Colin Law
On 1 July 2018 at 16:36, Roger Miskowicz <[hidden email]> wrote:

> in 16.04 and GC3.2 using:
>
> $ locate gnc-account-report
>
> I found:
>
> /usr/local/share/gnucash/icons/hicolor/16x16/actions/
> gnc-account-report.png
> /usr/local/share/gnucash/icons/hicolor/24x24/actions/
> gnc-account-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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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
>> [hidden email]
>> 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
[hidden email]
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.
Reply | Threaded
Open this post in threaded view
|

Re: [GNC] Build on 18.04

Stephen M. Butler
In reply to this post by Roger Miskowicz
On 07/01/2018 08:36 AM, Roger Miskowicz wrote:

> in 16.04 and GC3.2 using:
>
> $ locate gnc-account-report
>
> I found:
>
> /usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-account-report.png
> /usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-account-report.png
>
> Are these files found in 18.04?

I found them on my 18.04 Ubuntu -- I compile 3.2 locally and installed
in /usr via sudo.

> On Sun, Jul 1, 2018 at 10:55 AM, Colin Law <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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
>> [hidden email]
>> 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
> [hidden email]
> 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
[hidden email]
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.
Reply | Threaded
Open this post in threaded view
|

Re: [GNC] Build on 18.04

Roger Miskowicz
In reply to this post by Colin Law
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 <[hidden email]> wrote:

> On 1 July 2018 at 16:36, Roger Miskowicz <[hidden email]> wrote:
>
>> in 16.04 and GC3.2 using:
>>
>> $ locate gnc-account-report
>>
>> I found:
>>
>> /usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-
>> account-report.png
>> /usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-
>> account-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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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
>>> [hidden email]
>>> 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
[hidden email]
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.
Reply | Threaded
Open this post in threaded view
|

Re: [GNC] Build on 18.04

Colin Law
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 <[hidden email]> 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 <[hidden email]> wrote:
>
>> On 1 July 2018 at 16:36, Roger Miskowicz <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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
>>>> [hidden email]
>>>> 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
[hidden email]
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.
Reply | Threaded
Open this post in threaded view
|

Re: [GNC] Build on 18.04

Roger Miskowicz
Hi Colin,

No idea, but from the 'build' directory I did:

$  grep -r "gnucash/icons" *
to get:

data/pixmaps/cmake_install.cmake:  file(INSTALL DESTINATION
"${CMAKE_INSTALL_PREFIX}/share/gnucash/icons" TYPE DIRECTORY FILES
"/home/roger/Projects/Gnucash/master/gnucash/data/pixmaps/hicolor" REGEX
".*/apps.*" EXCLUDE)
install_manifest.txt:/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-account-edit.png
install_manifest.txt:/usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-account-new.png
. plus a bunch more

The '/home/roger/Projects/Gnucash/master/gnucash/data/pixmaps/hicolor'
folder contains the icons that appear to contain the images to be copied to
the ..gnucash/icon folders.

Hope this helps,
  Roger

On Sun, Jul 1, 2018 at 1:33 PM Colin Law <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> wrote:
>>
>>> On 1 July 2018 at 16:36, Roger Miskowicz <[hidden email]> wrote:
>>>
>>>> in 16.04 and GC3.2 using:
>>>>
>>>> $ locate gnc-account-report
>>>>
>>>> I found:
>>>>
>>>>
>>>> /usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-account-report.png
>>>>
>>>> /usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-account-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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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
>>>>> [hidden email]
>>>>> 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
[hidden email]
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.
Reply | Threaded
Open this post in threaded view
|

Re: [GNC] Build on 18.04

John Ralls-2
In reply to this post by Colin Law
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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> wrote:
>>
>>> On 1 July 2018 at 16:36, Roger Miskowicz <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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
>>>>> [hidden email]
>>>>> 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
> [hidden email]
> 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
[hidden email]
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.
Reply | Threaded
Open this post in threaded view
|

Re: [GNC] Build on 18.04

Roger Miskowicz
Yes, it does.


On Sun, Jul 1, 2018 at 2:01 PM John Ralls <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> wrote:
> >>
> >>> On 1 July 2018 at 16:36, Roger Miskowicz <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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
> >>>>> [hidden email]
> >>>>> 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
> > [hidden email]
> > 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
[hidden email]
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.
Reply | Threaded
Open this post in threaded view
|

Re: [GNC] Build on 18.04

Colin Law
In reply to this post by John Ralls-2
On 1 July 2018 at 18:58, John Ralls <[hidden email]> wrote:

> data/pixmaps/CMakeLists.txt. There aren't any conditionals.
>
> Does your build directory have share/gnucash/icons?
>

No

$ ls share/gnucash/
accounts  gnucash.1   make-prefs-migration-script.xsl  pixmaps
tip_of_the_day.list
checks    gtkbuilder  migratable-prefs.xml             scm      ui

Colin


> Regards,
> John Ralls
>
>
> > On Jul 1, 2018, at 10:33 AM, Colin Law <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> wrote:
> >>
> >>> On 1 July 2018 at 16:36, Roger Miskowicz <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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
> >>>>> [hidden email]
> >>>>> 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
> > [hidden email]
> > 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
[hidden email]
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.
Reply | Threaded
Open this post in threaded view
|

Re: [GNC] Build on 18.04

Colin Law
On 1 July 2018 at 19:14, Colin Law <[hidden email]> wrote:

> On 1 July 2018 at 18:58, John Ralls <[hidden email]> wrote:
>
>> data/pixmaps/CMakeLists.txt. There aren't any conditionals.
>>
>> Does your build directory have share/gnucash/icons?
>>
>
> No
>
> $ ls share/gnucash/
> accounts  gnucash.1   make-prefs-migration-script.xsl  pixmaps
> tip_of_the_day.list
> checks    gtkbuilder  migratable-prefs.xml             scm      ui
>

What is supposed to put the files there?

Colin
_______________________________________________
gnucash-user mailing list
[hidden email]
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.
Reply | Threaded
Open this post in threaded view
|

Re: [GNC] Build on 18.04

Roger Miskowicz
my directory listing shows:

$ ls
accounts/  gnucash.1    icons/
migratable-prefs.xml  scm/                 ui/
checks/    gtkbuilder/  make-prefs-migration-script.xsl
pixmaps/              tip_of_the_day.list


On Sun, Jul 1, 2018 at 3:23 PM Colin Law <[hidden email]> wrote:

> On 1 July 2018 at 19:14, Colin Law <[hidden email]> wrote:
>
>> On 1 July 2018 at 18:58, John Ralls <[hidden email]> wrote:
>>
>>> data/pixmaps/CMakeLists.txt. There aren't any conditionals.
>>>
>>> Does your build directory have share/gnucash/icons?
>>>
>>
>> No
>>
>> $ ls share/gnucash/
>> accounts  gnucash.1   make-prefs-migration-script.xsl  pixmaps
>> tip_of_the_day.list
>> checks    gtkbuilder  migratable-prefs.xml             scm      ui
>>
>
> What is supposed to put the files there?
>
> Colin
>
>
_______________________________________________
gnucash-user mailing list
[hidden email]
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.
Reply | Threaded
Open this post in threaded view
|

Re: [GNC] Build on 18.04

Colin Law
I have found these lines in gnucash-build/data/pixmaps/cmake_install.cmake

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT
CMAKE_INSTALL_COMPONENT)
  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/gnucash/icons"
TYPE DIRECTORY FILES "/home/me/apps/gnucash-3.2/data/pixmaps/hicolor" REGEX
".*/apps.*" EXCLUDE)
endif()

if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT
CMAKE_INSTALL_COMPONENT)
  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/icons" TYPE
DIRECTORY FILES "/home/me/apps/gnucash-3.2/data/pixmaps/hicolor" REGEX
".*/actions.*" EXCLUDE)
endif()

Which look as if they should be copying the icons from the source directory
to /usr/local/share/gnucash/icons and /usr/local/share/icons.  However it
seems to say (given my negligible knowledge of the make system) copy the
files from the apps folders to share/gnucash/icons and the ones from the
actions folders to share/icons, which is the wrong way round.  So I can't
make any sense of it.

Colin

On 1 July 2018 at 21:15, Roger Miskowicz <[hidden email]> wrote:

> my directory listing shows:
>
> $ ls
> accounts/  gnucash.1    icons/
> migratable-prefs.xml  scm/                 ui/
> checks/    gtkbuilder/  make-prefs-migration-script.xsl
> pixmaps/              tip_of_the_day.list
>
>
> On Sun, Jul 1, 2018 at 3:23 PM Colin Law <[hidden email]> wrote:
>
>> On 1 July 2018 at 19:14, Colin Law <[hidden email]> wrote:
>>
>>> On 1 July 2018 at 18:58, John Ralls <[hidden email]> wrote:
>>>
>>>> data/pixmaps/CMakeLists.txt. There aren't any conditionals.
>>>>
>>>> Does your build directory have share/gnucash/icons?
>>>>
>>>
>>> No
>>>
>>> $ ls share/gnucash/
>>> accounts  gnucash.1   make-prefs-migration-script.xsl  pixmaps
>>> tip_of_the_day.list
>>> checks    gtkbuilder  migratable-prefs.xml             scm      ui
>>>
>>
>> What is supposed to put the files there?
>>
>> Colin
>>
>>
>
_______________________________________________
gnucash-user mailing list
[hidden email]
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.
Reply | Threaded
Open this post in threaded view
|

Re: [GNC] Build on 18.04

Stephen M. Butler
In reply to this post by Roger Miskowicz
On 07/01/2018 09:36 AM, Roger Miskowicz 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

I am on Ubuntu 18.04 and build 3.2 from the tar.gz download.

I looked in my source and build directories and found:
./GnuCash/gnucash-3.1/data/pixmaps/hicolor/16x16/actions/gnc-account-report.png
./GnuCash/gnucash-3.1/data/pixmaps/hicolor/24x24/actions/gnc-account-report.png
./GnuCash/mybuild/share/gnucash/icons/hicolor/16x16/actions/gnc-account-report.png
./GnuCash/mybuild/share/gnucash/icons/hicolor/24x24/actions/gnc-account-report.png/usr/local/share/gnucash/icons
./GnuCash/gnucash-3.2/data/pixmaps/hicolor/16x16/actions/gnc-account-report.png
./GnuCash/gnucash-3.2/data/pixmaps/hicolor/24x24/actions/gnc-account-report.png


My "mybuild" directory was cleaned before building 3.2 as I shared it
with 3.1.  From my ./GnuCash folder:

cd mybuild
cmake ../gnucash-3.2
make
sudo make install

The icons in the mybuild folder were copied to
/usr/local/share/gnucash/icons



>
> On Sun, Jul 1, 2018 at 11:52 AM, Colin Law <[hidden email]> wrote:
>
>> On 1 July 2018 at 16:36, Roger Miskowicz <[hidden email]> wrote:
>>
>>> in 16.04 and GC3.2 using:
>>>
>>> $ locate gnc-account-report
>>> /usr/local/share/gnucash/icons
>>> I found:
>>>
>>> /usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-
>>> account-report.png
>>> /usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-
>>> account-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
>> /usr/local/share/gnucash/icons
>>
>>> On Sun, Jul 1, 2018 at 10:55 AM, Colin Law <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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
[hidden email]
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.
Reply | Threaded
Open this post in threaded view
|

Re: [GNC] Build on 18.04

Stephen M. Butler
In reply to this post by Colin Law
On 07/01/2018 10:33 AM, Colin Law 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

Is it possible that it detected them in the install directory during the
cmake step so it didn't think it needed to re-install them?

>
> On 1 July 2018 at 17:36, Roger Miskowicz <[hidden email]> 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 <[hidden email]> wrote:
>>
>>> On 1 July 2018 at 16:36, Roger Miskowicz <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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
>>>>> [hidden email]
>>>>> 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
> [hidden email]
> 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
[hidden email]
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.
Reply | Threaded
Open this post in threaded view
|

Re: [GNC] Build on 18.04

Roger Miskowicz
In reply to this post by Stephen M. Butler
Great point Stephen, I had forgotten that I had to remove all files from
the build directory first.


On Sun, Jul 1, 2018 at 6:36 PM Stephen M. Butler <[hidden email]> wrote:

> On 07/01/2018 09:36 AM, Roger Miskowicz 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
>
> I am on Ubuntu 18.04 and build 3.2 from the tar.gz download.
>
> I looked in my source and build directories and found:
>
> ./GnuCash/gnucash-3.1/data/pixmaps/hicolor/16x16/actions/gnc-account-report.png
>
> ./GnuCash/gnucash-3.1/data/pixmaps/hicolor/24x24/actions/gnc-account-report.png
>
> ./GnuCash/mybuild/share/gnucash/icons/hicolor/16x16/actions/gnc-account-report.png
>
> ./GnuCash/mybuild/share/gnucash/icons/hicolor/24x24/actions/gnc-account-report.png/usr/local/share/gnucash/icons
>
> ./GnuCash/gnucash-3.2/data/pixmaps/hicolor/16x16/actions/gnc-account-report.png
>
> ./GnuCash/gnucash-3.2/data/pixmaps/hicolor/24x24/actions/gnc-account-report.png
>
>
> My "mybuild" directory was cleaned before building 3.2 as I shared it
> with 3.1.  From my ./GnuCash folder:
>
> cd mybuild
> cmake ../gnucash-3.2
> make
> sudo make install
>
> The icons in the mybuild folder were copied to
> /usr/local/share/gnucash/icons
>
>
>
> >
> > On Sun, Jul 1, 2018 at 11:52 AM, Colin Law <[hidden email]> wrote:
> >
> >> On 1 July 2018 at 16:36, Roger Miskowicz <[hidden email]> wrote:
> >>
> >>> in 16.04 and GC3.2 using:
> >>>
> >>> $ locate gnc-account-report
> >>> /usr/local/share/gnucash/icons
> >>> I found:
> >>>
> >>> /usr/local/share/gnucash/icons/hicolor/16x16/actions/gnc-
> >>> account-report.png
> >>> /usr/local/share/gnucash/icons/hicolor/24x24/actions/gnc-
> >>> account-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
> >> /usr/local/share/gnucash/icons
> >>
> >>> On Sun, Jul 1, 2018 at 10:55 AM, Colin Law <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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
> [hidden email]
> 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
[hidden email]
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.
Reply | Threaded
Open this post in threaded view
|

Re: [GNC] Build on 18.04

Colin Law
In reply to this post by John Ralls-2
@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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> wrote:
> >>
> >>> On 1 July 2018 at 16:36, Roger Miskowicz <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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
> >>>>> [hidden email]
> >>>>> 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
> > [hidden email]
> > 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
[hidden email]
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.
Reply | Threaded
Open this post in threaded view
|

Re: [GNC] Build on 18.04

Colin Law
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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> 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 <[hidden email]> wrote:
>> >>
>> >>> On 1 July 2018 at 16:36, Roger Miskowicz <[hidden email]> 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 <[hidden email]>
>> 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 <[hidden email]> 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 <[hidden email]> 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
>> >>>>> [hidden email]
>> >>>>> 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
>> > [hidden email]
>> > 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
[hidden email]
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.
12