Hi Matthias,

That's correct. The two commits that fixed this were:

https://github.com/ecere/ecere-sdk/commit/5c2998f4ca264d8e1663911ea497d7fdbc04d88c
https://github.com/ecere/ecere-sdk/commit/38f6e9c42338c3068bd97fe692ad884c71d420d4

I would gladly welcome a full update for 0.44.12 however. 0.44.12 is mainly a bug fix release, as was 0.44.11.
( https://github.com/ecere/ecere-sdk/archive/0.44.12.tar.gz )
The last time I submitted an updated 0.44.11 Debian package for sponsorship on mentors no one uploaded it.
(July 13, 2015:

Your package ecere-sdk all versions has been removed from mentors.debian.net 
for the following reason:
Your package found no sponsor for 20 weeks)

There are also 3 further important bug fixes on 'master' that were fixed after the 0.44.12 release:
( http://github.com/ecere/ecere-sdk/archive/master.tar.gz )

https://github.com/ecere/ecere-sdk/commit/fd7ec6a7ffad6b549c9c4f35892fd435241b2f78
https://github.com/ecere/ecere-sdk/commit/e69b560d9bcd2eda02599ffe155c81afc2607e80
https://github.com/ecere/ecere-sdk/commit/126614c65f5d6747169d988e4f0ab8b9c314a38a

The Debian packaging is at https://github.com/ecere/ecere-sdk/tree/ppa/debian/debian
( https://github.com/ecere/ecere-sdk/archive/0.44.11-1.tar.gz )

Please let me know if you require my assistance.

Best regards,

Jerome
------------------------------------------------------------------------
*Jérôme Jacovella-St-Louis*
/Founder, Chief Technology Officer/
Ecere Corporation _http://ecere.ca_ <http://ecere.ca/>
<tel:%28819%29%20663-8539>        


On 2015-12-16 1:04 AM, Matthias Klose wrote:
Package: src:ecere-sdk
Version: 0.44.10-1
Severity: serious
Tags: sid stretch upstream patch

Missed that package when preparing the giflib transition. The package fails to build with giflib 5. It looks like the new upstream 0.44.12 has the required fix.

Building 2nd stage ecere...
make[2]: Entering directory '/«PKGBUILDDIR»/ecere'
/«PKGBUILDDIR»/ecere/src/gfx/bitmaps/GIFFormat.ec:32:31: warning: not enough arguments for function DGifOpen (2 given, expected 3) /«PKGBUILDDIR»/ecere/src/gfx/bitmaps/GIFFormat.ec:108:10: warning: not enough arguments for function DGifCloseFile (1 given, expected 2) obj/release.linux/GIFFormat.c: In function '__ecereMethod___ecereNameSpace__ecere__gfx__bitmaps__GIFFormat_Load': obj/release.linux/GIFFormat.c:1033:25: error: too few arguments to function 'DGifOpen' GifFileType * gifFile = DGifOpen(f, (void *)(__ecereNameSpace__ecere__gfx__bitmaps__ReadData));
                         ^
obj/release.linux/GIFFormat.c:579:15: note: declared here
 GifFileType * DGifOpen(void * userPtr, InputFunc readFunc, int * Error);
               ^
obj/release.linux/GIFFormat.c:1117:1: error: too few arguments to function 'DGifCloseFile'
 DGifCloseFile(gifFile);
 ^
obj/release.linux/GIFFormat.c:581:5: note: declared here
 int DGifCloseFile(GifFileType * GifFile, int * ErrorCode);
     ^
Makefile:1548: recipe for target 'obj/release.linux/GIFFormat.o' failed
make[2]: *** [obj/release.linux/GIFFormat.o] Error 1
make[2]: Leaving directory '/«PKGBUILDDIR»/ecere'
Makefile:202: recipe for target 'ecere' failed
make[1]: *** [ecere] Error 2
make[1]: Leaving directory '/«PKGBUILDDIR»'


Reply via email to