octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Building icons


From: Carnë Draug
Subject: Re: Building icons
Date: Thu, 19 Feb 2015 00:11:15 +0000

On 18 February 2015 at 22:30, Philip Nienhuis <address@hidden> wrote:
> Rik wrote:
>>>
>>> From:
>>> Philip Nienhuis <address@hidden>
>>> Date:
>>> 02/18/2015 01:11 PM
>>>
>>> Magei-4 Linux,
>>> $ hg -v summary
>>> parent: 19748:3fc946d5e91f tip
>>>  make ginput work for all toolkits again (bug #41977)
>>>
>>> Last part of build log:
>>>
>>> :
>>> make[2]: Entering directory '/home/philip/devel/octdev/oct391+/etc/icons'
>>> w 512 ../../../3.9.1+/etc/icons/octave-logo.svg > octave-logo-512.png-t
>>> w 256 ../../../3.9.1+/etc/icons/octave-logo.svg > octave-logo-256.png-t
>>> w 128 ../../../3.9.1+/etc/icons/octave-logo.svg > octave-logo-128.png-t
>>> w 64 ../../../3.9.1+/etc/icons/octave-logo.svg > octave-logo-64.png-t
>>> w 48 ../../../3.9.1+/etc/icons/octave-logo.svg > octave-logo-48.png-t
>>> w 32 ../../../3.9.1+/etc/icons/octave-logo.svg > octave-logo-32.png-t
>>> w 24 ../../../3.9.1+/etc/icons/octave-logo.svg > octave-logo-24.png-t
>>> w 22 ../../../3.9.1+/etc/icons/octave-logo.svg > octave-logo-22.png-t
>>> making octave.desktop from ../../../3.9.1+/etc/icons/octave.desktop.in
>>> /usr/bin/sed < ../../../3.9.1+/etc/icons/octave.desktop.in >
>>> octave.desktop-t \
>>>   -e "s|%OCTAVE_IMAGEDIR%|/usr/local/share/octave/3.9.1+/imagelib|" \
>>>   -e "s|%OCTAVE_PREFIX%|/usr/local|"
>>> mv octave-logo-64.png-t octave-logo-64.png
>>> mv octave-logo-128.png-t octave-logo-128.png
>>> mv octave-logo-512.png-t octave-logo-512.png
>>> w 16 ../../../3.9.1+/etc/icons/octave-logo.svg > octave-logo-16.png-t
>>> mv octave-logo-24.png-t octave-logo-24.png
>>> mv octave-logo-48.png-t octave-logo-48.png
>>> mv octave-logo-22.png-t octave-logo-22.png
>>> mv octave.desktop-t octave.desktop
>>> mv octave-logo-256.png-t octave-logo-256.png
>>> mv octave-logo-16.png-t octave-logo-16.png
>>> mv octave-logo-32.png-t octave-logo-32.png
>>> icotool --create --raw octave-logo-256.png octave-logo-48.png
>>> octave-logo-32.png octave-logo-16.png > octave-logo.ico-t
>>> octave-logo-48.png: not a png file
>>> Makefile:2370: recipe for target 'octave-logo.ico' failed
>>> make[2]: *** [octave-logo.ico] Error 1
>>> make[2]: Leaving directory '/home/philip/devel/octdev/oct391+/etc/icons'
>>> Makefile:2122: recipe for target 'all-recursive' failed
>>> make[1]: *** [all-recursive] Error 1
>>> make[1]: Leaving directory '/home/philip/devel/octdev/oct391+'
>>> Makefile:1985: recipe for target 'all' failed
>>> make: *** [all] Error 2
>>>
>>>
>>> Checking things out, I find that all .png logos in the
>>> <build_dir>/etc/icons subdir have the same contents:
>>>
>>> address@hidden icons]$ ls -l
>>> total 112
>>> -rw-rw-r-- 1 philip philip 71251 Feb 18 21:45 Makefile
>>> -rw-rw-r-- 1 philip philip   282 Feb 18 21:55 octave.desktop
>>> -rw-rw-r-- 1 philip philip   116 Feb 18 21:55 octave-logo-128.png
>>> -rw-rw-r-- 1 philip philip   116 Feb 18 21:55 octave-logo-16.png
>>> -rw-rw-r-- 1 philip philip   116 Feb 18 21:55 octave-logo-22.png
>>> -rw-rw-r-- 1 philip philip   116 Feb 18 21:55 octave-logo-24.png
>>> -rw-rw-r-- 1 philip philip   116 Feb 18 21:55 octave-logo-256.png
>>> -rw-rw-r-- 1 philip philip   116 Feb 18 21:55 octave-logo-32.png
>>> -rw-rw-r-- 1 philip philip   116 Feb 18 21:55 octave-logo-48.png
>>> -rw-rw-r-- 1 philip philip   116 Feb 18 21:55 octave-logo-512.png
>>> -rw-rw-r-- 1 philip philip   116 Feb 18 21:55 octave-logo-64.png
>>> -rw-rw-r-- 1 philip philip     0 Feb 18 21:59 octave-logo.ico-t
>>> address@hidden icons]$ cat octave-logo-16.png
>>>  21:55:47 up 15 min,  3 users,  load average: 5.12, 7.38, 4.56
>>> USER     TTY        LOGIN@   IDLE   JCPU   PCPU WHAT
>>> address@hidden icons]$
>>>
>>>
>>> Octave itself is built fine; ./run-octave works.
>>>
>>> Philip
>>
>>
>> Do you have rsvg-convert installed?
>
>
> address@hidden oct391+]$ rsvg-convert --version
> rsvg-convert version 2.39.0
>
> <snip>
>
>> Of course, I would have thought that the command 'w 512
>> ../../../3.9.1+/etc/icons/octave-logo.svg > octave-logo-512.png-t' would
>> have failed and stopped the build process.
>
>
> It must be something else. The.png files contain something that looks like
> process monitor output. Apparently something is very confused.
>
> John D mentioned libsvg-2. Maybe he means librsvg-2?

I believe so. I updated the Debian wiki page to include icoutils and
librsvg2-bin as development dependencies [1].

Carnë

[1] http://wiki.octave.org/Debian#development_tools



reply via email to

[Prev in Thread] Current Thread [Next in Thread]