View Single Post
Old 08-31-2008, 12:41 PM   #25
ashkulz
Addict
ashkulz will become famous soon enoughashkulz will become famous soon enoughashkulz will become famous soon enoughashkulz will become famous soon enoughashkulz will become famous soon enoughashkulz will become famous soon enoughashkulz will become famous soon enough
 
ashkulz's Avatar
 
Posts: 350
Karma: 705
Join Date: Dec 2006
Location: Mumbai, India
Device: Kindle 1/REB 1200
Quote:
Originally Posted by derrell View Post
After setting up wine to work with impmake, ie using winetricks to add vcrun6 and dcom98 does the gui preview of imp books quit working? I've tried every combination I can think of including which version of windows is being emulated and the best I've been able to get is that the eBook Publisher program will start and work but the preview application crashes. Thats the best case the worst is that eBook Publisher won't even start. Strangely using impmake still works and creates a valid imp format book.

For now I've just set up two different directories for wine. One with the wine version of dcom98 so eBook Publisher works and the other with the microsoft dcom98 so that impmake will work.

Seems like its an odd problem. I was just wondering if anyone else was having it as well?
I too have the same problem, but I don't use the viewer application much so I manage without it. The real problem is, the ebook publisher links directly to the PubUtil22.dll *without* COM, but to use it via impmake I have to use COM (no direct interface provided to PubUtil22.dll) hence dcom98 needed. Also, you can't start impmake + ebook publisher at the same time -- it crashes, for some weird reason.

But the main thing for me, it works and in an automated manner without having to start a Windows VM or do lots of configuration. If I do ever get the time, I plan to investigate it further but that is rather unlikely since it works with the workarounds so I don't complain.

The problem is, eBook Publisher is quite buggy at times and chokes on invalid HTML and crashes or fails with some GomiIzer (?!) error. I may have to write a script which just sanitizes the input HTML for impmake later...
ashkulz is offline   Reply With Quote