[gst-devel] gstreamer ossbuild misssing pieces

Andoni Morales ylatuya at gmail.com
Tue Apr 13 15:26:59 CEST 2010


2010/4/13 siddeeqhssn <siddeeqhssn at yahoo.com>:
>
> hi all
> thank you Wes Miller  for your help it work ok the programm compiled but
> when linking i get the following error message
>
>
>
>> the procedure entry point iconv could not be located in dynamic link
>> library iconv.dll
>>
>
> and the output window for visual studio 2008 show
>
>
>> 'gstTsT.exe': Loaded 'E:\Documents and Settings\Siddeeq@\My
>> Documents\Visual Studio 2008\Projects\gstTsT\Debug\gstTsT.exe', Symbols
>> loaded.
>> 'gstTsT.exe': Loaded 'E:\WINDOWS\system32\ntdll.dll'
>> 'gstTsT.exe': Loaded 'E:\WINDOWS\system32\kernel32.dll'
>> 'gstTsT.exe': Loaded 'E:\Program
>> Files\GTK2-Runtime\bin\libglib-2.0-0.dll', Binary was not built with debug
>> information.
>> 'gstTsT.exe': Loaded 'E:\WINDOWS\system32\advapi32.dll'
>> 'gstTsT.exe': Loaded 'E:\WINDOWS\system32\rpcrt4.dll'
>> 'gstTsT.exe': Loaded 'E:\WINDOWS\system32\secur32.dll'
>> 'gstTsT.exe': Loaded 'E:\WINDOWS\system32\msvcrt.dll'
>> 'gstTsT.exe': Loaded 'E:\WINDOWS\system32\ole32.dll'
>> 'gstTsT.exe': Loaded 'E:\WINDOWS\system32\gdi32.dll'
>> 'gstTsT.exe': Loaded 'E:\WINDOWS\system32\user32.dll'
>> 'gstTsT.exe': Loaded 'E:\WINDOWS\system32\shell32.dll'
>> 'gstTsT.exe': Loaded 'E:\WINDOWS\system32\shlwapi.dll'
>> 'gstTsT.exe': Loaded 'E:\WINDOWS\system32\ws2_32.dll'
>> 'gstTsT.exe': Loaded 'E:\WINDOWS\system32\ws2help.dll'
>> 'gstTsT.exe': Loaded 'C:\gstreamer\bin\libgstreamer-0.10.dll'
>> 'gstTsT.exe': Loaded 'E:\Program
>> Files\GTK2-Runtime\bin\libgobject-2.0-0.dll', Binary was not built with
>> debug information.
>> 'gstTsT.exe': Loaded 'E:\Program
>> Files\GTK2-Runtime\bin\libgthread-2.0-0.dll', Binary was not built with
>> debug information.
>> 'gstTsT.exe': Loaded 'E:\Program
>> Files\GTK2-Runtime\bin\libgmodule-2.0-0.dll', Binary was not built with
>> debug information.
>> 'gstTsT.exe': Loaded 'C:\gstreamer\bin\libxml2-2.dll', Binary was not
>> built with debug information.
>> 'gstTsT.exe': Loaded 'E:\Program Files\GTK2-Runtime\bin\iconv.dll', Binary
>> was not built with debug information.

Welcome to the DLL Hell!
As you see, you are linking against iconv.dll in 'E:\Program
Files\GTK2-Runtime\bin'. But the GStreamer build should use
/c/gstreamer/bin/iconv.dll.
The are two versions available for windows of iconv: win_iconv and gnu
libconv[1]. The first one export iconv* symbols and the second one
export libconv* symbols.
To avoid this issue win_iconv must be built with  the
-DUSE_LIBICONV_DLL flag. You can grab a copy from the repo[2] and
replace it in 'E:\Program Files\GTK2-Runtime\bin'

Andoni

[1]http://www.gtk.org/download-windows.html
[2]http://ossbuild.googlecode.com/svn-history/r386/trunk/Shared/Build/Windows/Win32/bin/iconv.dll

>> Debugger:: An unhandled non-continuable exception was thrown during
>> process load
>> The program '[5304] gstTsT.exe: Native' has exited with code -1073741511
>> (0xc0000139).
>>
>
> --
> View this message in context: http://n4.nabble.com/gstreamer-ossbuild-misssing-pieces-tp1754530p1838256.html
> Sent from the GStreamer-devel mailing list archive at Nabble.com.
>
> ------------------------------------------------------------------------------
> Download Intel® Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>



-- 
Andoni Morales Alastruey

LongoMatch:The Digital Coach
http://www.longomatch.ylatuya.es




More information about the gstreamer-devel mailing list