Description of problem: evolution-ews uses the following files, which are part of libmspack library: evolution-ews-3.2.3] # grep -rHn "libmspack" * | more src/addressbook/lzx/lzxd.c:1:/* This file is part of libmspack. src/addressbook/lzx/lzxd.c:7: * libmspack is free software; you can redistribute it and/or modify it under src/addressbook/lzx/lzxd.c:10: * For further details, see the file COPYING.LIB distributed with libmspack src/addressbook/lzx/readhuff.h:1:/* This file is part of libmspack. src/addressbook/lzx/readhuff.h:4: * libmspack is free software; you can redistribute it and/or modify it under src/addressbook/lzx/readhuff.h:7: * For further details, see the file COPYING.LIB distributed with libmspack src/addressbook/lzx/lzx.h:1:/* This file is part of libmspack. src/addressbook/lzx/lzx.h:7: * libmspack is free software; you can redistribute it and/or modify it under src/addressbook/lzx/lzx.h:10: * For further details, see the file COPYING.LIB distributed with libmspack src/addressbook/lzx/readbits.h:1:/* This file is part of libmspack. src/addressbook/lzx/readbits.h:4: * libmspack is free software; you can redistribute it and/or modify it under src/addressbook/lzx/readbits.h:7: * For further details, see the file COPYING.LIB distributed with libmspack Version-Release number of selected component (if applicable): evolution-ews-3.2.3-1.fc16.x86_64 Additional info: Since libmspack library is shipped already as a separate package in Fedora / EPEL, evolution-ews should be modified not to use its own embedded copy of needed libmspack library bits, but rather use the system ones (so in case there is a security flaw found in libmspack in the future, it's easier to schedule the updates). Note: Same situation is valid for version of evolution-ews as shipped with Fedora 17.
ISTR chen had to modify the library in order to use it? If it's really a pristine copy of the library, we should definitely be using the one from libsmpack.
The libmspack doesn't provide lzx functions directly, but only as part of the other formats, thus it's not doable right now. Feel free to reopen once they will provide them. This is with libmspack-0.3-0.3.alpha.fc18.src.rpm .
Created attachment 640688 [details] changes These are changes being done between libmspack-0.3-0.3.alpha.fc18.src.rpm and copies of the files in evolution-ews-3.7.2 (git master). I do not know which version Chen used when taking the files from libmspack sources, thus I cannot tell what changed he and what was improved by libmspack developers meanwhile.