I've tried kiwix-0.8-rc2 (very great software!), but for running it on my system (slackware 12.2) I had to do the following:
-remove the two options "-executable" from kiwix.sh
-in the folder "kiwix/xulrunner/", make the symbolic links:
ln -s libplc4.so libplc4.so.0d
ln -s libnspr4.so libnspr4.so.0d
ln -s libplds4.so libplds4.so.0d
You seem to have CSS turned off.
Please don't fill out this field.
My "find" command came from gnu findutils-4.2.31, this version don't recognize -executable option (but I found that the latest findutils-4.4.2 it does).
The extras libraries aren't needed for xulrunner executable, but for the kiwix c
omponents (try: ldd kiwix/components/zimAccessor.so)
OK, that is clear now.
I have integrated the changes:
The root cause for the dynlib issue is certainly that I compile against the system installed xulrunner libs and I should do that against the sdk.
Thank you for your feedback and congratulaions, with them we will be better.
I think to integrate your propositions, this can only be better for, especially for Slackware users.
The problems is that I do not understand:
why your "find" doe not work correctly with the "-executable" param
why the same binary (xulrunner/xulrunner) needs different dynlib files on different linux distrib. (works good by me on ubuntu)
Do you have ideas?