On Fri, Jan 27, 2012 at 9:47 AM, bettinger cédric <bced...@gmail.com> wrote: >> If you get these errors only when you run your test program but not >> melt, then it is very strange. Well, with melt you may need to cat >> stderr.txt to see the messages. > > I also see those message in stderr.txt. But the program melt.exe seems to > work. With noise argument it works and I see the windows with noise. And I > tried to compile and run the program dan.c in the tests directory of mlt and > it works even if I got those dll messages.
Good, now there is consistency. The dependent libs may have changed some since I wrote up the instructions on the wiki page. Or, you could have missed copying some needed DLLs that would cause those plugins to fail to load. >> Did you compile using 'make -C src/examples' ? >> I think the only difference compared to your direct compilation line >> from a previous post is that 'pkg-config --cflags mlt++' will add >> "-D_REENTRANT" > > Also I compilated using "make -C src/examples", but I added > "/home/cedric/src/mlt" to PKG_CONFIG_PATH to make it works. > > Now I need to find out how to compile cpp programs with mlt++. OK, diid you copy src/examples/play to ~/build and test that? That is a c++ program. > > 2012/1/26 Dan Dennedy <d...@dennedy.org> >> >> On Thu, Jan 26, 2012 at 6:27 AM, bettinger cédric <bced...@gmail.com> >> wrote: >> >> Have you tried running "melt" to make sure the everything compiled >> >> properly? >> > >> > Yeah it seems to work, I did ran melt.exe and melt.exe noise (a window >> > with >> > noise appeared). >> > I compiled the program play.cpp but I got the same mistake that with my >> > program. >> >> Did you compile using 'make -C src/examples' ? >> I think the only difference compared to your direct compilation line >> from a previous post is that 'pkg-config --cflags mlt++' will add >> "-D_REENTRANT" >> I just compiled 'make -C src/examples' on my system and then copied it >> to the build directory, and "./play.exe noise:" works fine for me. >> >> It is strange that melt.exe would work but not play.exe. If so, I >> think even if I give you a compiled set of known-working libs, you >> would not get it to work. I could send you a Shotcut Qt Creator >> project with libs and dlls already compiled to see if you have more >> success. >> >> > I also tried to make work a c program : >> > >> > #include <framework/mlt.h> >> > #include <stdio.h> >> > #include <string.h> >> > #include <stdlib.h> >> > >> > int main( int argc, char **argv ) >> > { >> > mlt_repository repo = mlt_factory_init( NULL ); >> > //mlt_consumer consumer = mlt_factory_consumer( "bluefish", "NTSC" ); >> > mlt_profile profile = mlt_profile_init("square_ntsc_wide"); >> > mlt_factory_close(); >> > return 0; >> > } >> > >> > It compiled but when I run my program I got the folowing mistake : >> > mlt_repository_init: failed to dlopen >> > C:\MinGW\msys\1.0\home\cedric\build\lib\mlt/libmltqimage.dll >> > ("C:\MinGW\msys\1.0\home\cedric\build\lib\mlt\libmltqimage.dll": A >> > dynamic >> > link library (DLL) initialization routine failed.) >> > mlt_repository_init: failed to dlopen >> > C:\MinGW\msys\1.0\home\cedric\build\lib\mlt/libmltswfdec.dll >> > ("C:\MinGW\msys\1.0\home\cedric\build\lib\mlt\libmltswfdec.dll": A >> > dynamic >> > link library (DLL) initialization routine failed.) >> > mlt_repository_init: failed to dlopen >> > C:\MinGW\msys\1.0\home\cedric\build\lib\mlt/libmltxml.dll >> > ("C:\MinGW\msys\1.0\home\cedric\build\lib\mlt\libmltxml.dll": The >> > specified module could not be found.) >> > >> > Since libmltxml.dll is in "C:\MinGW\msys\1.0\home\cedric\build\lib\mlt" >> > I am >> > not sure of what this means. >> >> It means those plugins failed to load due to dependent DLLs missing in >> the current directory or PATH. >> libmltqimage.dll is missing the Qt DLLs. >> libmltswfdec.dll could be missing any number of DLLs. You probably >> don't need this anyway. >> libmltxml.dll is probably missing the libxml2.dll. >> The popular, downloadable tool depends.exe shows you what DLLs are >> missing for an executable. >> >> If you get these errors only when you run your test program but not >> melt, then it is very strange. Well, with melt you may need to cat >> stderr.txt to see the messages. >> >> -- >> +-DRD-+ > > > > ------------------------------------------------------------------------------ > Try before you buy = See our experts in action! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-dev2 > _______________________________________________ > Mlt-devel mailing list > Mlt-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/mlt-devel > -- +-DRD-+ ------------------------------------------------------------------------------ Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 _______________________________________________ Mlt-devel mailing list Mlt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mlt-devel