[Kdenlive-devel] Build help for kdenlive please
Jason Wood
jasonwood at blueyonder.co.uk
Sat Jan 11 19:09:57 UTC 2003
On Saturday 11 Jan 2003 6:45 pm, Chris Clayton wrote:
> On Saturday 11 January 2003 4:42 pm, Jason Wood wrote:
> > Ok, I have now committed the fix. Please let me know if it works, I do
> > not have QT 3.0 on my compouter, which makes it difficult to guarantee
> > that there are no other little things lying about :-)
>
> Yes, works here too - thanks. Only other problem I bumped into was:
>
> In file included from kdenlive.all cpp.cpp:18:
> kmmrulerpanel.cpp: In method `void KMMRulerPanel::sliderScaleChange(int)':
> kmmrulerpanel.cpp:82: call of overloaded `abs (int)' is ambiguous
> /usr/include/g++/cmath:40: candidates are: float abs(float)
> /usr/include/g++/cmath:42: double abs(double)
> /usr/include/g++/cmath:72: long double abs(long double)
> make: *** [kdenlive.all cpp.o] Error 1
>
> I got round this by casting the argument to a double and the return value
> back to an int. Is that OK? I suspect it may be related to my using GCC
> 2.95.3.
Argh! What is it with me and maths functions that doesn't mix?
Yes, what you say should work, but checking the man page for abs :
man abs
it appears that you need to #include <stdlib.h>
to get int abs(int)
Committing now.
Grrr.... :)
Cheers,
Jason
--
Jason Wood
Homepage : www.uchian.pwp.blueyonder.co.uk
More information about the Kdenlive
mailing list