On Tue, 27 Jan 2015 15:41, Ludwig Nussel <ludwig.nussel@...> wrote: [snip]
Removed packages: WindowMaker WindowMaker-themes alpine-branding-openSUSE libgif6
Added packages: libgif7 yast2-product-creator
WindowMaker fails due to change libgif6 -> libgif7 , see: https://build.opensuse.org/package/live_build_log/openSUSE:Factory/WindowMak... Compile fails at WindowMaker wrlib/load_gif.c Cause: libgif4: DGifCloseFile(gif); libgif5.1-7: int DGifCloseFile(GifFileType * GifFile, int *ErrorCode); Manual action needed, logic of code error. File: wrlib/load_gif.c version 0.95.6 open gif file (lines 59-63) is working for libgif > 4, but close gif file (line 84, 219) is still only libgif <= 4 upstream head branch has patch for close with libgif 5 but with wrong logic (works only libgif = 5.1) http://repo.or.cz/w/wmaker-crm.git/commit/7d09b2c04f99c25c6b02a93b8e12533312... proposal: [code] ## Begin of Patch --- orig-0.95.6/wrlib/load_gif.c +++ mod/wrlib/load_gif.c @@ -82,7 +82,12 @@ if (gif->SWidth < 1 || gif->SHeight < 1) { -- DGifCloseFile(gif); ++ #if USE_GIF == 4 ++ DGifCloseFile(gif); ++ #else /* USE_GIF == 5 */ ++ DGifCloseFile(gif, gif_error); ++ #endif RErrorCode = RERR_BADIMAGEFILE; return NULL; } @@ -217,4 +222,9 @@ if (gif) -- DGifCloseFile(gif); ++ #if USE_GIF == 4 ++ DGifCloseFile(gif); ++ #else /* USE_GIF == 5 */ ++ DGifCloseFile(gif, gif_error); ++ #endif ## End of Patch [/code] Please, can someone with more knowlege take a look over and put this into the WindowMaker package? Thanks, - Yamaban. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org