about deletion from code, no changelog of, of loading stock png icons see:
http://www.linuxquestions.org/questi...am-4175556245/
i'm fine with "install / re-install" libs to build firefox. ff5,6 ff20 ff39 ok using gtk-2.21.6 but no icons. ff5,6 ok using gtk-2.10.14 but ff20,39 FAILS
answer: install both NO! (see below). so ok upon occasion there's naught software where one uninstalls a lib versions, installs other version, compiles software. (why? so softlinks and headers are correct for version while compiling)
why the fail: well /usr/foo/include/gtk-2.0/ !! notice it has only major version? well 2.21.6 has major version changes (it will not work for gtk2 apps loading icons unless they are hacked for that version specifically and not past versions).
what that means is you CANNOT have two gtk2 versions installed for compatibility: but new gtk2 does not run old gtk2 apps , nor can old gtk2 run new gtk2 apps !! because ... their is a coded assumption that "all gtk2.x versions are compatible and will clobber any version currently installed". which SHOULD be true but is of course rubbish because todays hackers practically seek to destroy compatibility and often: even gloat about it (ie, they wish to kill X11 and replace with non-american wayland, and etc, and etc "all legacy" if it's a week old).
... well just re-install other before building?
that means 81 software make build hits to compile one program !! all other libs have to be rebuilt that "import symbols from gtk-2.??" running make uninstall 40 softwares, make 40 softwares. for example: gdk wants gtk2 symbols, and gtk2 wants gdk symbols on gdk build knowin gtk2 symbols (meaning: you have to compile several packages a few times)
but since they "clobber each other" when they install: there is no way to do that RUN TIME, and no way around re-making software 80 times to build ONE PROGRAM.
now what it means: i need a build system to, for the sake of just these programs, have a whole separate install tree and LD_PATH for working with them ?? and then have to have a magic loader that knows which gtk2 program needs which LD_PATH ??
you see that gets rediculous: that "advanced gtk2" clobbers it's own installs (while much less advanced libs DO NOT) and requires rebuilds against 40 other softwares or it's own LD_PATH custom loading system
it just gets rediculous
-----------------------------
any tips how this is all simple i just didn't see the easy button would be appreciated
any assumptions gtk-2.21.6 loads png icons: no. prove it. i read code used gdb used printf thorougly: line and verse.