Contents. Notes Inkscape 0.91 and earlier needs automake 1.7, 1.8, 1.10 or higher. Please consider NOT using automake 1.9, because it has a bug that may prevent Inkscape from compiling. You may want to also during or after compiling. Please use CMake instead of Automake for Inkscape 0.92 onwards. CMake Notes CMake is a crossplatform makefile generator similar to autotools. It tests dependencies and creates makefiles to be used with make.
Work is in progress to build Inkscape using CMake. Please see the wiki page. OS & Distribution Specific. Linux.
Requested 'gstreamer-plugins-base-0.10 >= 0.10.25' but version of GStreamer Base Plugins Libraries is 0.10.18 Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. How to install pkg-config-powerpc64le-linux-gnu on Ubuntu 16.04? First of all update your system with the command: sudo apt-get update Ads. Above command will download the package lists for Ubuntu 16.04 on your system. This will update the list of newest versions of packages and its dependencies on your system.
(multi-distro). Cross-compiling. Package Config (pkg-config) If you must compile and install any of these from source, you may find an error like this when trying to compile them or Inkscape itself: checking for gtk+-2.0 = 2.0.0 libxml-2.0 = 2-2.4.24 sigc-1.2 gtkmm-2.0. Package gtkmm-2.0 was not found in the pkg-config search path.
Install Pkg Config Ubuntu
Perhaps you should add the directory containing `gtkmm-2.0.pc' to the PKGCONFIGPATH environment variable No package 'gtkmm-2.0' found A solution is to set the PKGCONFIGPATH variable as so:. for Bash: export PKGCONFIGPATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig. for csh: setenv PKGCONFIGPATH /usr/local/lib/pkgconfig:/usr/lib/pkgconfig A good place to put this line is in your.bashrc or.cshrc file. Dependencies If your distro does not have some packages available (like many don't, ie, Fedora Core 2), you must often download and build source packages and/or install them yourself.
Install Pkg Config Linux
Developer Compilation Plain vanilla compilation is done as documented in INSTALL. Now, you should use to compile Inkscape: mkdir build cd build cmake. Make But you can still use autoconf:./autogen.sh # optionally./configure make Then, to run tests and install Inkscape, you may do: make check sudo make install su -c 'make install' See INSTALL for more on that. But if you're going to be doing a lot of development, there's some tricks and techniques you should know, to get best results. Turn off optimization. Use ccache for faster compilation.
Set up a separate build directory (nice for testing both gcc and g, or cross-compiling). Use the -j N flag to increment the number of threads available to make, with N = 1 + number of processors. Example: Setting up the build environment (in separate tree), and using ccache for faster compilations on a dual-processor machine, with no optimization and full debug symbols, assuming /bin/bash: mkdir build bzr checkout lp:inkscape cd inkscape./autogen.sh cd./build export CFLAGS='-g -O0 -Wall' CC='ccache gcc' export CXXFLAGS='-g -O0 -Wall' CXX='ccache g'./inkscape/configure make -j 3 -k Turning off just optimization: export CXXFLAGS='-g -O0 -Wall' export CFLAGS='-g -O0 -Wall'./configure See for information on building and executing (unit) tests.