Install 46 on Slackware 12.1
It seems that even the latest Slackware is missing a jillion libraries needed by Inkscape. But I note there are complied rpm versions for other versions of Linux. Are these self contained? Or do they need the jillion libraries at runtime?
Here is the missing library list from my ./configure: No package 'gdkmm-2.4' found No package 'glibmm-2.4' found No package 'gtkmm-2.4' found No package 'sigc++-2.0' found
On Sat, Jun 14, 2008 at 3:01 PM, John Culleton <john@...1668...> wrote:
It seems that even the latest Slackware is missing a jillion libraries needed by Inkscape. But I note there are complied rpm versions for other versions of Linux. Are these self contained? Or do they need the jillion libraries at runtime?
I'm not certain on the libraries, but it is nice to see someone else besides myself that considers 'jillion' a valid number.
On Sat, 2008-06-14 at 18:01 -0400, John Culleton wrote:
It seems that even the latest Slackware is missing a jillion libraries needed by Inkscape. But I note there are complied rpm versions for other versions of Linux. Are these self contained? Or do they need the jillion libraries at runtime?
Here is the missing library list from my ./configure: No package 'gdkmm-2.4' found No package 'glibmm-2.4' found No package 'gtkmm-2.4' found No package 'sigc++-2.0' found
Most linux packages, and especially RPMs, are not stand-alone. Instead they depend on other packages being installed. That way you can have fifty different applications installed, but only one copy of a commonly needed library.
On Ubuntu 8.04, these are the dependencies it has: Dependencies: 0.46-0ubuntu2 - libatk1.0-0 (2 1.20.0) libc6 (2 2.4) libcairo2 (2 1.5.14) libcairomm-1.0-1 (2 1.4.0) libfontconfig1 (2 2.4.0) libfreetype6 (2 2.3.5) libgc1c2 (2 1:6.8-1.1) libgcc1 (2 1:4.1.1-21) libgconf2-4 (2 2.13.5) libglib2.0-0 (2 2.16.0) libglibmm-2.4-1c2a (2 2.16.0) libgnomevfs2-0 (2 1:2.17.90) libgnomevfs2-extra (0 (null)) libgtk2.0-0 (2 2.12.0) libgtkmm-2.4-1c2a (2 1:2.12.0) libgtkspell0 (2 2.0.10) liblcms1 (2 1.15-1) libmagick++10 (0 (null)) libmagick10 (0 (null)) libpango1.0-0 (2 1.20.0) libpng12-0 (2 1.2.13-4) libpoppler-glib2 (2 0.6) libpoppler2 (2 0.6) libpopt0 (2 1.10) libsigc++-2.0-0c2a (2 2.0.2) libssl0.9.8 (2 0.9.8f-1) libstdc++6 (2 4.2.1-4) libwpd8c2a (0 (null)) libwpg-0.1-1 (0 (null)) libx11-6 (0 (null)) libxft2 (4 2.1.1) libxml2 (2 2.6.27) libxslt1.1 (2 1.1.20) zlib1g (2 1:1.2.3.3.dfsg-1) dia (16 (null)) dia-gnome (0 (null)) libxml-xql-perl (0 (null)) python (0 (null)) skencil (0 (null)) imagemagick (0 (null)) libwmf-bin (0 (null)) perlmagick (0 (null)) pstoedit (0 (null)) python-lxml (0 (null)) python-numpy (0 (null))
John Culleton wrote:
It seems that even the latest Slackware is missing a jillion libraries needed by Inkscape. But I note there are complied rpm versions for other versions of Linux. Are these self contained? Or do they need the jillion libraries at runtime?
Here is the missing library list from my ./configure: No package 'gdkmm-2.4' found No package 'glibmm-2.4' found No package 'gtkmm-2.4' found No package 'sigc++-2.0' found
I'm not sure about the particular order of the dependency chain but iirc those packages depend on each other and then upon their C counter parts. So I think gtkmm and gdkmm (gdkmm is part of gtkmm?) require glibmm and sigc++. Gtkmm requires GTK, likewise gdkmm requires gdk and glibmm requires glib. And you can of course find the exact dependencies listed in the source for gtkmm, glibmm and sigc++.
Aaron Spike
On Saturday 14 June 2008 07:26:57 pm Aaron Spike wrote:
John Culleton wrote:
It seems that even the latest Slackware is missing a jillion libraries needed by Inkscape. But I note there are complied rpm versions for other versions of Linux. Are these self contained? Or do they need the jillion libraries at runtime?
Here is the missing library list from my ./configure: No package 'gdkmm-2.4' found No package 'glibmm-2.4' found No package 'gtkmm-2.4' found No package 'sigc++-2.0' found
I'm not sure about the particular order of the dependency chain but iirc those packages depend on each other and then upon their C counter parts. So I think gtkmm and gdkmm (gdkmm is part of gtkmm?) require glibmm and sigc++. Gtkmm requires GTK, likewise gdkmm requires gdk and glibmm requires glib. And you can of course find the exact dependencies listed in the source for gtkmm, glibmm and sigc++.
Aaron Spike
OK I began working my list of missing pieces as indicated by ./configure. Cairo popped up so I got that. On my latest pass it is looking for libboost-dev, no particular version specified. I found a libboost-1.35 on a google search. Is that the one?
John Culleton wrote:
On Saturday 14 June 2008 07:26:57 pm Aaron Spike wrote:
John Culleton wrote:
It seems that even the latest Slackware is missing a jillion libraries needed by Inkscape. But I note there are complied rpm versions for other versions of Linux. Are these self contained? Or do they need the jillion libraries at runtime?
Here is the missing library list from my ./configure: No package 'gdkmm-2.4' found No package 'glibmm-2.4' found No package 'gtkmm-2.4' found No package 'sigc++-2.0' found
I'm not sure about the particular order of the dependency chain but iirc those packages depend on each other and then upon their C counter parts. So I think gtkmm and gdkmm (gdkmm is part of gtkmm?) require glibmm and sigc++. Gtkmm requires GTK, likewise gdkmm requires gdk and glibmm requires glib. And you can of course find the exact dependencies listed in the source for gtkmm, glibmm and sigc++.
Aaron Spike
OK I began working my list of missing pieces as indicated by ./configure. Cairo popped up so I got that. On my latest pass it is looking for libboost-dev, no particular version specified. I found a libboost-1.35 on a google search. Is that the one?
Yes that should be it.
Aaron Spike
participants (4)
-
Aaron Spike
-
Ben Francom
-
John Culleton
-
Jon A. Cruz