[vlc-devel] Need help about VLC on Wince.

liulf at ihep.ac.cn liulf at ihep.ac.cn
Fri Apr 16 05:24:34 CEST 2010


Thanks jb.
I tried my own VLC-1.0.4 build on a wince 5.0 device, and found two DLLs could not be loaded, which were libwince_plugin.dll and liblive555_plugin.dll. I recompiled the contrib live555 and the whole souce, and got some warnings when linking those two dlls, something like:
arm-mingw32ce-g++ -shared -nostdlib /opt/mingw32ce/lib/gcc/arm-mingw32ce/4.4.0/../../../../arm-mingw32ce/lib/dllcrt3.o  .libs/liblive555_plugin_la-live555.o .libs/liblive555_plugin_la-asf.o .libs/liblive555_plugin_la-buffer.o -Wl,--whole-archive ../../compat/.libs/libcompat.a -Wl,--no-whole-archive  -L/usr/wince/lib -lliveMedia -lgroupsock -lBasicUsageEnvironment -lUsageEnvironment -lws2 ../../src/.libs/libvlccore.dll.a -L/home/llf/my-prjoect/vlc/vlc-wince-link-fixed/extras/contrib/hosts/arm-mingw32ce/lib -L/opt/mingw32ce/lib/gcc/arm-mingw32ce/4.4.0 -L/opt/mingw32ce/lib/gcc/arm-mingw32ce/4.4.0/../../../../arm-mingw32ce/lib /opt/mingw32ce/arm-mingw32ce/lib/libstdc++.dll.a -lmingw32 -lgcc_s -lgcc -lceoldname -lmingwex -lcoredll -lcoredll -lmingw32 -lgcc_s -lgcc -lceoldname -lmingwex -lcoredll   -o .libs/liblive555_plugin.dll -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker .libs/liblive555_plugin.dll.a
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 typeinfo for int by linking to __imp__ZTIi (auto-import)
Creating library file: .libs/liblive555_plugin.dll.a/opt/mingw32ce/lib/gcc/arm-mingw32ce/4.4.0/../../../../arm-mingw32ce/bin/ld: 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.

So may be this is the reson why I got data abort errors?










More information about the vlc-devel mailing list