g++ -pthread -Wall -fPIC -D_REENTRANT -I/usr/local/include -I/usr/local/include/mlt -c -o MltConsumer.o MltConsumer.cpp
/usr/local/include/mlt/framework/mlt_factory.h: In constructor ‘Mlt::Consumer::Consumer()’:
/usr/local/include/mlt/framework/mlt_factory.h:34: error: too many arguments to function ‘mlt_consumer_s* mlt_factory_consumer(const char*, void*)’
MltConsumer.cpp:31: error: at this point in file
MltConsumer.cpp: In constructor ‘Mlt::Consumer::Consumer(Mlt::Profile&)’:
MltConsumer.cpp:37: error: cannot convert ‘mlt_profile_s*’ to ‘const char*’ for argument ‘1’ to ‘mlt_consumer_s* mlt_factory_consumer(const char*, void*)’
MltConsumer.cpp: In constructor ‘Mlt::Consumer::Consumer(Mlt::Profile&, char*, char*)’:
MltConsumer.cpp:45: error: cannot convert ‘mlt_profile_s*’ to ‘const char*’ for argument ‘1’ to ‘mlt_consumer_s* mlt_factory_consumer(const char*, void*)’
MltConsumer.cpp:54: error: cannot convert ‘mlt_profile_s*’ to ‘const char*’ for argument ‘1’ to ‘mlt_consumer_s* mlt_factory_consumer(const char*, void*)’
MltConsumer.cpp:59: error: cannot convert ‘mlt_profile_s*’ to ‘const char*’ for argument ‘1’ to ‘mlt_consumer_s* mlt_factory_consumer(const char*, void*)’
MltConsumer.cpp: In member function ‘int Mlt::Consumer::run()’:
MltConsumer.cpp:131: warning: deprecated conversion from string constant to ‘char*’
make[1]: *** [MltConsumer.o] Error 1

Thanks guys, deleting the /usr/lib/pkgconfig/mlt.... files, now mlt & mlt++ both make now.
Next problem, just kdenlive to go HOWEVER the 'compiling from source' sticky link is now dead so I can't follow the instructions to download kdenlive from svn or how to build it.
The compiling instructions were there a day or so ago.
Can you please direct me to where the build instructions are now. :-)
Thanks