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

PDF-Editor Inkscape (SVN) kompilieren



Liebe Liste, ihr lest ganz recht: Inkscape ist seit dem Google Summer of 
Code u.a. auch ein PDF-Editor! Dieses und weitere Features (1) geben 
mir den Anreiz, eine aktuelle Entwicklerinstallation auch unter Debian 
zu kompilieren (für Windows gibt es 3 Tagesversionen als "portable 
app").

Soweit so gut:

installiere inkscape aus svn:

lade neueste version von 

http://inkscape.modevia.com/svn-snap/?M=D

z.B.: inkscape-16075.tar.bz2

Entpacken mit 
$ tar xjf inkscape-16075.tar.bz2

Wecheln nach
cd inkscape-16075/

Abhängigkeiten prüfen - laut README benötigt man
   * Boehm-GC/libgc 6.4+
   * libsigc++
   * glibmm/libglibmm
   * gtkmm/libgtkmm

./configure
 

> error: Package requirements (gdkmm-2.4  glibmm-2.4  gtkmm-2.4 
> gtk+-2.0 >= 2.8.0  libxml-2.0 >= 2.6.11  libxslt >= 1.0.15  cairo 
> sigc++-2.0 >= 2.0.12    gthread-2.0 >= 2.0 libpng >= 1.2) were not
> met:
>
> No package 'gdkmm-2.4' found
> No package 'glibmm-2.4' found
> No package 'gtkmm-2.4' found
> No package 'sigc++-2.0' found
>
> Consider adjusting the PKG_CONFIG_PATH environment variable if you
> installed software in a non-standard prefix.
>
> Alternatively, you may set the environment variables INKSCAPE_CFLAGS
> and INKSCAPE_LIBS to avoid the need to call pkg-config.
> See the pkg-config man page for more details.

Offenbar heißen die Pakete für PackageTool anders als unter Debian:

dpkg -l "libgtkm*" |grep ^ii
ii  libgtkmm-2.4-1c2a 2.8.8-1        C++ wrappers for GTK+ 2.4 
ii  libgtkmm1.2-0     1.2.10-7       C++ wrappers for GTK+ 1.2 


dpkg -l "libglibmm*" |grep ^ii
ii  libglibmm-2.4-1c2a 2.12.0-1       C++ wrapper for the GLib toolkit 


dpkg -l "libgc*" |grep ^ii
ii  libgc-dev       6.8-1.1      conservative garbage collector for C
ii  libgc1c2        6.8-1.1      conservative garbage collector for C/++
ii  libgcc1         4.2-20070405-1 GCC support library

Zu gdkmm gibt es keinen passenden Paketnamen, aber mit apt-file fand ich 
Einträge in den libgtkmm-Paketen.

Wie weiter?
Danke
Ralf



Reply to: