Kiwix, wikipedia offline reader, a port for Pandora ?


I got kiwix working via PanDebian sid. Its a tad slow at 600Mhz and the part of the bottom of the page is always cut off but other than that it works pretty well. Wikipedia "version 0.8" file fits on my Fat32 card as its only 3.7GB.
 
I got kiwix working via PanDebian sid. Its a tad slow at 600Mhz and the part of the bottom of the page is always cut off but other than that it works pretty well. Wikipedia "version 0.8" file fits on my Fat32 card as its only 3.7GB.

Good to know! thanks for testing.


Now a pnd would be perfect :) But in the meantime evopedia works well, too.
 
I almost got it working in pnd form. The hardest part was configuring xulrunner so it would actually work. I believe I have all of the libraries copied, however it complains about "symbol lookup error: ./lib/libstdc++.so.6: undefined symbol: _ZNSt11__timepunctIcE2idE, version GLIBCXX_3.4"
 
Did you copy pandebians libstdc++, too? Might be a problem with the Pandoraversion being too old.
 
Yep, forgot to say that. It complained that the pandora's version didn't contain some symbols so I copied that. Now its just giving me the weird error above
 
You did run ldd and put all the libs from pandebian it outputs in there?
 
I ran ldd and copied the 3 libraries that libstdc++.so.6 needs along with other possible libs but it still wont work



Code:
xulrunner-10.0-bin

    libxpcom.so => ./lib/libxpcom.so (0x4010e000)

    libmozalloc.so => ./lib/libmozalloc.so (0x40028000)

    libxul.so => /lib/libxul.so (0x40119000)

    libplc4.so => ./lib/libplc4.so (0x41259000)

    libnspr4.so => ./lib/libnspr4.so (0x4006e000)

    libpthread.so.0 => /lib/libpthread.so.0 (0x400c7000)

    libgcc_s.so.1 => ./lib/libgcc_s.so.1 (0x41266000)

    libc.so.6 => ./lib/libc.so.6 (0x41290000)

    /lib/ld-linux.so.3 (0x40048000)

    libjpeg.so.8 => ./lib/libjpeg.so.8 (0x413c3000)

    libmozjs.so.10d => ./lib/libmozjs.so.10d (0x41409000)

    libssl3.so => ./lib/libssl3.so (0x4165f000)

    libsmime3.so => ./lib/libsmime3.so (0x41697000)

    libnss3.so => ./lib/libnss3.so (0x416bf000)

    libnssutil3.so => ./lib/libnssutil3.so (0x417bd000)

    libcairo.so.2 => /usr/lib/libcairo.so.2 (0x417d9000)

    libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x41840000)

    libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x418a6000)

    libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x4191d000)

    libXrender.so.1 => /usr/lib/libXrender.so.1 (0x400e6000)

    libX11.so.6 => /usr/lib/libX11.so.6 (0x41951000)

    libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0x41a6c000)

    libz.so.1 => /usr/lib/libz.so.1 (0x41add000)

    libhunspell-1.3.so.0 => ./lib/libhunspell-1.3.so.0 (0x41af6000)

    libevent-2.0.so.5 => ./lib/libevent-2.0.so.5 (0x41b49000)

    libvpx.so.1 => ./lib/libvpx.so.1 (0x41b90000)

    libasound.so.2 => /usr/lib/libasound.so.2 (0x41c0c000)

    librt.so.1 => /lib/librt.so.1 (0x400b3000)

    libplds4.so => ./lib/libplds4.so (0x400fb000)

    libdl.so.2 => /lib/libdl.so.2 (0x40032000)

    libdbus-glib-1.so.2 => /usr/lib/libdbus-glib-1.so.2 (0x41ccb000)

    libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x41cee000)

    libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x41d20000)

    libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x41d53000)

    libXext.so.6 => /usr/lib/libXext.so.6 (0x41e1d000)

    libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x41e33000)

    libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x41e5e000)

    libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x41e6e000)

    libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x41ead000)

    libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x4223c000)

    libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x4225e000)

    libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x422d8000)

    libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x4236c000)

    libXt.so.6 => /usr/lib/libXt.so.6 (0x4238b000)

    libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x423e1000)

    libstartup-notification-1.so.0 => /usr/lib/libstartup-notification-1.so.0 (0x423ed000)

    libstdc++.so.6 => ./lib/libstdc++.so.6 (0x423fc000)

    libm.so.6 => ./lib/libm.so.6 (0x424cb000)

    libffi.so.5 => /usr/lib/libffi.so.5 (0x40010000)

    libexpat.so.1 => /usr/lib/libexpat.so.1 (0x42574000)

    libpng12.so.0 => /usr/lib/libpng12.so.0 (0x4259e000)

    libXau.so.6 => /usr/lib/libXau.so.6 (0x425c5000)

    libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x425cf000)

    libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x425db000)

    libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x425e5000)

    libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x425f4000)

    libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0x42604000)

    libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x4260e000)

    libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x42618000)

    libresolv.so.2 => /lib/libresolv.so.2 (0x42624000)

    libSM.so.6 => /usr/lib/libSM.so.6 (0x4263f000)

    libuuid.so.1 => /usr/lib/libuuid.so.1 (0x4264d000)

    libICE.so.6 => ./lib/libICE.so.6 (0x42659000)
 
You can still try to replace all libs that are still in /usr/lib.
 
Back
Top