For the record:

I was able to build (via CMake) a recent (3+) version of Google protobuf 
for Emscripten and a few other platforms:

https://github.com/arielm/protobuf

HTH,
Ariel

On Friday, July 3, 2015 at 5:41:18 PM UTC+3, Guillaume Leclerc wrote:
>
> Hello,
>
> I'am actually trying to port a scientific project to Javascript using 
> emscripten. 
>
> The first part I want to achieve is to compile the dependencies. These are 
> the dependencies of the project  :
>
>    - Boost
>    - Protobuf (I found this : 
>    https://github.com/invokr/protobuf-emscripten)
>    - Zlib (available in emscripten ports)
>    - PNG (available in emscripten ports)
>    - OpenSceneGraph (I found this 
>    https://github.com/Kurdakov/emscripten_OSG)
>    - Jansson (I could eventually get rid of this dependency because 
>    Javascript handles JSON natively)
>    - OpenDynamicsEngine
>    
> I have a lot of question I hope somebody has the time to answer me :
>
>
>
>    1. I compiled protobuf from 
>    https://github.com/invokr/protobuf-emscripten, The compilation was 
>    correct I think but I got this message : "ignoring dynamic library 
>    libprotoc.so because not compiling to JS or HTML, remember to link it when 
>    compiling to JS or HTML at the end". In the documentation we can read : 
>    "The file output from *make* might have a different suffix: *.a* for a 
>    static library archive, *.so* for a shared library". How my file can 
>    have ".so" as an extension if the tool always ignore ".so" files. How can 
> I 
>    build the library ? Do I have to link every ".o" files ?
>    2. I want to build OpenSceneGraph. I saw someone already tried to port 
>    it (see https://github.com/Kurdakov/emscripten_OSG) but it seems it 
>    only work with visualstudio, and it does not say which modules are working 
>    and which are not. Do you think I should make my own port, or I can try to 
>    reuse his work ? If I have to port it myself what is the process ?
>    3. I managed to build OpenDynamicsEngine from source but I got an 
>    archive file. In the documentation it states that it would be better to 
>    have a .so file. Do you think a ".a" would work ?
>
> Best regards and thanks for your help !
>
>
> Guillaume Leclerc 
>

-- 
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.

Reply via email to