octave-maintainers
[Top][All Lists]
Advanced

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

Re: Building icons


From: Philip Nienhuis
Subject: Re: Building icons
Date: Wed, 18 Feb 2015 23:30:53 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0 SeaMonkey/2.32.1

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?

Anyway, too late now. Tomorrow night I *might* have another look.
Plus, school holiday next week, from Sat early on I'm away with my family to some place w/o much internet I'm afraid.

Philip




reply via email to

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