If I use 3rdparty dependencies, I have to compile all 3rdparty libraries generated by emscipten or a LLVM compiler? Oops..Maybe it will be a hard work.
Is there the easy way? For instance if i can compile my all libraries by a xcode LLVM compiler, does it work well on emscripten? 2014년 12월 18일 목요일 오전 4시 23분 20초 UTC+9, Alon Zakai 님의 말: > > Such llvm errors might indicate the input files are either not proper LLVM > bitcode (i.e. generated by emscripten) or a different version of bitcode > (made by a different version of emscripten). > > - Alon > > > On Tue, Dec 16, 2014 at 10:36 PM, Hyuntai Kim <[email protected] > <javascript:>> wrote: >> >> I try building my test sample using vs_tools integrated VS2010. >> >> I want to link x86 dll libraries like this. >> >> Properties -> Emcc Linker -> input -> Additional Dependencies >> >> "..\OpenSceneGraph\OpenSceneGraph-3.2.1\MSVC2010_x86\lib\OpenThreads.lib" >> "..\OpenSceneGraph\OpenSceneGraph-3.2.1\MSVC2010_x86\lib\osg.lib" >> "..\OpenSceneGraph\OpenSceneGraph-3.2.1\MSVC2010_x86\lib\osgDB.lib" >> "..\OpenSceneGraph\OpenSceneGraph-3.2.1\MSVC2010_x86\lib\osgUtil.lib" >> "..\OpenSceneGraph\OpenSceneGraph-3.2.1\MSVC2010_x86\lib\osgViewer.lib" >> "..\OpenSceneGraph\OpenSceneGraph-3.2.1\MSVC2010_x86\lib\osgGA.lib" >> "..\OpenSceneGraph\OpenSceneGraph-3.2.1\MSVC2010_x86\lib\osgText.lib" >> >> Or >> >> ..\OpenSceneGraph\OpenSceneGraph-3.2.1\MSVC2010_x86\lib\OpenThreads.lib >> ..\OpenSceneGraph\OpenSceneGraph-3.2.1\MSVC2010_x86\lib\osg.lib >> ..\OpenSceneGraph\OpenSceneGraph-3.2.1\MSVC2010_x86\lib\osgDB.lib >> ..\OpenSceneGraph\OpenSceneGraph-3.2.1\MSVC2010_x86\lib\osgUtil.lib >> ..\OpenSceneGraph\OpenSceneGraph-3.2.1\MSVC2010_x86\lib\osgViewer.lib >> >> >> The output is below. >> >> 1> C:/Program Files/Emscripten/clang/e1.25.0_64bit\llvm-ar: error >> loading 'C:/Users/htkim/documents/visual studio >> 2010/Projects/Emscripten_Test/OpenSceneGraph/OpenSceneGraph-3.2.1/MSVC2010_x86/lib/OpenThreads.lib': >> >> missing name terminator in string table! >> 1> C:/Program Files/Emscripten/clang/e1.25.0_64bit\llvm-ar: error >> loading 'C:/Users/htkim/documents/visual studio >> 2010/Projects/Emscripten_Test/OpenSceneGraph/OpenSceneGraph-3.2.1/MSVC2010_x86/lib/osgDB.lib': >> >> missing name terminator in string table! >> 1> C:/Program Files/Emscripten/clang/e1.25.0_64bit\llvm-ar: error >> loading 'C:/Users/htkim/documents/visual studio >> 2010/Projects/Emscripten_Test/OpenSceneGraph/OpenSceneGraph-3.2.1/MSVC2010_x86/lib/osgUtil.lib': >> >> missing name terminator in string table! >> 1> C:/Program Files/Emscripten/clang/e1.25.0_64bit\llvm-ar: error >> loading 'C:/Users/htkim/documents/visual studio >> 2010/Projects/Emscripten_Test/OpenSceneGraph/OpenSceneGraph-3.2.1/MSVC2010_x86/lib/osgViewer.lib': >> >> missing name terminator in string table! >> 1> C:/Program Files/Emscripten/clang/e1.25.0_64bit\llvm-ar: error >> loading 'C:/Users/htkim/documents/visual studio >> 2010/Projects/Emscripten_Test/OpenSceneGraph/OpenSceneGraph-3.2.1/MSVC2010_x86/lib/osgGA.lib': >> >> missing name terminator in string table! >> 1> C:/Program Files/Emscripten/clang/e1.25.0_64bit\llvm-ar: error >> loading 'C:/Users/htkim/documents/visual studio >> 2010/Projects/Emscripten_Test/OpenSceneGraph/OpenSceneGraph-3.2.1/MSVC2010_x86/lib/osgText.lib': >> >> missing name terminator in string table! >> 1>GCCLINK : warning : unresolved symbol: >> _ZN3osg6Object11setUserDataEPNS_10ReferencedE >> 1>GCCLINK : warning : unresolved symbol: _ZN3osg10BufferDataD2Ev >> 1>GCCLINK : warning : unresolved symbol: >> _ZN3osg6Object21setThreadSafeRefUnrefEb >> 1>GCCLINK : warning : unresolved symbol: >> _ZN3osg13ShapeDrawable8setColorERKNS_5Vec4fE >> 1>GCCLINK : warning : unresolved symbol: >> _ZN3osg8Geometry13setColorArrayEPNS_5ArrayENS1_7BindingE >> 1>GCCLINK : warning : unresolved symbol: _ZN9osgViewer6ViewerC1Ev >> 1>GCCLINK : warning : unresolved symbol: _ZNK3osg5Array9classNameEv >> 1>GCCLINK : warning : unresolved symbol: _ZN3osg3BoxD0Ev >> 1>GCCLINK : warning : unresolved symbol: _ZN3osg8GeometryC1Ev >> 1>GCCLINK : warning : unresolved symbol: >> _ZN3osg6ObjectC2ERKS0_RKNS_6CopyOpE >> 1>GCCLINK : warning : unresolved symbol: >> _ZN9osgViewer6Viewer12setSceneDataEPN3osg4NodeE >> 1>GCCLINK : warning : unresolved symbol: _ZN3osg6SphereD1Ev >> 1>GCCLINK : warning : unresolved symbol: >> _ZN3osg15isNotifyEnabledENS_14NotifySeverityE >> 1>GCCLINK : warning : unresolved symbol: _ZN11OpenThreads6AtomicmmEv >> 1>GCCLINK : warning : unresolved symbol: >> _ZNK3osg10BufferData16releaseGLObjectsEPNS_5StateE >> 1>GCCLINK : warning : unresolved symbol: _ZN3osg4ConeD0Ev >> 1>GCCLINK : warning : unresolved symbol: >> _ZN3osg8Geometry14setNormalArrayEPNS_5ArrayENS1_7BindingE >> 1>GCCLINK : warning : unresolved symbol: >> _ZN3osg14ArgumentParser4readERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE >> 1>GCCLINK : warning : unresolved symbol: _ZN3osg5GeodeC1Ev >> 1>GCCLINK : warning : unresolved symbol: _ZN3osg13ShapeDrawableC1Ev >> 1>GCCLINK : warning : unresolved symbol: >> _ZN3osg6notifyENS_14NotifySeverityE >> 1>GCCLINK : warning : unresolved symbol: >> _ZN5osgDB12readNodeFileERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPKNS_7OptionsE >> 1>GCCLINK : warning : unresolved symbol: _ZN3osg10BufferDataD0Ev >> 1>GCCLINK : warning : unresolved symbol: >> _ZN3osg8Geometry15addPrimitiveSetEPNS_12PrimitiveSetE >> 1>GCCLINK : warning : unresolved symbol: >> _ZN3osg14ArgumentParser4readERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS0_9ParameterE >> 1>GCCLINK : warning : unresolved symbol: >> _ZN3osg10BufferData21resizeGLObjectBuffersEj >> 1>GCCLINK : warning : unresolved symbol: >> _ZNK3osg10Referenced24signalObserversAndDeleteEbb >> 1>GCCLINK : warning : unresolved symbol: >> _ZNK3osg10DrawArrays6acceptERNS_21PrimitiveIndexFunctorE >> 1>GCCLINK : warning : unresolved symbol: >> _ZN3osg8Geometry14setVertexArrayEPNS_5ArrayE >> 1>GCCLINK : warning : unresolved symbol: _ZN9osgViewer6Viewer3runEv >> 1>GCCLINK : warning : unresolved symbol: _ZN3osg10ReferencedD2Ev >> 1>GCCLINK : warning : unresolved symbol: _ZN3osg10ReferencedC2Eb >> 1>GCCLINK : warning : unresolved symbol: _ZN3osg6SphereD0Ev >> 1>GCCLINK : warning : unresolved symbol: _ZN3osg3BoxD1Ev >> 1>GCCLINK : warning : unresolved symbol: >> _ZNK3osg10DrawArrays4drawERNS_5StateEb >> 1>GCCLINK : warning : unresolved symbol: >> _ZN3osg16setNotifyHandlerEPNS_13NotifyHandlerE >> 1>GCCLINK : warning : unresolved symbol: >> _ZNK3osg12PrimitiveSet16getNumPrimitivesEv >> 1>GCCLINK : warning : unresolved symbol: _ZN3osg10ReferencedC2Ev >> 1>GCCLINK : warning : unresolved symbol: _ZN3osg10BufferDataD1Ev >> 1>GCCLINK : warning : unresolved symbol: >> _ZNK3osg10DrawArrays6acceptERNS_16PrimitiveFunctorE >> 1>GCCLINK : warning : unresolved symbol: >> _ZNK3osg14ArgumentParser18getApplicationNameEv >> 1>GCCLINK : warning : unresolved symbol: _ZN3osg6Object11getUserDataEv >> 1>GCCLINK : warning : unresolved symbol: _ZN11OpenThreads6AtomicppEv >> 1>GCCLINK : warning : unresolved symbol: _ZN3osg4ConeD1Ev >> 1>GCCLINK : warning : unresolved symbol: _ZN9osgViewer6ViewerD1Ev >> 1>GCCLINK : warning : unresolved symbol: >> _ZN3osg10Referenced21setThreadSafeRefUnrefEb >> 1>GCCLINK : warning : unresolved symbol: >> _ZN3osg8Geometry15setColorBindingENS0_16AttributeBindingE >> 1>GCCLINK : warning : unresolved symbol: _ZN5osgDB8Registry8instanceEb >> 1>GCCLINK : warning : unresolved symbol: >> _ZN3osg8Geometry16setNormalBindingENS0_16AttributeBindingE >> 1>GCCLINK : warning : unresolved symbol: _ZNK3osg6Object11getUserDataEv >> 1>GCCLINK : warning : unresolved symbol: >> _ZN3osg14setNotifyLevelENS_14NotifySeverityE >> 1>GCCLINK : warning : unresolved symbol: _ZN3osg14ArgumentParserC1EPiPPc >> 1>GCCLINK : warning : unresolved symbol: _ZTIN3osg10BufferDataE >> 1>GCCLINK : warning : unresolved symbol: _ZTIN3osg10DrawArraysE >> 1>GCCLINK : warning : unresolved symbol: _ZTIN3osg10ReferencedE >> 1>GCCLINK : warning : unresolved symbol: _ZTIN3osg3BoxE >> 1>GCCLINK : warning : unresolved symbol: _ZTIN3osg4ConeE >> 1>GCCLINK : warning : unresolved symbol: _ZTIN3osg5ArrayE >> 1>GCCLINK : warning : unresolved symbol: _ZTIN3osg6ObjectE >> 1>GCCLINK : warning : unresolved symbol: _ZTIN3osg6SphereE >> 1> Emscripten_Test.vcxproj -> C:\Users\htkim\documents\visual studio >> 2010\Projects\Emscripten_Test\Emscripten\Release\Emscripten_Test.html >> ========== Rebuild All: 1 succeeded, 0 failed, 0 skipped ========== >> >> Even though the build is succeeded, but not work. >> Anyone can explain me how to handle this problem? >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "emscripten-discuss" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > -- You received this message because you are subscribed to the Google Groups "emscripten-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
