Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: blender - 27.07.10 - klo:18.30

Otsikko: Vanhemman Inkscapen asennus/kääntäminen
Kirjoitti: blender - 27.07.10 - klo:18.30
Inkscapen versio 0.47 toi ikävänä uutuutena ominaisuuden, joka aiheuttaa eps-kuvien epäyhteensopivuuden Latex-paketti psfragin kanssa. Koska muutakaan keinoa ei ole keksitty, niin haluaisin asentaa vanhemman version, kunnes tämä uusi ominaisuus korjataan.

Yritin kääntää SourceForgesta saatavaa lähdekoodia versiolle 0.46, mutta kääntö yllättäin epäonnistuu. Asensin riippuvuuksia komennolla

Koodia: [Valitse]
sudo apt-get build-dep inkscape
ja sitten

Koodia: [Valitse]
./configure
make

mutta kääntö tyssäsi melko perusvirheisiin

Koodia: [Valitse]
In file included from ./libavoid/graph.h:30,
                 from libavoid/router.h:30,
                 from conn-avoid-ref.cpp:20:
./libavoid/vertices.h:60: error: ‘stdout’ was not declared in this scope
./libavoid/vertices.h: In member function ‘void Avoid::VertInfList::stats()’:
./libavoid/vertices.h:103: error: ‘printf’ was not declared in this scope
make[2]: *** [conn-avoid-ref.o] Virhe 1
make[2]: Poistutaan hakemistosta "/home/jouni/Lataukset/inkscape-0.46/src"
make[1]: *** [all-recursive] Virhe 1
make[1]: Poistutaan hakemistosta "/home/jouni/Lataukset/inkscape-0.46"
make: *** [all] Virhe 2
Otsikko: Vs: Vanhemman Inkscapen asennus/kääntäminen
Kirjoitti: nm - 27.07.10 - klo:19.33
Joudut paikkaamaan koodia tai kääntämään vanhemmalla GCC:llä: http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg586389.html