octave-maintainers
[Top][All Lists]
Advanced

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

Solved [Was: Re: Building icons]


From: Philip Nienhuis
Subject: Solved [Was: Re: Building icons]
Date: Thu, 19 Feb 2015 00:00:30 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0 SeaMonkey/2.32.1

Philip Nienhuis 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?

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.

It seems the fact I've installed librsvg-2 (some version of it) while the build dir was 'incomplete" after the png build break, wasn't sufficient to fix things.

Wiping the build dir, reconfiguring and trying again helped.

Thanks for the pointers!

Philip




reply via email to

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