Package: sam2p Version: 0.44-7-1 Severity: normal Tags: patch When building 'sam2p' on amd64/unstable with gcc-4.0, I get the following error:
helpere.hpp: In constructor 'HelperE::HelperE(const char*, const char*)': helpere.hpp:22: error: cast from 'const char*' to 'slendiff_t' loses precision make[1]: *** [in_ps.o] Error 1 make[1]: Leaving directory `/sam2p-0.44-7' make: *** [build-stamp] Error 2 With the attached patch 'sam2p' can be compiled on amd64 using gcc-4.0. Regards Andreas Jochens diff -urN ../tmp-orig/sam2p-0.44-7/helpere.hpp ./helpere.hpp --- ../tmp-orig/sam2p-0.44-7/helpere.hpp 2003-12-09 11:03:58.000000000 +0100 +++ ./helpere.hpp 2005-04-08 13:35:33.086740281 +0200 @@ -19,7 +19,7 @@ /** Ugly multiple inheritance. !! unify with PNG, TIFF etc. */ class HelperE: public Filter::NullE, public Filter::PipeE { public: - inline HelperE(char const*filter_cmd, char const*mainfn=NULL): Filter::NullE(), Filter::PipeE(*(Filter::NullE*)this, filter_cmd, (slendiff_t)mainfn) { + inline HelperE(char const*filter_cmd, char const*mainfn=NULL): Filter::NullE(), Filter::PipeE(*(Filter::NullE*)this, filter_cmd, (long)mainfn) { /* ^^^ (slendiff_t) is unsafe cast */ // GenBuffer::Writable &out_, char *pipe_tmpl, slendiff_t i=0) } -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]