[GNC] Build on 18.04

Stephen M. Butler kg7je at arrl.net
Sun Jul 1 18:35:25 EDT 2018


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 <clanlaw at gmail.com> wrote:
>
>> On 1 July 2018 at 16:36, Roger Miskowicz <rmisko11 at gmail.com> 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 <clanlaw at 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 <clanlaw at 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 <clanlaw at 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
>>>>>>



More information about the gnucash-user mailing list