[gst-devel] Please help--generate DLL of plugin

anuj mittal anuj_nil at hotmail.com
Thu Mar 29 20:27:47 CEST 2007


Hi,I am trying to use the fluendo-mpegts-mux plugin.But when I make the source ,it gives the static library.I am compiling under MSys/MinGw.When I make install the plugin,it copies the gstflumpegmux.a to the ./gstreamer-0.10  directory but the gstreamer is not registering the plugin.If I am not wrong, it seems gstreamer detects the .dll only (in windows).Can you please help me convert the static to .dll. I have tried the a2dll, a2dll gstflumpegmux.a -lglib-2.0 -lgmodule-2.0 -lgstreamer-0.10 -lgstbase-0.10  but it produces the error file having contents:Info: resolving ___gst_debug_min by linking to __imp____gst_debug_min (auto-import)libgstflump3dec_la-flump3dec.o: In function `flump3dec_get_type':C:/msys/1.0/home/gst-fluendo-mp3-0.10.5/decoder/flump3dec.c:80: undefined reference to `g_type_register_static'libgstflump3dec_la-flump3dec.o: In function `flump3dec_class_init':C:/msys/1.0/home/gst-fluendo-mp3-0.10.5/decoder/flump3dec.c:95: undefined reference to `g_type_class_ref'libgstflump3dec_la-flump3dec.o: In function `flump3dec_base_init':C:/msys/1.0/home/gst-fluendo-mp3-0.10.5/decoder/flump3dec.c:113: undefined reference to `g_type_check_class_cast'libgstflump3dec_la-flump3dec.o: In function `flump3dec_init':C:/msys/1.0/home/gst-fluendo-mp3-0.10.5/decoder/flump3dec.c:131: undefined reference to `g_type_check_instance_cast'C:/msys/1.0/home/gst-fluendo-mp3-0.10.5/decoder/flump3dec.c:139: undefined reference to `g_type_check_instance_cast'libgstflump3dec_la-flump3dec.o: In function `flump3dec_dispose':C:/msys/1.0/home/gst-fluendo-mp3-0.10.5/decoder/flump3dec.c:163: undefined reference to `g_type_check_instance_cast'C:/msys/1.0/home/gst-fluendo-mp3-0.10.5/decoder/flump3dec.c:173: undefined reference to `g_type_check_class_cast'libgstflump3dec_la-flump3dec.o: In function `flump3dec_drain_avail':C:/msys/1.0/home/gst-fluendo-mp3-0.10.5/decoder/flump3dec.c:312: undefined reference to `g_type_check_instance_cast'C:/msys/1.0/home/gst-fluendo-mp3-0.10.5/decoder/flump3dec.c:512: undefined reference to `g_type_check_instance_cast'C:/msys/1.0/home/gst-fluendo-mp3-0.10.5/decoder/flump3dec.c:515: undefined reference to `g_type_check_instance_cast'C:/msys/1.0/home/gst-fluendo-mp3-0.10.5/decoder/flump3dec.c:499: undefined reference to `g_type_check_instance_cast'C:/msys/1.0/home/gst-fluendo-mp3-0.10.5/decoder/flump3dec.c:375: undefined reference to `g_type_check_instance_cast'libgstflump3dec_la-flump3dec.o:C:/msys/1.0/home/gst-fluendo-mp3-0.10.5/decoder/flump3dec.c:191: more undefined references to `g_type_check_instance_cast' followcollect2: ld returned 1 exit statusC:\msys\1.0\bin\dllwrap.exe: no export definition file provided.Creating one, but that may not be what you wantC:\msys\1.0\bin\dllwrap.exe: C:\msys\1.0\bin\gcc exited with status 1Can you please help.Thanks a lotAnuj Mittal
_________________________________________________________________
Check out some new online services at Windows Live Ideas—so new they haven’t even been officially released yet.
http://www.msnspecials.in/windowslive/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20070329/317b3a20/attachment.htm>


More information about the gstreamer-devel mailing list