I have uploaded my mod'ed version of ddiwrapper to http://www.linuxprinting.org/download/ddiwrapper/ and called it 0.3rc1. There are some stub codes which I added to try to get the Konica-Minolta MC2500W XP driver to work without success, so they probably should be taken out, but they are fairly harmless and maybe useful to somebody else. I tried one of the Canon drivers and ddiwrapper worked as advertised. I have updated the change log and also added the following paragraph to the bottom of the README:
For Wine releases between Feb/March 2006 up to time of writing (April 2008), it is necessary to comment out one line in the wine loader code to make ddiwrapper work: ==================================================== diff --git a/libs/wine/loader.c b/libs/wine/loader.c index 0f05f0c..743d487 100644 --- a/libs/wine/loader.c +++ b/libs/wine/loader.c @@ -117,7 +117,7 @@ static void build_dll_path(void) if (dlldir) { dll_path_maxlen = strlen(dlldir); - dll_paths[nb_dll_paths++] = dlldir; + /* dll_paths[nb_dll_paths++] = dlldir; */ } else if ((build_dir = wine_get_build_dir())) { ====================================================
___________________________________________________________ Yahoo! For Good helps you make a difference