Quote:
Originally Posted by Gudy
Uninstalling the 822 build and installing the 820 build from here should get you a working installation. It certainly did in my case.
JSWolf, here's what you do:
Uninstall the 822 Perl build. Download and install the 820 build from the link above, Then follow the instructions on the MobiPerl web site for installing modules with the Perl Package Manager.
In addition to the packages listed there, you also need to install the Encode package. Of the two versions of PAR-Packer available in the Perl Package Manager, be sure to install PAR-Packer-588 and not the other one.
Download nmake 1.5 from Microsoft. Run nmake15.exe and copy nmake.exe and nmake.err to a directory in your path, like e.g. the bin directory of the Perl installation (C:\Perl\bin for me)
You are now ready to go. Building the MobiPerl binaries should now consist of downloading the proper .tar from here, unpacking it, opening a command prompt, navigating to the directory just created by unpacking the .tar, typing "nmake all", and waiting a bit.
(If you want to build the mobiperl 0.0.35 binaries yourself, you also need to use the Makefile attached to this post, as the one in the mobiperl-0.0.35.tar ignores the dependency on the Encode package and thus builds a faulty mobi2html.exe)
|
Fantastic installation advice!
The 'nmake' was the missing piece of the puzzle for me as I use Windows.
It worked like a charm for me after using PPM to get HEBCI.pm version 0.02 from Encode-HEBCI (HTML-Entity Based Codepage Inferance).
I had a clean compile using your Makefile. (I even easily tweaked it to compile my mobi2imp

)
p.s. somehow I couldn't give you any karma (
told I had to spread it around before giving it to you). Anyways, thanks again for your great advice.