kiwix / kiwix-tools

Command line Kiwix tools: kiwix-serve, kiwix-manage, ...
https://download.kiwix.org/release/kiwix-tools/
GNU General Public License v3.0
462 stars 87 forks source link

windows 7 compatibility seems broken #401

Closed blueclouds8666 closed 4 years ago

blueclouds8666 commented 4 years ago

hi, while trying kiwix-serve, i found latest version (kiwix-tools_win-i686-3.1.2-1.zip) is giving an error:

missing entry procedure _create_locale on msvcrt.dll image

doing some research i found that the called procedure doesn't work on windows 7, causing it to break windows 7 compatibility. it is mentioned in this other repo: https://github.com/dmlc/dmlc-core/issues/478

i have tried running older versions of the kiwix-tools but some just don't open, and others have a bug in which when you type a keyword on the search bar, the server crashes trying to find articles matching that keyword. image

the only version i could really make work is 0.9, which is quite old. please fix the build so it works on 7 again

kelson42 commented 4 years ago

@blueclouds8666 Does one of the latest releases works better? http://download.kiwix.org/release/kiwix-tools/. Have you executed the msv...exe file available in the zip file as well?

kelson42 commented 4 years ago

Win7 is out of support by MS. We won’t investigate this because we want to focus on newer and maintenained OSes.

blueclouds8666 commented 4 years ago

windows 7 is still used by 20% of connected computers. companies like cd projekt red and many others do still care for this operating system but a bunch of developers for a philantropist project can't? we aren't asking for AAA game, we are asking for a relatively small program that allows access to an open encyclopedia on places with censorship or no internet connection.

if you don't want to fix an easily fixable error, you are against free knowledge. small communities can't afford for a windows 10 compatible computer nor have the knowledge to use linux. i wish you can stop thinking about your interests as a developer, and start realizing about the real purpose of this project.