GStreamer SDK - link error since upgrading to latest version (2012.11 Brahmaputra)

philippe renon philippe_renon at yahoo.fr
Sun Feb 3 08:18:47 PST 2013


Hi,

I was quite successful in using the SDK version 2012.9 on Windows 7 (btw thanks a million for making it available).

But after upgrading to version 2012.11, I started running into linking errors:

mingw32-make[5]: Entering directory `d:/Projects/OpenPilot/build/ground/openpilotgcs/src/libs/gst_lib'
linking ../../../lib/openpilotgcs/GST_libd.dll
Info: resolving vtable for __cxxabiv1::__si_class_type_info by linking to __imp___ZTVN10__cxxabiv120__si_class_type_infoE (auto-import)
Info: resolving vtable for __cxxabiv1::__class_type_info by linking to __imp___ZTVN10__cxxabiv117__class_type_infoE (auto-import)
Info: resolving vtable for __cxxabiv1::__vmi_class_type_info by linking to __imp___ZTVN10__cxxabiv121__vmi_class_type_infoE (auto-import)
Info: resolving ___gst_debug_min by linking to __imp____gst_debug_min (auto-import)
Info: resolving _GST_CAT_DEFAULT by linking to __imp__GST_CAT_DEFAULT (auto-import)
Creating library file: d:/Projects/OpenPilot/build/ground/openpilotgcs/lib/openpilotgcs/libGST_libd.a
d:/openpi~2/qtsdk/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: warning: auto-importing has been activated without --enable-auto-import specified on the command line.
This should work unless it involves constant data structures referencing symbols from auto-imported DLLs.
debug/gst_global.o:gst_global.cpp:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
debug/videowidget.o:videowidget.cpp:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
debug/moc_videowidget.o:moc_videowidget.cpp:(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status
mingw32-make[5]: *** [../../../lib/openpilotgcs/GST_libd.dll] Error 1

Downgrading the SDK makes the problem go away.

I found this post which seems to discuss a similar issue : http://gstreamer-devel.966125.n4.nabble.com/Questions-on-MinGW-configuration-of-GStreamer-SDK-Windows-build-td4657961.html
But not being an expert in toolchains and related matters, I could not make a lot of sense out of it.

The project I am working on is to add video processing capabilities to the Open Pilot (OP) Ground Control Station (GCS) application (http://www.openpilot.org/).
This application is built on QT with mingw. See this link for details about the GCS build environment : http://wiki.openpilot.org/display/Doc/Windows%3A+Building+and+Packaging

Any help will be greatly appreciated.

filnet.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20130203/4dab6ece/attachment-0001.html>


More information about the gstreamer-devel mailing list