Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ TheIDE » U++ TheIDE: Compiling, Linking, Debugging of your packages » Build Upp project: OK. Build No Upp project with Gstreamer: OK, Build Upp and Gstreamer project: BAD
Build Upp project: OK. Build No Upp project with Gstreamer: OK, Build Upp and Gstreamer project: BAD [message #46386] Wed, 04 May 2016 00:28 Go to next message
Infausto is currently offline  Infausto
Messages: 28
Registered: June 2008
Promising Member
As the title said, using MSYS2/MinGW-w64 to build an Upp project and to build a Gstreamer one separately all runs fine, but build using both at once all goes to trash can.

Here the console log:
----- CtrlLib ( GUI MT GCC DEBUG SHARED DEBUG_FULL BLITZ WIN32 ) (1 / 9)
BLITZ: LabelBase.cpp Button.cpp Switch.cpp EditField.cpp Text.cpp LineEdit.cpp DocEdit.cpp ScrollBar.cpp HeaderCtrl.cpp ArrayCtrl.cpp MultiButton.cpp PopupTable.cpp DropList.cpp DropChoice.cpp Static.cpp Splitter.cpp FrameSplitter.c
    pp SliderCtrl.cpp ColumnList.cpp Progress.cpp AKeys.cpp RichTextView.cpp Prompt.cpp Help.cpp DateTimeCtrl.cpp SuggestCtrl.cpp Bar.cpp MenuItem.cpp MenuBar.cpp ToolButton.cpp ToolBar.cpp ToolTip.cpp StatusBar.cpp TabCtrl.cpp Tree
    Ctrl.cpp DropTree.cpp DlgColor.cpp ColorPopup.cpp ColorPusher.cpp FileList.cpp FileSel.cpp FileSelUtil.cpp PrinterJob.cpp Windows.cpp Win32.cpp Gtk.cpp TrayIconWin32.cpp TrayIconX11.cpp TrayIconGtk.cpp Update.cpp CtrlUtil.cpp LN
    GCtrl.cpp Ch.cpp
CtrlLib.icpp
ChWin32.cpp
ChGtk0.cpp
ChGtk.cpp
----- CtrlCore ( GUI MT GCC DEBUG SHARED DEBUG_FULL BLITZ WIN32 ) (2 / 9)
BLITZ: SystemDraw.cpp Frame.cpp CtrlMt.cpp Ctrl.cpp CtrlChild.cpp CtrlPos.cpp CtrlDraw.cpp CtrlMouse.cpp CtrlKbd.cpp CtrlTimer.cpp CtrlClip.cpp LocalLoop.cpp TopWindow.cpp DrawWin32.cpp DrawOpWin32.cpp DrawTextWin32.cpp ImageWin32.c
    pp MetaFile.cpp UtilWin32.cpp Win32Ctrl.cpp Win32Wnd.cpp Win32Clip.cpp Win32DnD.cpp Win32Proc.cpp TopWin32.cpp DHCtrl.cpp DrawX11.cpp DrawOpX11.cpp DrawTextX11.cpp ImageX11.cpp UtilX11.cpp X11Ctrl.cpp X11Wnd.cpp X11Proc.cpp X11C
    lip.cpp X11DnD.cpp X11Top.cpp X11ImgClip.cpp X11App.cpp X11DHCtrl.cpp GtkDrawOp.cpp GtkDrawText.cpp GtkDrawImage.cpp GdkImage.cpp GtkUtil.cpp GtkX11Util.cpp GtkCtrl.cpp GtkCapture.cpp GtkWnd.cpp GtkCreate.cpp GtkEvent.cpp GtkTop
    .cpp GtkClip.cpp GtkDnD.cpp GtkApp.cpp ParseRTF.cpp EncodeRTF.cpp
CtrlCore.icpp
----- Draw ( GUI MT GCC DEBUG SHARED DEBUG_FULL BLITZ WIN32 ) (3 / 9)
BLITZ: Font.cpp FontCR.cpp FontWin32.cpp FontFc.cpp Draw.cpp DrawText.cpp DrawData.cpp Drawing.cpp ImageAnyDraw.cpp DrawUtil.cpp DrawTextUtil.cpp Display.cpp Image.cpp ImageBlit.cpp RasterFormat.cpp RasterWrite.cpp Palette.cpp Raste
    r.cpp RasterEncoder.cpp ImageOp.cpp ImageChOp.cpp ImageScale.cpp BiCubic.cpp RescaleFilter.cpp MakeCache.cpp DrawRasterData.cpp Uhd.cpp Iml.cpp DDARasterizer.cpp SDrawClip.cpp SDrawPut.cpp SDrawText.cpp SDraw.cpp SImageDraw.cpp 
    Cham.cpp SSettings.cpp
----- plugin/bmp ( GUI MT GCC DEBUG SHARED DEBUG_FULL BLITZ WIN32 ) (4 / 9)
BLITZ: Bmp.cpp BmpWrite.cpp Icon.cpp BmpReg.icpp
----- RichText ( GUI MT GCC DEBUG SHARED DEBUG_FULL BLITZ WIN32 ) (5 / 9)
BLITZ: Object.cpp RichImage.icpp ParaData.cpp ParaType.cpp ParaPaint.cpp TxtData.cpp TxtPaint.cpp TxtOp.cpp Format.cpp TableCell.cpp TableLayout.cpp TablePaint.cpp TableData.cpp TextPaint.cpp HeaderFooter.cpp TextStyle.cpp TextData.
    cpp TextTable.cpp EncodeQtf.cpp ParseQtf.cpp EncodeHTML.cpp Util.cpp
----- Core ( GUI MT GCC DEBUG SHARED DEBUG_FULL BLITZ WIN32 ) (6 / 9)
BLITZ: Cpu.cpp Mt.cpp sheap.cpp StringFind.cpp String.cpp WString.cpp StrUtil.cpp SplitMerge.cpp Bom.cpp Path.cpp NetNode.cpp App.cpp Stream.cpp BlockStream.cpp FileMapping.cpp FilterStream.cpp Log.cpp Debug.cpp Ini.cpp Util.cpp mat
    hutil.cpp Random.cpp LocalProcess.cpp Vcont.cpp Hash.cpp Callback.cpp TimeDate.cpp Value.cpp ValueUtil.cpp Format.cpp Convert.cpp Color.cpp Gtypes.cpp Lang.cpp LangInfo.cpp parser.cpp XML.cpp Xmlize.cpp JSON.cpp Uuid.cpp Ptr.cpp
     z.cpp Topic.cpp CoWork.cpp MD5.cpp SHA1.cpp InetUtil.cpp MIME.cpp Socket.cpp Http.cpp WebSocket.cpp Dli.cpp Win32Util.cpp
OL_Set.cpp
heaputil.cpp
lheap.cpp
In file included from D:/toolkit/workspace/upp/hydramedia/CtrlLib/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.cpp:231:0:
D:\toolkit\artifacts\upp\9251\uppsrc\CtrlLib\PrinterJob.cpp:7:0: warning: ignoring #pragma comment  [-Wunknown-pragmas]
 #pragma  comment(lib, "comdlg32.lib")
 ^
In file included from D:/toolkit/workspace/upp/hydramedia/CtrlLib/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.cpp:231:0:
D:\toolkit\artifacts\upp\9251\uppsrc\CtrlLib\PrinterJob.cpp:23:0: warning: ignoring #pragma comment  [-Wunknown-pragmas]
 #pragma  comment(lib, "comdlg32.lib")
 ^
heap.cpp
heapdbg.cpp
CharSet.cpp
t.cpp
----- plugin/z ( GUI MT GCC DEBUG SHARED DEBUG_FULL BLITZ WIN32 ) (7 / 9)
adler32.c
compress.c
crc32.c
deflate.c
infback.c
inffast.c
inflate.c
inftrees.c
trees.c
uncompr.c
zutil.c
----- plugin/png ( GUI MT GCC DEBUG SHARED DEBUG_FULL BLITZ WIN32 ) (8 / 9)
BLITZ: pngupp.cpp pngreg.icpp
pnglib.c
----- wall ( GUI MT GSTREAMER MAIN GCC DEBUG SHARED DEBUG_FULL BLITZ WIN32 ) (9 / 9)
main.cpp
In file included from D:/toolkit/workspace/upp/hydramedia/CtrlLib/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.cpp:239:0:
D:\toolkit\artifacts\upp\9251\uppsrc\CtrlLib\Win32.cpp:53:15: warning: 'Upp::String Upp::Dump(Upp::Ctrl*)' defined but not used [-Wunused-function]
 static String Dump(Ctrl *ctrl)
               ^
plugin/bmp: 4 file(s) built in (0:00.17), 44 msecs / file, duration = 2746 msecs, parallelization 100%
D:\toolkit\artifacts\upp\9251\uppsrc\CtrlLib\ChWin32.cpp: In function 'void Upp::ChHostSkin()':
D:\toolkit\artifacts\upp\9251\uppsrc\CtrlLib\ChWin32.cpp:501:9: warning: variable 'outer' set but not used [-Wunused-but-set-variable]
    bool outer = false;
         ^
plugin/z: 11 file(s) built in (0:00.16), 15 msecs / file, duration = 1638 msecs, parallelization 100%
plugin/png: 3 file(s) built in (0:00.27), 92 msecs / file, duration = 2340 msecs, parallelization 100%
wall: 1 file(s) built in (0:00.27), 275 msecs / file, duration = 2824 msecs, parallelization 99%
Draw: 36 file(s) built in (0:00.84), 23 msecs / file, duration = 9048 msecs, parallelization 99%
RichText: 22 file(s) built in (0:00.90), 41 msecs / file, duration = 9282 msecs, parallelization 99%
In file included from D:\toolkit\artifacts\upp\9251\uppsrc\CtrlCore\Win32Wnd.cpp:594:0,
                 from D:/toolkit/workspace/upp/hydramedia/CtrlCore/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.cpp:173:
D:\toolkit\artifacts\upp\9251\uppsrc\CtrlCore\Win32Msg.i:1:0: warning: ignoring #pragma BLITZ_APPROVE  [-Wunknown-pragmas]
 #pragma BLITZ_APPROVE
 ^
In file included from D:/toolkit/workspace/upp/hydramedia/CtrlCore/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.cpp:145:0:
D:\toolkit\artifacts\upp\9251\uppsrc\CtrlCore\ImageWin32.cpp: In member function 'void Upp::ImageSysData::Paint(Upp::SystemDraw&, int, int, const Rect&, Upp::Color)':
D:\toolkit\artifacts\upp\9251\uppsrc\CtrlCore\ImageWin32.cpp:251:7: warning: unused variable 'len' [-Wunused-variable]
  int  len = sz.cx * sz.cy;
       ^
In file included from D:/toolkit/workspace/upp/hydramedia/CtrlCore/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.cpp:173:0:
D:\toolkit\artifacts\upp\9251\uppsrc\CtrlCore\Win32Wnd.cpp: In member function 'void Upp::Ctrl::WndDestroy()':
D:\toolkit\artifacts\upp\9251\uppsrc\CtrlCore\Win32Wnd.cpp:569:8: warning: unused variable 'result' [-Wunused-variable]
   bool result = ::DestroyWindow(hwnd);
        ^
In file included from D:/toolkit/workspace/upp/hydramedia/CtrlCore/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.cpp:217:0:
D:\toolkit\artifacts\upp\9251\uppsrc\CtrlCore\Win32DnD.cpp: In member function 'virtual ULONG Upp::UDropTarget::Release()':
D:\toolkit\artifacts\upp\9251\uppsrc\CtrlCore\Win32DnD.cpp:58:60: warning: deleting object of polymorphic class type 'Upp::UDropTarget' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor]
  STDMETHOD_(ULONG, Release)(void) { if(--rc == 0) { delete this; return 0; } return rc; }
                                                            ^
D:\toolkit\artifacts\upp\9251\uppsrc\CtrlCore\Win32DnD.cpp: In member function 'virtual ULONG Upp::UDataObject::Release()':
D:\toolkit\artifacts\upp\9251\uppsrc\CtrlCore\Win32DnD.cpp:240:60: warning: deleting object of polymorphic class type 'Upp::UDataObject' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor]
  STDMETHOD_(ULONG, Release)(void) { if(--rc == 0) { delete this; return 0; } return rc; }
                                                            ^
D:\toolkit\artifacts\upp\9251\uppsrc\CtrlCore\Win32DnD.cpp: In member function 'virtual ULONG Upp::UEnumFORMATETC::Release()':
D:\toolkit\artifacts\upp\9251\uppsrc\CtrlCore\Win32DnD.cpp:262:60: warning: deleting object of polymorphic class type 'Upp::UEnumFORMATETC' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor]
    
  STDMETHOD_(ULONG, Release)(void) { if(--rc == 0) { delete this; return 0; } return rc; }
                                                            ^
D:\toolkit\artifacts\upp\9251\uppsrc\CtrlCore\Win32DnD.cpp: In member function 'virtual ULONG Upp::UDropSource::Release()':
D:\toolkit\artifacts\upp\9251\uppsrc\CtrlCore\Win32DnD.cpp:279:60: warning: deleting object of polymorphic class type 'Upp::UDropSource' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor]
  STDMETHOD_(ULONG, Release)(void) { if(--rc == 0) { delete this; return 0; } return rc; }
                                                            ^
In file included from D:/toolkit/workspace/upp/hydramedia/CtrlCore/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.cpp:224:0:
D:\toolkit\artifacts\upp\9251\uppsrc\CtrlCore\Win32Proc.cpp: In member function 'virtual LRESULT Upp::Ctrl::WindowProc(UINT, WPARAM, LPARAM)':
D:\toolkit\artifacts\upp\9251\uppsrc\CtrlCore\Win32Proc.cpp:102:10: warning: unused variable 'n' [-Wunused-variable]
      int n = RealizePalette(dc);
          ^
CtrlCore: 58 file(s) built in (0:01.58), 27 msecs / file, duration = 10905 msecs, parallelization 97%
In file included from D:/toolkit/workspace/upp/hydramedia/Core/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.cpp:210:0:
D:\toolkit\artifacts\upp\9251\uppsrc\Core\Random.cpp:156:0: warning: ignoring #pragma comment  [-Wunknown-pragmas]
 #pragma comment(lib, "ole32.lib")
 ^
In file included from D:/toolkit/workspace/upp/hydramedia/Core/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.cpp:501:0:
D:\toolkit\artifacts\upp\9251\uppsrc\Core\Socket.cpp:15:0: warning: ignoring #pragma comment  [-Wunknown-pragmas]
 #pragma comment(lib, "ws2_32.lib")
 ^
In file included from D:/toolkit/workspace/upp/hydramedia/Core/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.cpp:187:0:
D:\toolkit\artifacts\upp\9251\uppsrc\Core\Log.cpp: In member function 'void Upp::LogOut::Line(const char*, int, int)':
D:\toolkit\artifacts\upp\9251\uppsrc\Core\Log.cpp:189:8: warning: unused variable 'beg' [-Wunused-variable]
  char *beg = p; 
        ^
In file included from D:/toolkit/workspace/upp/hydramedia/Core/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.cpp:191:0:
D:\toolkit\artifacts\upp\9251\uppsrc\Core\Debug.cpp: In function 'LONG Upp::sDumpHandler(LPEXCEPTION_POINTERS)':
D:\toolkit\artifacts\upp\9251\uppsrc\Core\Debug.cpp:252:49: warning: format '%X' expects argument of type 'unsigned int', but argument 9 has type 'DWORD {aka long unsigned int}' [-Wformat=]
          er->ExceptionCode, er->ExceptionAddress);
                                                 ^
In file included from D:/toolkit/workspace/upp/hydramedia/Core/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.cpp:202:0:
D:\toolkit\artifacts\upp\9251\uppsrc\Core\Util.cpp: In function 'Upp::String Upp::GetErrorMessage(DWORD)':
D:\toolkit\artifacts\upp\9251\uppsrc\Core\Util.cpp:734:28: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'DWORD {aka long unsigned int}' [-Wformat=]
  sprintf(h, "%08x", dwError);
                            ^
In file included from D:/toolkit/workspace/upp/hydramedia/Core/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.cpp:501:0:
D:\toolkit\artifacts\upp\9251\uppsrc\Core\Socket.cpp: In member function 'Upp::String Upp::TcpSocket::GetPeerAddr() const':
D:\toolkit\artifacts\upp\9251\uppsrc\Core\Socket.cpp:410:7: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if(l > sizeof(addr))
       ^
Core: 60 file(s) built in (0:03.96), 66 msecs / file, duration = 14025 msecs, parallelization 95%
CtrlLib: 57 file(s) built in (0:10.46), 183 msecs / file, duration = 20670 msecs, parallelization 76%
Linking...
D:/toolkit/workspace/upp/hydramedia/wall/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gstreamer.Gui.Main.Mt.Shared\main.o:main.cpp:(.data+0x0): undefined reference to `__gxx_personality_seh0'
D:/toolkit/workspace/upp/hydramedia/wall/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gstreamer.Gui.Main.Mt.Shared\main.o:main.cpp:(.xdata+0x10): undefined reference to `__gxx_personality_seh0'
D:/toolkit/workspace/upp/hydramedia/CtrlLib/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.o:$blitz.cpp:(.data+0xe30): undefined reference to `__gxx_personality_seh0'
D:/toolkit/workspace/upp/hydramedia/CtrlLib/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.o:$blitz.cpp:(.xdata$_ZNK3Upp7String012GetHashValueEv+0xc): undefined reference to `__gxx_personality_seh0'
D:/toolkit/workspace/upp/hydramedia/CtrlLib/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.o:$blitz.cpp:(.xdata$_ZN3Upp6StringaSERNS_12StringBufferE+0xc): undefined reference to `__gxx_personality_seh0'
D:/toolkit/workspace/upp/hydramedia/CtrlLib/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.o:$blitz.cpp:(.xdata$_ZN3Upp6String6ShrinkEv+0xc): more undefined references to `__gxx_personality_seh0' follow
D:/toolkit/workspace/upp/hydramedia/Core/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.o: In function `Upp::WString::WString(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > con
    st&)':
D:/toolkit/artifacts/upp/9251/uppsrc/Core/WString.cpp:252: undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::length() const'
D:/toolkit/artifacts/upp/9251/uppsrc/Core/WString.cpp:252: undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::c_str() const'
D:/toolkit/workspace/upp/hydramedia/Core/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.o:$blitz.cpp:(.data+0x2eb0): undefined reference to `__gxx_personality_seh0'
D:/toolkit/workspace/upp/hydramedia/Core/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.o:$blitz.cpp:(.xdata$_ZN3Upp7WStringaSERNS_13WStringBufferE+0xc): undefined reference to `__gxx_personality_seh0'
D:/toolkit/workspace/upp/hydramedia/Core/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.o:$blitz.cpp:(.xdata$_ZN3Upp7WString6ShrinkEv+0xc): undefined reference to `__gxx_personality_seh0'
D:/toolkit/workspace/upp/hydramedia/Core/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.o:$blitz.cpp:(.xdata$_ZN3Upp7WStringC1EPKwS2_+0xc): undefined reference to `__gxx_personality_seh0'
D:/toolkit/workspace/upp/hydramedia/Core/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.o:$blitz.cpp:(.xdata$_ZN3Upp9TeeStreamD1Ev+0xc): undefined reference to `__gxx_personality_seh0'
D:/toolkit/workspace/upp/hydramedia/Core/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.o:$blitz.cpp:(.xdata$_ZN3Upp8ValueMap3AddERKNS_6StringERKNS_5ValueE+0xc): more undefined references to `__gxx_personality_seh0' fo
    llow
D:/toolkit/workspace/upp/hydramedia/Core/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.o: In function `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string<wchar_t*>(w
    char_t*, wchar_t*, std::allocator<wchar_t> const&)':
D:/toolkit/artifacts/msys2/mingw64/include/c++/5.3.0/bits/basic_string.h:537: undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_local_data()'
D:/toolkit/artifacts/msys2/mingw64/include/c++/5.3.0/bits/basic_string.h:537: undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Alloc_hider::_Alloc_hider(wchar_t*, std
    ::allocator<wchar_t> const&)'
D:/toolkit/workspace/upp/hydramedia/Core/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.o:$blitz.cpp:(.xdata$_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEC1IPwEET_S7_RKS3_+0xc): undefined reference to `__gxx_pe
    rsonality_seh0'
D:/toolkit/workspace/upp/hydramedia/Core/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.o:$blitz.cpp:(.xdata$_ZN3Upp12SplitGenericINS_6StringEcPFPKcS3_EEENS_6VectorIT_EEiRKT1_PKT0_b+0x10): undefined reference to `__gxx
    _personality_seh0'
D:/toolkit/workspace/upp/hydramedia/Core/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.o:$blitz.cpp:(.xdata$_ZN3Upp12SplitGenericINS_6StringEcNS_18SplitDelimFilter__EEENS_6VectorIT_EEiRKT1_PKT0_b+0x10): undefined refe
    rence to `__gxx_personality_seh0'
D:/toolkit/workspace/upp/hydramedia/Core/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.o:$blitz.cpp:(.xdata$_ZN3Upp12SplitGenericINS_6StringEcNS_16SplitDelimChar__EEENS_6VectorIT_EEiRKT1_PKT0_b+0x10): undefined refere
    nce to `__gxx_personality_seh0'
D:/toolkit/workspace/upp/hydramedia/Core/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.o:$blitz.cpp:(.xdata$_ZN3Upp12SplitGenericINS_6StringEcNS_16SplitDelimText__EEENS_6VectorIT_EEiRKT1_PKT0_b+0x10): undefined refere
    nce to `__gxx_personality_seh0'
D:/toolkit/workspace/upp/hydramedia/Core/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.o:$blitz.cpp:(.xdata$_ZN3Upp12SplitGenericINS_7WStringEwPFPKwS3_EEENS_6VectorIT_EEiRKT1_PKT0_b+0xc): more undefined references to 
    `__gxx_personality_seh0' follow
D:/toolkit/workspace/upp/hydramedia/Core/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.o: In function `void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<wchar_
    t*>(wchar_t*, wchar_t*, std::forward_iterator_tag)':
D:/toolkit/artifacts/msys2/mingw64/include/c++/5.3.0/bits/basic_string.tcc:223: undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_create(unsigned long long&, unsigne
    d long long)'
D:/toolkit/artifacts/msys2/mingw64/include/c++/5.3.0/bits/basic_string.tcc:223: undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_data(wchar_t*)'
D:/toolkit/artifacts/msys2/mingw64/include/c++/5.3.0/bits/basic_string.tcc:224: undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_capacity(unsigned long long)'
D:/toolkit/artifacts/msys2/mingw64/include/c++/5.3.0/bits/basic_string.tcc:229: undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_data() const'
D:/toolkit/artifacts/msys2/mingw64/include/c++/5.3.0/bits/basic_string.tcc:229: undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_S_copy_chars(wchar_t*, wchar_t*, wcha
    r_t*)'
D:/toolkit/artifacts/msys2/mingw64/include/c++/5.3.0/bits/basic_string.tcc:236: undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_set_length(unsigned long long)'
D:/toolkit/artifacts/msys2/mingw64/include/c++/5.3.0/bits/basic_string.tcc:232: undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_dispose()'
D:/toolkit/workspace/upp/hydramedia/Core/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.o:$blitz.cpp:(.xdata$_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE12_M_constructIPwEEvT_S7_St20forward_iterator_tag+0xc): 
    undefined reference to `__gxx_personality_seh0'
D:/toolkit/workspace/upp/hydramedia/Core/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.o:$blitz.cpp:(.xdata$_ZN3Upp7SetNullINS_7WStringEEEvRT_+0xc): undefined reference to `__gxx_personality_seh0'
D:/toolkit/workspace/upp/hydramedia/Core/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.o:$blitz.cpp:(.xdata$_ZN3Upp11RawValueRepINS_7WStringEEC2Ev+0xc): undefined reference to `__gxx_personality_seh0'
D:/toolkit/workspace/upp/hydramedia/Core/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.o:$blitz.cpp:(.xdata$_ZN3Upp9callback1IRNS_6StreamEPNS_5ValueES4_EENS_9Callback1IT_EEPFvS6_T0_ET1_+0x10): undefined reference to `
    __gxx_personality_seh0'
D:/toolkit/workspace/upp/hydramedia/Core/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.o:$blitz.cpp:(.xdata$_ZN3Upp6AIndexINS_5ValueENS_6VectorIS1_EENS_7StdHashIS1_EEEC2ERKS3_+0xc): undefined reference to `__gxx_perso
    nality_seh0'
D:/toolkit/workspace/upp/hydramedia/Core/MSYS2_MinGW_w64_x86_64.Debug.Debug_Full.Gui.Mt.Shared\$blitz.o:$blitz.cpp:(.xdata$_ZN3Upp17DeepCopyConstructINS_6FormIdEEERT_PvRKS2_+0x10): more undefined references to `__gxx_personality_seh
    0' follow
collect2.exe: error: ld returned 1 exit status

There were errors. (1:04.53)

In all three cases the linker search path and libs are correctly configured (i suppose).

Here the package manifest:
uses
	CtrlLib;

library(GSTREAMER) "gstreamer-1.0 gobject-2.0 glib-2.0 intl";

options
	-mms-bitfields;

link(GSTREAMER) -LD:/toolkit/artifacts/gst/1.0/x86_64/lib;

include
	D:/toolkit/artifacts/gst/1.0/x86_64/include/gstreamer-1.0,
	D:/toolkit/artifacts/gst/1.0/x86_64/lib/gstreamer-1.0/include,
	D:/toolkit/artifacts/gst/1.0/x86_64/include/glib-2.0,
	D:/toolkit/artifacts/gst/1.0/x86_64/lib/glib-2.0/include;

file
	main.cpp;

mainconfig
	"" = "GUI MT .GSTREAMER";


And the Build method manifest:
BUILDER = "GCC";
COMPILER = "";
COMMON_OPTIONS = "-Wall -Wno-parentheses";
COMMON_CPP_OPTIONS = "";
COMMON_C_OPTIONS = "";
COMMON_LINK = "";
COMMON_FLAGS = "";
DEBUG_INFO = "2";
DEBUG_BLITZ = "1";
DEBUG_LINKMODE = "1";
DEBUG_OPTIONS = "-O0";
DEBUG_FLAGS = "";
DEBUG_LINK = "";
RELEASE_BLITZ = "0";
RELEASE_LINKMODE = "1";
RELEASE_OPTIONS = "-O3 -ffunction-sections -fdata-sections";
RELEASE_SIZE_OPTIONS = "-Os -finline-limit=20 -ffunction-sections -fdata-sections";
RELEASE_FLAGS = "";
RELEASE_LINK = "-Wl,--gc-sections";
DEBUGGER = "gdb";
ALLOW_PRECOMPILED_HEADERS = "1";
PATH = "D:\\toolkit\\artifacts\\msys2\\mingw64\\bin";
INCLUDE = "D:\\toolkit\\artifacts\\msys2\\mingw64\\x86_64-w64-mingw32\\include";
LIB = "D:\\toolkit\\artifacts\\msys2\\mingw64\\x86_64-w64-mingw32\\lib";
LINKMODE_LOCK = "0";


Any ideas on how to solve this?
Many thanks in advance.
Re: Build Upp project: OK. Build No Upp project with Gstreamer: OK, Build Upp and Gstreamer project: BAD [message #46423 is a reply to message #46386] Mon, 09 May 2016 23:27 Go to previous message
Infausto is currently offline  Infausto
Messages: 28
Registered: June 2008
Promising Member
Nevermind, it was a compiler mismatch error. I used an MinGW-w64 builded with SEH exception mechanism, but the official Gstreamer Windows build uses SJLJ exception mechanism.

Using a SJLJ version of MinGW-w64 removes de error.


Salute.
Previous Topic: Bug re rename project
Next Topic: Compiling error
Goto Forum:
  


Current Time: Thu Mar 28 13:03:28 CET 2024

Total time taken to generate the page: 0.01033 seconds