madcompnerd
04-09-2005, 01:53 PM
Alright, am I crazy here or are the inkscape dependencies a little rediculous? It needs:
libsigc++ (this is probably pretty inescapable for some reason).
garbage collector (Come on!)
gtkmm/glibmm (this one actually is the most annoying, because gtk's c libraries aren't hard to use at all in c++, maybe a little inconvenient but I just have never understood the use of gtkmm.)
Anyway, I've spent about 2 hours today (actually about 30 minutes of my time, lots of compiling) trying to install inkscape today because RHEL doesn't seem to provide any of their dependencies; so I decided to just build them. I still haven't finished, but I'm running out of things to do while I watch it compile.
The one that gets me the most is the garbage collector. To me, if you need so many deps to make development easier, why not just not use c++? I suppose they wanted c++ so they could have quick algorythms to handle the image work, maybe that's why?
Inkscape is a cool app, but I don't know why they made an autopackage for it when it's such a pain to get all the deps anyway, heh..
Am I the last guy out their who believes shared libraries are for saving people memory usage, easing distribution (legally and bandwidth), and speeding things up? Is it all for making development a little bit easier by alleviating you of the terrible burden of using free(void*) and the delete operator?
/rant
libsigc++ (this is probably pretty inescapable for some reason).
garbage collector (Come on!)
gtkmm/glibmm (this one actually is the most annoying, because gtk's c libraries aren't hard to use at all in c++, maybe a little inconvenient but I just have never understood the use of gtkmm.)
Anyway, I've spent about 2 hours today (actually about 30 minutes of my time, lots of compiling) trying to install inkscape today because RHEL doesn't seem to provide any of their dependencies; so I decided to just build them. I still haven't finished, but I'm running out of things to do while I watch it compile.
The one that gets me the most is the garbage collector. To me, if you need so many deps to make development easier, why not just not use c++? I suppose they wanted c++ so they could have quick algorythms to handle the image work, maybe that's why?
Inkscape is a cool app, but I don't know why they made an autopackage for it when it's such a pain to get all the deps anyway, heh..
Am I the last guy out their who believes shared libraries are for saving people memory usage, easing distribution (legally and bandwidth), and speeding things up? Is it all for making development a little bit easier by alleviating you of the terrible burden of using free(void*) and the delete operator?
/rant