OpenSceneGraph for Android 3rd party dependency file download

05 Jun

The official download link for OSG Android 3rd party dependency files is:

However, recently I found this link cannot be accessed sometimes, you might try below links as an alternative.

GoogleDrive | Box.Net | Dropbox

Disclaimer: nothing is guaranteed as to the validity, integrity of these files, and you should download it at your own risk.


Posted by on June 5, 2014 in osg, Programming


Tags: , , , , ,

6 responses to “OpenSceneGraph for Android 3rd party dependency file download

  1. Juan Gonzalez

    August 12, 2016 at 1:16 am


    There should be a problem with box services, because I cannot download the zip file from the link you provided. Do you know any other way I can get those files?

    Thank you,


  2. xinyustudio

    August 12, 2016 at 11:46 am

    Please download with google drive link in the updated post. Let me know if this still does not work.

  3. Juan Gonzalez

    August 16, 2016 at 4:40 am

    Ok, the google drive link worked for me. Thank you so much, I really needed this🙂

  4. Juan Gonzalez

    August 16, 2016 at 3:05 pm

    Just one last question, maybe you can help with this. I managed to build successfully openscenegraph 3.0.1 in windows with cygwin and ndk r10e, everything set up for GLES2, using the following cmake command:


    Because now I have the 3rdParty folder I’ve just downloaded with your links, I am getting and the end of the build process such libraries as libosgdb_jpeg and libosgdb_png that I was missing so far. The problem is that now I am having linking error in my android app, of the style of:

    C:/OpenSceneGraph-3.0.1-androidGLES20/src/osgPlugins/png/ReaderWriterPNG.cpp:80: error: undefined reference to ‘png_get_io_ptr’
    C:/OpenSceneGraph-3.0.1-androidGLES20/src/osgPlugins/png/ReaderWriterPNG.cpp:68: error: undefined reference to ‘png_get_io_ptr’
    C:/OpenSceneGraph-3.0.1-androidGLES20/src/osgPlugins/png/ReaderWriterPNG.cpp:74: error: undefined reference to ‘png_get_io_ptr’
    C:/OpenSceneGraph-3.0.1-androidGLES20/src/osgPlugins/png/ReaderWriterPNG.cpp:102: error: undefined reference to ‘png_create_write_struct’
    C:/OpenSceneGraph-3.0.1-androidGLES20/src/osgPlugins/png/ReaderWriterPNG.cpp:106: error: undefined reference to ‘png_create_info_struct’
    C:/OpenSceneGraph-3.0.1-androidGLES20/src/osgPlugins/png/ReaderWriterPNG.cpp:110: error: undefined reference to ‘png_set_write_fn’
    C:/OpenSceneGraph-3.0.1-androidGLES20/src/osgPlugins/png/ReaderWriterPNG.cpp:113: error: undefined reference to ‘png_set_compression_level’
    C:/OpenSceneGraph-3.0.1-androidGLES20/src/osgPlugins/png/ReaderWriterPNG.cpp:121: error: undefined reference to ‘png_set_bgr’
    C:/OpenSceneGraph-3.0.1-androidGLES20/src/osgPlugins/png/ReaderWriterPNG.cpp:122: error: undefined reference to ‘png_set_bgr’
    C:/OpenSceneGraph-3.0.1-androidGLES20/src/osgPlugins/png/ReaderWriterPNG.cpp:135: error: undefined reference to ‘png_set_IHDR’
    C:/OpenSceneGraph-3.0.1-androidGLES20/src/osgPlugins/png/ReaderWriterPNG.cpp:137: error: undefined reference to ‘png_write_info’

    My android app is based on pretty much in the androidOsgExampleGLES2 provided by OpenSceneGraph. I did not forget to include the local libraries in the file (-losgdb_png \) and the Macro in the OsgMainApp.hpp file (USE_OSGPLUGIN(png)).

    Te question is: have you ever managed to work with those libraries in the past (libosgdb_jpeg and libosgdb_png)? Any hint about what I am missing? It should be something very stupid, but stil dont get it …

    Thank you in advance,


  5. xinyustudio

    August 16, 2016 at 5:59 pm, did you go through this?

    BTW: using cygwin is not recommended. Use virutual box or vmware. It deserves your time.

  6. Juan Gonzalez

    August 16, 2016 at 6:42 pm

    Bassicly yes, but always within windows via cygwin. It is weird, because plugins like rgb or tga works seamlessly, but I cannot say the same about jpeg or png plugins. I’ll try a couple of more things before trying with ubuntu …


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: