Kirjoittaja Aihe: Vanhemman Inkscapen asennus/kääntäminen  (Luettu 1339 kertaa)

blender

  • Käyttäjä
  • Viestejä: 92
    • Profiili
Vanhemman Inkscapen asennus/kääntäminen
« : 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

nm

  • Käyttäjä
  • Viestejä: 16257
    • Profiili
Vs: Vanhemman Inkscapen asennus/kääntäminen
« Vastaus #1 : 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