<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt">Hi Kyrylo,<br><br>Thanks for helping. <br><br>I don't yet have the answer to which C++ runtimes are used.<br><br>But I can provide the details about the project's g++ :<br><br>$ which g++<br>/d/OPENPI~2/QtSDK/mingw/bin/g++<br><br>$ g++ -v<br>Using built-in specs.<br>Target: mingw32<br>Configured with: ../gcc-4.4.0/configure --enable-languages=c,ada,c++,fortran,java,objc,obj-c++ --disable-sjlj-exceptions<br> --enable-shared --enable-libgcj --enable-libgomp --with-dwarf2 --disable-win32-registry --enable-libstdcxx-debug --enab<br>le-version-specific-runtime-libs --prefix=/mingw --with-gmp=/mingw/src/gmp/root --with-mpfr=/mingw/src/mpfr/root --build<br>=mingw32<br>Thread model: win32<br>gcc version 4.4.0 (GCC)<br><br>At this point, I would like to know if the only solution is too make sure both projects are using the same
toolchain.<br>I hope not as this is a bit out of my league.<br>Would it possible to "tweak" the project's toolchain or build process to become compatible with the SDK?<br>If not, are there other alternatives? Is it in the SDK roadmap to support alternate toolchains ?<br><br>Philippe.<br><span></span><br> <div>----- Mail original -----<br><div> De : Kyrylo V Polezhaiev <polezhaiev@ukr.net><br> À : philippe renon <philippe_renon@yahoo.fr><br> Cc : "gstreamer-devel@lists.freedesktop.org" <gstreamer-devel@lists.freedesktop.org><br> Envoyé le : Dimanche 3 février 2013 18h50<br> Objet : Re: GStreamer SDK - link error since upgrading to latest version (2012.11Brahmaputra)<br> <br>Hello,<br><br>What C++ runtime was used for GStreamer and for your project?<br>Also, GStreamer SDK is separate from GStreamer team project. <br> <br>> Hi,<br>> <br>> I was quite successful in using the SDK version 2012.9 on Windows 7
(btw thanks a million for making it available).<br>> <br>> But after upgrading to version 2012.11, I started running into linking errors:<br>> <br>> mingw32-make[5]: Entering directory `d:/Projects/OpenPilot/build/ground/openpilotgcs/src/libs/gst_lib'linking ../../../lib/openpilotgcs/GST_libd.dllInfo: 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:<br>>
d:/Projects/OpenPilot/build/ground/openpilotgcs/lib/openpilotgcs/libGST_libd.ad:/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 statusmingw32-make[5]: *** [../../../lib/openpilotgcs/GST_libd.dll] Error 1<br>> <br>> Downgrading the SDK makes the problem go away.<br>> <br>> I found this post which seems to discuss a similar issue : <a
href="http://gstreamer-devel.966125.n4.nabble.com/Questions-on-MinGW-configuration-of-GStreamer-SDK-Windows-build-td4657961.html" target="_blank">http://gstreamer-devel.966125.n4.nabble.com/Questions-on-MinGW-configuration-of-GStreamer-SDK-Windows-build-td4657961.html</a><br>> But not being an expert in toolchains and related matters, I could not make a lot of<br>> sense out of it.<br>> <br>> The project I am working on is to add video processing capabilities to the Open Pilot (OP) Ground Control Station (GCS) application (<a href="http://www.openpilot.org/" target="_blank">http://www.openpilot.org/</a>).<br>> This application is built on QT with mingw. See this link for details about the GCS build environment : <a href="http://wiki.openpilot.org/display/Doc/Windows%3A+Building+and+Packaging" target="_blank">http://wiki.openpilot.org/display/Doc/Windows%3A+Building+and+Packaging</a><br>> <br>> Any help will be greatly
appreciated.<br>> <br>> filnet.<br>> <br>> <br>> <br>> <br>> <br>> _______________________________________________<br>> gstreamer-devel mailing list<br>> <a ymailto="mailto:gstreamer-devel@lists.freedesktop.org" href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>> <a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br> </div> </div> </div></body></html>