aevum / libgdx-cpp

A cross platform (iOS, Android, Desktop) c++ port of java's libgdx awesome framework.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tutorial/Documentation

opened this issue · comments

Hey,

Would you think it would be possible to provide some sort of tutorial/doc on how to setup a "hello world" project on Mac OS X, with the ability to build for iOS or Android device ?

Thanks,
BQ.

Hi @tsug, I'm working on a wizard to generate a project structure with all backends set up and compiling, I'm just finishing up the iOS part to release it.

Victor

That's great news !!!

I'm craving using your libgdx port for ages now :)

Thanks a lot,
BQ.

On Tue, Oct 9, 2012 at 3:08 PM, Victor Vicente de Carvalho <
notifications@github.com> wrote:

Hi @tsug https://github.com/tsug, I'm working on a wizard to generate a
project structure with all backends set up and compiling, I'm just
finishing up the iOS part to release it.

Victor


Reply to this email directly or view it on GitHubhttps://github.com//issues/31#issuecomment-9259738.

Hi @tsug!
I've just commited the final parts of the script, could you try to run it? Let's hope everything set's up correctly. Check the README to see how to use it.

Cheers,

Victor

Nice, I'm going to give it a try :)
Keep you posted

On Tue, Oct 16, 2012 at 4:21 PM, Victor Vicente de Carvalho <
notifications@github.com> wrote:

Hi @tsug https://github.com/tsug!
I've just commited the final parts of the script, could you try to run it?
Let's hope everything set's up correctly. Check the README to see how to
use it.

Cheers,

Victor


Reply to this email directly or view it on GitHubhttps://github.com//issues/31#issuecomment-9490377.

Hey, so here is the result.

If I run the script as is with the following command line:

python gdx-wizard.py --gen-mode ios,android --root-dir /Users/bquenin/workspace/ --project-name Test --android-sdk /Users/bquenin/android-sdk-macosx/ --package-name me.pixodro.test --android-ndk /Users/bquenin/android-ndk-r8b/ --ios-sdk-ver 6.0

I get the following error:

bquenin@Bertrand-Quenins-MacBook-Pro:~/workspace/libgdx-cpp$ python gdx-wizard.py --gen-mode ios,android --root-dir /Users/bquenin/workspace/ --project-name Test  --android-sdk /Users/bquenin/android-sdk-macosx/ --package-name me.pixodro.test --android-ndk /Users/bquenin/android-ndk-r8b/ --ios-sdk-ver 6.0
Traceback (most recent call last):
  File "gdx-wizard.py", line 197, in <module>
    setup()
  File "gdx-wizard.py", line 73, in setup
    ProjectName = args.project_name )
  File "gdx-wizard.py", line 9, in write_template
    template = open(origin_file + '.template').read().format(**kwargs)
IOError: [Errno 2] No such file or directory: 'template/CMakeLists.txt.template'

I suspected a wrong current directory, so I added a chdir after the directory creation:

        if cleanup_and_prepare(data_path):
            os.mkdir(data_path)

        os.chdir(gdx_source_dir);

        write_template('template/CMakeLists.txt', source_path,
                        'CMakeLists.txt',
                        ProjectName = args.project_name )

But then I have to launch the script twice and it fails in the end:

bquenin@Bertrand-Quenins-MacBook-Pro:~/workspace/libgdx-cpp$ python gdx-wizard.py --gen-mode ios,android --root-dir /Users/bquenin/workspace/ --project-name Test --android-sdk /Users/bquenin/android-sdk-macosx/ --package-name me.pixodro.test --android-ndk /Users/bquenin/android-ndk-r8b/ --ios-sdk-ver 6.0
current dir = /Users/bquenin/workspace/libgdx-cpp
current dir = /Users/bquenin/workspace/libgdx-cpp
make: *** No targets specified and no makefile found.  Stop.
make: *** No targets specified and no makefile found.  Stop.
Traceback (most recent call last):
  File "gdx-wizard.py", line 200, in <module>
    setup()
  File "gdx-wizard.py", line 150, in setup
    os.mkdir(java_src_path)
OSError: [Errno 17] File exists: '/Users/bquenin/workspace/test/src/java'
bquenin@Bertrand-Quenins-MacBook-Pro:~/workspace/libgdx-cpp$ python gdx-wizard.py --gen-mode ios,android --root-dir /Users/bquenin/workspace/ --project-name Test --android-sdk /Users/bquenin/android-sdk-macosx/ --package-name me.pixodro.test --android-ndk /Users/bquenin/android-ndk-r8b/ --ios-sdk-ver 6.0
/Users/bquenin/workspace/test/android/gdx already exists. Delete it? <y/N>:y
ANDROID_NDK Found. Setting the backend to ANDROID
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/bquenin/workspace/test/android/gdx
Scanning dependencies of target gdx-cpp-box2d-layer
Scanning dependencies of target Box2D_shared
Scanning dependencies of target gdx-cpp-backend-android
[  1%] Building CXX object src/gdx-cpp/physics/box2d/CMakeFiles/gdx-cpp-box2d-layer.dir/Box2DDebugRenderer.cpp.o
[  3%] [  3%] [  4%] [  4%] [  4%] [  5%] Building CXX object src/backends/gdx-cpp-backend-android/CMakeFiles/gdx-cpp-backend-android.dir/AndroidAudio.cpp.o
Building CXX object src/backends/gdx-cpp-backend-android/CMakeFiles/gdx-cpp-backend-android.dir/AndroidFileHandle.cpp.o
Building CXX object src/backends/gdx-cpp-backend-android/CMakeFiles/gdx-cpp-backend-android.dir/AndroidFiles.cpp.o
Building CXX object src/backends/gdx-cpp-backend-android/CMakeFiles/gdx-cpp-backend-android.dir/AndroidGraphics.cpp.o
Building CXX object src/backends/gdx-cpp-backend-android/CMakeFiles/gdx-cpp-backend-android.dir/AndroidApplication.cpp.o
Building CXX object src/backends/gdx-cpp-backend-android/CMakeFiles/gdx-cpp-backend-android.dir/AndroidInput.cpp.o
[  5%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Joints/b2DistanceJoint.cpp.o
[  6%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Joints/b2FrictionJoint.cpp.o
[  7%] Building CXX object src/backends/gdx-cpp-backend-android/CMakeFiles/gdx-cpp-backend-android.dir/AndroidMusic.cpp.o
[  7%] [  7%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Joints/b2GearJoint.cpp.o
Building CXX object src/backends/gdx-cpp-backend-android/CMakeFiles/gdx-cpp-backend-android.dir/AndroidSound.cpp.o
[  8%] Building CXX object src/backends/gdx-cpp-backend-android/CMakeFiles/gdx-cpp-backend-android.dir/AndroidSystem.cpp.o
[  8%] Building CXX object src/backends/gdx-cpp-backend-android/CMakeFiles/gdx-cpp-backend-android.dir/init.cpp.o
[  9%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Joints/b2Joint.cpp.o
[  9%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Joints/b2MouseJoint.cpp.o
Linking CXX static library ../../../../lib/libgdx-cpp-box2d-layer.a
[ 10%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Joints/b2PrismaticJoint.cpp.o
[ 10%] Built target gdx-cpp-box2d-layer
[ 11%] [ 12%] Building CXX object src/backends/gdx-cpp-backend-android/CMakeFiles/gdx-cpp-backend-android.dir/Log.cpp.o
Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Joints/b2PulleyJoint.cpp.o
[ 12%] [ 13%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Joints/b2RevoluteJoint.cpp.o
Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Joints/b2RopeJoint.cpp.o
[ 13%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Joints/b2WeldJoint.cpp.o
[ 14%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Joints/b2WheelJoint.cpp.o
[ 15%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Contacts/b2CircleContact.cpp.o
[ 15%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Contacts/b2Contact.cpp.o
[ 16%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Contacts/b2ContactSolver.cpp.o
[ 16%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Contacts/b2PolygonAndCircleContact.cpp.o
[ 17%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Contacts/b2EdgeAndCircleContact.cpp.o
[ 17%] [ 18%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Contacts/b2EdgeAndPolygonContact.cpp.o
Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Contacts/b2ChainAndCircleContact.cpp.o
[ 19%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Contacts/b2ChainAndPolygonContact.cpp.o
[ 19%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Contacts/b2PolygonContact.cpp.o
[ 20%] [ 20%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/b2Body.cpp.o
Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/b2ContactManager.cpp.o
[ 21%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/b2Fixture.cpp.o
[ 22%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/b2Island.cpp.o
[ 22%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/b2World.cpp.o
[ 23%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/b2WorldCallbacks.cpp.o
Linking CXX static library ../../../lib/libgdx-cpp-backend-android.a
[ 23%] Built target gdx-cpp-backend-android
Scanning dependencies of target gdx-cpp
[ 23%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Common/b2BlockAllocator.cpp.o
[ 24%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Common/b2Draw.cpp.o
[ 24%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Common/b2Math.cpp.o
[ 26%] [ 26%] [ 25%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Common/b2Settings.cpp.o
Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Common/b2StackAllocator.cpp.o
Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Common/b2Timer.cpp.o
[ 27%] [ 27%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/Shapes/b2CircleShape.cpp.o
Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/Shapes/b2EdgeShape.cpp.o
[ 28%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/Shapes/b2ChainShape.cpp.o
[ 29%] [ 29%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/Shapes/b2PolygonShape.cpp.o
Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/b2BroadPhase.cpp.o
[ 30%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/b2CollideCircle.cpp.o
[ 30%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/b2CollideEdge.cpp.o
[ 31%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/b2CollidePolygon.cpp.o
[ 31%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/b2Collision.cpp.o
[ 32%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/b2Distance.cpp.o
[ 33%] [ 33%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/Version.cpp.o
Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/b2DynamicTree.cpp.o
[ 34%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/assets/AssetType.cpp.o
[ 34%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/b2TimeOfImpact.cpp.o
[ 35%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Rope/b2Rope.cpp.o
[ 36%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/implementation/System.cpp.o
[ 36%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/InputMultiplexer.cpp.o
[ 37%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/files/FileHandle.cpp.o
[ 37%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/files/File.cpp.o
[ 38%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/MathUtils.cpp.o
[ 38%] [ 39%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/Circle.cpp.o
Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/Matrix4.cpp.o
[ 40%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/WindowedMean.cpp.o
[ 40%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/Polygon.cpp.o
[ 41%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/Rectangle.cpp.o
Linking CXX shared library ../../lib/libBox2D.so
[ 41%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/Vector2.cpp.o
[ 41%] Built target Box2D_shared
[ 42%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/Vector3.cpp.o
[ 43%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/collision/Sphere.cpp.o
[ 43%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/collision/Segment.cpp.o
[ 44%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/collision/Ray.cpp.o
[ 44%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/collision/BoundingBox.cpp.o
[ 45%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/Quaternion.cpp.o
[ 46%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/Plane.cpp.o
[ 46%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/Intersector.cpp.o
[ 47%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/CatmullRomSpline.cpp.o
[ 47%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/Matrix3.cpp.o
[ 48%] [ 48%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/Frustum.cpp.o
Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/EarClippingTriangulator.cpp.o
[ 49%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/PerspectiveCamera.cpp.o
[ 50%] [ 50%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/Color.cpp.o
Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/VertexAttributes.cpp.o
[ 51%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/Mesh.cpp.o
[ 51%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/VertexAttribute.cpp.o
[ 52%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/GLCommon.cpp.o
[ 53%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/GL10.cpp.o
[ 53%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/GL11.cpp.o
[ 54%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/GL20.cpp.o
[ 54%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/Texture.cpp.o
[ 55%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/MipMapGenerator.cpp.o
[ 55%] [ 56%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/FileTextureData.cpp.o
Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/VertexBufferObject.cpp.o
[ 57%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/ImmediateModeRenderer10.cpp.o
[ 57%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/IndexBufferObjectSubData.cpp.o
[ 58%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/FrameBuffer.cpp.o
[ 58%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/PixmapTextureData.cpp.o
[ 59%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/ShaderProgram.cpp.o
[ 60%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/IndexBufferObject.cpp.o
[ 60%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/VertexBufferObjectSubData.cpp.o
[ 61%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/ShapeRenderer.cpp.o
[ 61%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/ImmediateModeRenderer20.cpp.o
[ 62%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/VertexArray.cpp.o
[ 62%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/Pixmap.cpp.o
[ 63%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/BitmapFont.cpp.o
[ 64%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/BitmapFontCache.cpp.o
[ 65%] [ 65%] Building C object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/detail/stb_image.c.o
Building C object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/detail/gdx2d.c.o
[ 65%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/ParticleEmitter.cpp.o
[ 66%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/SpriteBatch.cpp.o
[ 67%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/SpriteCache.cpp.o
[ 67%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/NinePatch.cpp.o
[ 68%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/Gdx2DPixmap.cpp.o
[ 68%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/svg/SvgParser.cpp.o
[ 69%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/svg/SvgPathParser.cpp.o
[ 69%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/TextureRegion.cpp.o
[ 70%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/ParticleEffect.cpp.o
[ 71%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/Animation.cpp.o
[ 71%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/Sprite.cpp.o
[ 72%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/TextureData.cpp.o
[ 72%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/TextureAtlas.cpp.o
[ 73%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/OrthographicCamera.cpp.o
[ 74%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/Camera.cpp.o
[ 74%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/utils/JsonValue.cpp.o
[ 75%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/utils/JsonReader.cpp.o
[ 75%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/utils/gzstream.cpp.o
[ 76%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/utils/XmlWriter.cpp.o
[ 77%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/utils/Base64Coder.cpp.o
[ 77%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/utils/XmlReader.cpp.o
[ 78%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/utils/NumberUtils.cpp.o
[ 78%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/Game.cpp.o
[ 79%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/InputAdapter.cpp.o
[ 79%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/Gdx.cpp.o
Linking CXX static library ../../lib/libgdx-cpp.a
[ 79%] Built target gdx-cpp
Scanning dependencies of target gdx-cpp-agg-svg
[ 81%] [ 83%] [ 83%] [ 83%] [ 83%] [ 84%] [ 83%] [ 83%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_gsv_text.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_curves.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_bezier_arc.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_bspline.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_arrowhead.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_arc.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_embedded_raster_fonts.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_image_filters.cpp.o
[ 85%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_line_aa_basics.cpp.o
[ 85%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_line_profile_aa.cpp.o
[ 86%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_rounded_rect.cpp.o
[ 86%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_sqrt_tables.cpp.o
[ 87%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_trans_affine.cpp.o
[ 88%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_trans_double_path.cpp.o
[ 88%] [ 89%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_trans_single_path.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_trans_warp_magnifier.cpp.o
[ 89%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_vcgen_bspline.cpp.o
[ 90%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_vcgen_contour.cpp.o
[ 91%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_vcgen_dash.cpp.o
[ 91%] [ 92%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_vcgen_markers_term.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_vcgen_smooth_poly1.cpp.o
[ 92%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_vcgen_stroke.cpp.o
[ 93%] [ 93%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_vpgen_clip_polygon.cpp.o
[ 94%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_vpgen_clip_polyline.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_vpgen_segmentator.cpp.o
[ 95%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/ctrl/agg_bezier_ctrl.cpp.o
[ 95%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/ctrl/agg_cbox_ctrl.cpp.o
[ 96%] [ 96%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/ctrl/agg_gamma_spline.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/ctrl/agg_gamma_ctrl.cpp.o
[ 97%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/ctrl/agg_polygon_ctrl.cpp.o
[ 98%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/ctrl/agg_rbox_ctrl.cpp.o
[ 98%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/ctrl/agg_scale_ctrl.cpp.o
[ 99%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/ctrl/agg_slider_ctrl.cpp.o
[ 99%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/ctrl/agg_spline_ctrl.cpp.o
[100%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/svg/agg_svg_path_renderer.cpp.o
[100%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/svg/AggSvgPixmap.cpp.o
Linking CXX static library ../../lib/libgdx-cpp-agg-svg.a
[100%] Built target gdx-cpp-agg-svg
/Users/bquenin/workspace/test/android/Test already exists. Delete it? <y/N>:y
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/bquenin/workspace/test/android/Test
Scanning dependencies of target Test
[100%] Building CXX object CMakeFiles/Test.dir/main.cpp.o
Linking CXX shared library lib/libTest.so
[100%] Built target Test
current dir = /Users/bquenin/workspace/test/android/Test
Traceback (most recent call last):
  File "gdx-wizard.py", line 200, in <module>
    setup()
  File "gdx-wizard.py", line 179, in setup
    PackageName = args.package_name)
  File "gdx-wizard.py", line 10, in write_template
    template = open(origin_file + '.template').read().format(**kwargs)
IOError: [Errno 2] No such file or directory: 'template/Info.plist.template'

Hi tsug,

I've updated the wizard to enforce the template path. You did the chdir correctly but there are other places where it was being used too. Let's see if it runs now.

I'll also add a note that on iOS you'll have to manually edit the Base SDK to iOS whe firing up Xcode, I couldn't find a way to make it work magically

ok trying again

On Tue, Oct 16, 2012 at 8:26 PM, Victor Vicente de Carvalho <
notifications@github.com> wrote:

I'll also add a note that on iOS you'll have to manually edit the Base SDK
to iOS whe firing up Xcode, I couldn't find a way to make it work magically


Reply to this email directly or view it on GitHubhttps://github.com//issues/31#issuecomment-9501137.

Ok now I get the following:

bquenin@Bertrand-Quenins-MacBook-Pro:~/workspace/libgdx-cpp$ python gdx-wizard.py --gen-mode ios,android --root-dir /Users/bquenin/workspace/ --project-name Test --android-sdk /Users/bquenin/android-sdk-macosx/ --package-name me.pixodro.test --android-ndk /Users/bquenin/android-ndk-r8b/ --ios-sdk-ver 6.0
Traceback (most recent call last):
  File "gdx-wizard.py", line 196, in <module>
    setup()
  File "gdx-wizard.py", line 74, in setup
    ProjectName = args.project_name )
  File "gdx-wizard.py", line 9, in write_template
    os.chdir(gdx_dir)
NameError: global name 'gdx_dir' is not defined

If I define the gdx_dir globally, I get this:

bquenin@Bertrand-Quenins-MacBook-Pro:~/workspace/libgdx-cpp$ python gdx-wizard.py --gen-mode ios,android --root-dir /Users/bquenin/workspace/ --project-name Test --android-sdk /Users/bquenin/android-sdk-macosx/ --package-name me.pixodro.test --android-ndk /Users/bquenin/android-ndk-r8b/ --ios-sdk-ver 6.0
make: *** No targets specified and no makefile found.  Stop.
make: *** No targets specified and no makefile found.  Stop.
Traceback (most recent call last):
  File "gdx-wizard.py", line 198, in <module>
    setup()
  File "gdx-wizard.py", line 150, in setup
    os.mkdir(java_src_path)
OSError: [Errno 17] File exists: '/Users/bquenin/workspace/test/src/java'

sorry, remove this chdir inside write_template

Ok, now I get only the 2nd error even though I rm'ed the folder right before:

bquenin@Bertrand-Quenins-MacBook-Pro:~/workspace/libgdx-cpp$ python gdx-wizard.py --gen-mode ios,android --root-dir /Users/bquenin/workspace/ --project-name Test --android-sdk /Users/bquenin/android-sdk-macosx/ --package-name me.pixodro.test --android-ndk /Users/bquenin/android-ndk-r8b/ --ios-sdk-ver 6.0
make: *** No targets specified and no makefile found.  Stop.
make: *** No targets specified and no makefile found.  Stop.
Traceback (most recent call last):
  File "gdx-wizard.py", line 195, in <module>
    setup()
  File "gdx-wizard.py", line 147, in setup
    os.mkdir(java_src_path)
OSError: [Errno 17] File exists: '/Users/bquenin/workspace/test/src/java'

Pushed a fix right now, thanks for the beta testing :)

No worries :)

Now I get this:

bquenin@Bertrand-Quenins-MacBook-Pro:~/workspace/libgdx-cpp$ rm -rf /Users/bquenin/workspace/test/
bquenin@Bertrand-Quenins-MacBook-Pro:~/workspace/libgdx-cpp$ python gdx-wizard.py --gen-mode ios,android --root-dir /Users/bquenin/workspace/ --project-name Test --android-sdk /Users/bquenin/android-sdk-macosx/ --package-name me.pixodro.test --android-ndk /Users/bquenin/android-ndk-r8b/ --ios-sdk-ver 6.0
make: *** No targets specified and no makefile found.  Stop.
make: *** No targets specified and no makefile found.  Stop.
Build settings from command line:
    SDKROOT = iphoneos6.0

xcodebuild: error: The directory /Users/bquenin/workspace/test/ios/gdx does not contain an Xcode project.

Build settings from command line:
    SDKROOT = iphoneos6.0

xcodebuild: error: The directory /Users/bquenin/workspace/test/ios/Test does not contain an Xcode project.

I had to fire up my mac here,

just pushed a fix.

2012/10/16 tsug notifications@github.com

No worries :)

Now I get this:

bquenin@Bertrand-Quenins-MacBook-Pro:/workspace/libgdx-cpp$ rm -rf /Users/bquenin/workspace/test/
bquenin@Bertrand-Quenins-MacBook-Pro:
/workspace/libgdx-cpp$ python gdx-wizard.py --gen-mode ios,android --root-dir /Users/bquenin/workspace/ --project-name Test --android-sdk /Users/bquenin/android-sdk-macosx/ --package-name me.pixodro.test --android-ndk /Users/bquenin/android-ndk-r8b/ --ios-sdk-ver 6.0
make: *** No targets specified and no makefile found. Stop.
make: *** No targets specified and no makefile found. Stop.
Build settings from command line:
SDKROOT = iphoneos6.0

xcodebuild: error: The directory /Users/bquenin/workspace/test/ios/gdx does not contain an Xcode project.

Build settings from command line:
SDKROOT = iphoneos6.0

xcodebuild: error: The directory /Users/bquenin/workspace/test/ios/Test does not contain an Xcode project.


Reply to this email directly or view it on GitHubhttps://github.com//issues/31#issuecomment-9502214.

Ok, going further now. I think the problem is I don't have installed all the Android API levels, but I didn't find where to override it:

bquenin@Bertrand-Quenins-MacBook-Pro:~/workspace/libgdx-cpp$ rm -rf /Users/bquenin/workspace/test/
bquenin@Bertrand-Quenins-MacBook-Pro:~/workspace/libgdx-cpp$ python gdx-wizard.py --gen-mode ios,android --root-dir /Users/bquenin/workspace/ --project-name Test --android-sdk /Users/bquenin/android-sdk-macosx/ --package-name me.pixodro.test --android-ndk /Users/bquenin/android-ndk-r8b/ --ios-sdk-ver 6.0
ANDROID_NDK Found. Setting the backend to ANDROID
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/bquenin/workspace/test/android/gdx
Scanning dependencies of target gdx-cpp-box2d-layer
Scanning dependencies of target gdx-cpp-backend-android
Scanning dependencies of target Box2D_shared
[  1%] Building CXX object src/gdx-cpp/physics/box2d/CMakeFiles/gdx-cpp-box2d-layer.dir/Box2DDebugRenderer.cpp.o
[  3%] [  3%] [  4%] [  4%] [  5%] [  5%] Building CXX object src/backends/gdx-cpp-backend-android/CMakeFiles/gdx-cpp-backend-android.dir/AndroidFileHandle.cpp.o
Building CXX object src/backends/gdx-cpp-backend-android/CMakeFiles/gdx-cpp-backend-android.dir/AndroidAudio.cpp.o
Building CXX object src/backends/gdx-cpp-backend-android/CMakeFiles/gdx-cpp-backend-android.dir/AndroidFiles.cpp.o
Building CXX object src/backends/gdx-cpp-backend-android/CMakeFiles/gdx-cpp-backend-android.dir/AndroidInput.cpp.o
Building CXX object src/backends/gdx-cpp-backend-android/CMakeFiles/gdx-cpp-backend-android.dir/AndroidApplication.cpp.o
Building CXX object src/backends/gdx-cpp-backend-android/CMakeFiles/gdx-cpp-backend-android.dir/AndroidGraphics.cpp.o
[  5%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Joints/b2DistanceJoint.cpp.o
[  6%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Joints/b2FrictionJoint.cpp.o
[  7%] Building CXX object src/backends/gdx-cpp-backend-android/CMakeFiles/gdx-cpp-backend-android.dir/AndroidMusic.cpp.o
[  7%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Joints/b2GearJoint.cpp.o
[  8%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Joints/b2Joint.cpp.o
[  8%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Joints/b2MouseJoint.cpp.o
[  8%] Building CXX object src/backends/gdx-cpp-backend-android/CMakeFiles/gdx-cpp-backend-android.dir/AndroidSound.cpp.o
[  9%] Building CXX object src/backends/gdx-cpp-backend-android/CMakeFiles/gdx-cpp-backend-android.dir/AndroidSystem.cpp.o
[ 10%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Joints/b2PrismaticJoint.cpp.o
[ 11%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Joints/b2PulleyJoint.cpp.o
[ 11%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Joints/b2RevoluteJoint.cpp.o
[ 12%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Joints/b2RopeJoint.cpp.o
Linking CXX static library ../../../../lib/libgdx-cpp-box2d-layer.a
[ 12%] Built target gdx-cpp-box2d-layer
[ 12%] Building CXX object src/backends/gdx-cpp-backend-android/CMakeFiles/gdx-cpp-backend-android.dir/init.cpp.o
[ 12%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Joints/b2WeldJoint.cpp.o
[ 13%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Joints/b2WheelJoint.cpp.o
[ 14%] Building CXX object src/backends/gdx-cpp-backend-android/CMakeFiles/gdx-cpp-backend-android.dir/Log.cpp.o
[ 15%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Contacts/b2CircleContact.cpp.o
[ 15%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Contacts/b2Contact.cpp.o
[ 16%] [ 16%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Contacts/b2ContactSolver.cpp.o
Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Contacts/b2PolygonAndCircleContact.cpp.o
[ 17%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Contacts/b2EdgeAndCircleContact.cpp.o
[ 17%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Contacts/b2EdgeAndPolygonContact.cpp.o
[ 18%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Contacts/b2ChainAndCircleContact.cpp.o
[ 19%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Contacts/b2ChainAndPolygonContact.cpp.o
[ 19%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Contacts/b2PolygonContact.cpp.o
[ 20%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/b2Body.cpp.o
[ 20%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/b2ContactManager.cpp.o
[ 21%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/b2Fixture.cpp.o
[ 22%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/b2Island.cpp.o
[ 22%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/b2World.cpp.o
[ 23%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/b2WorldCallbacks.cpp.o
[ 23%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Common/b2BlockAllocator.cpp.o
[ 24%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Common/b2Draw.cpp.o
[ 24%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Common/b2Math.cpp.o
[ 25%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Common/b2Settings.cpp.o
[ 26%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Common/b2StackAllocator.cpp.o
[ 26%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Common/b2Timer.cpp.o
[ 27%] Linking CXX static library ../../../lib/libgdx-cpp-backend-android.a
Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/Shapes/b2CircleShape.cpp.o
[ 27%] [ 28%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/Shapes/b2EdgeShape.cpp.o
Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/Shapes/b2ChainShape.cpp.o
[ 28%] Built target gdx-cpp-backend-android
[ 29%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/Shapes/b2PolygonShape.cpp.o
Scanning dependencies of target gdx-cpp
[ 29%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/b2BroadPhase.cpp.o
[ 30%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/b2CollideCircle.cpp.o
[ 30%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/b2CollideEdge.cpp.o
[ 31%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/b2CollidePolygon.cpp.o
[ 31%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/b2Collision.cpp.o
[ 32%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/b2Distance.cpp.o
[ 33%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/b2DynamicTree.cpp.o
[ 33%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/b2TimeOfImpact.cpp.o
[ 34%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Rope/b2Rope.cpp.o
[ 34%] [ 35%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/Version.cpp.o
Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/assets/AssetType.cpp.o
[ 36%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/implementation/System.cpp.o
[ 36%] [ 37%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/InputMultiplexer.cpp.o
Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/files/FileHandle.cpp.o
[ 37%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/files/File.cpp.o
[ 38%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/MathUtils.cpp.o
[ 38%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/Circle.cpp.o
[ 39%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/Matrix4.cpp.o
[ 40%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/WindowedMean.cpp.o
[ 40%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/Polygon.cpp.o
Linking CXX shared library ../../lib/libBox2D.so
[ 41%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/Rectangle.cpp.o
[ 41%] Built target Box2D_shared
[ 41%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/Vector2.cpp.o
[ 42%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/Vector3.cpp.o
[ 43%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/collision/Sphere.cpp.o
[ 43%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/collision/Segment.cpp.o
[ 44%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/collision/Ray.cpp.o
[ 44%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/collision/BoundingBox.cpp.o
[ 45%] [ 46%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/Quaternion.cpp.o
Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/Plane.cpp.o
[ 46%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/Intersector.cpp.o
[ 47%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/CatmullRomSpline.cpp.o
[ 47%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/Matrix3.cpp.o
[ 48%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/Frustum.cpp.o
[ 48%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/EarClippingTriangulator.cpp.o
[ 49%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/PerspectiveCamera.cpp.o
[ 50%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/Color.cpp.o
[ 50%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/VertexAttributes.cpp.o
[ 51%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/Mesh.cpp.o
[ 51%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/VertexAttribute.cpp.o
[ 52%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/GLCommon.cpp.o
[ 53%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/GL10.cpp.o
[ 53%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/GL11.cpp.o
[ 54%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/GL20.cpp.o
[ 54%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/Texture.cpp.o
[ 55%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/MipMapGenerator.cpp.o
[ 55%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/FileTextureData.cpp.o
[ 56%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/VertexBufferObject.cpp.o
[ 57%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/ImmediateModeRenderer10.cpp.o
[ 57%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/IndexBufferObjectSubData.cpp.o
[ 58%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/FrameBuffer.cpp.o
[ 58%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/PixmapTextureData.cpp.o
[ 59%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/ShaderProgram.cpp.o
[ 60%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/IndexBufferObject.cpp.o
[ 60%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/VertexBufferObjectSubData.cpp.o
[ 61%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/ShapeRenderer.cpp.o
[ 61%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/ImmediateModeRenderer20.cpp.o
[ 62%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/VertexArray.cpp.o
[ 62%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/Pixmap.cpp.o
[ 63%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/BitmapFont.cpp.o
[ 64%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/BitmapFontCache.cpp.o
[ 64%] Building C object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/detail/gdx2d.c.o
[ 65%] Building C object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/detail/stb_image.c.o
[ 65%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/ParticleEmitter.cpp.o
[ 66%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/SpriteBatch.cpp.o
[ 67%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/SpriteCache.cpp.o
[ 67%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/NinePatch.cpp.o
[ 68%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/Gdx2DPixmap.cpp.o
[ 68%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/svg/SvgParser.cpp.o
[ 69%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/svg/SvgPathParser.cpp.o
[ 69%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/TextureRegion.cpp.o
[ 70%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/ParticleEffect.cpp.o
[ 71%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/Animation.cpp.o
[ 71%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/Sprite.cpp.o
[ 72%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/TextureData.cpp.o
[ 72%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/TextureAtlas.cpp.o
[ 73%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/OrthographicCamera.cpp.o
[ 74%] [ 74%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/Camera.cpp.o
Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/utils/JsonValue.cpp.o
[ 75%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/utils/JsonReader.cpp.o
[ 75%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/utils/gzstream.cpp.o
[ 76%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/utils/XmlWriter.cpp.o
[ 77%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/utils/Base64Coder.cpp.o
[ 77%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/utils/XmlReader.cpp.o
[ 78%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/utils/NumberUtils.cpp.o
[ 78%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/Game.cpp.o
[ 79%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/InputAdapter.cpp.o
[ 79%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/Gdx.cpp.o
Linking CXX static library ../../lib/libgdx-cpp.a
[ 79%] Built target gdx-cpp
Scanning dependencies of target gdx-cpp-agg-svg
[ 80%] [ 83%] [ 82%] [ 83%] [ 83%] [ 83%] [ 84%] [ 84%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_image_filters.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_gsv_text.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_embedded_raster_fonts.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_arrowhead.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_bezier_arc.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_bspline.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_curves.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_arc.cpp.o
[ 85%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_line_aa_basics.cpp.o
[ 85%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_line_profile_aa.cpp.o
[ 86%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_rounded_rect.cpp.o
[ 86%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_sqrt_tables.cpp.o
[ 87%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_trans_affine.cpp.o
[ 88%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_trans_double_path.cpp.o
[ 88%] [ 89%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_trans_single_path.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_trans_warp_magnifier.cpp.o
[ 89%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_vcgen_bspline.cpp.o
[ 90%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_vcgen_contour.cpp.o
[ 91%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_vcgen_dash.cpp.o
[ 91%] [ 92%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_vcgen_markers_term.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_vcgen_smooth_poly1.cpp.o
[ 92%] [ 93%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_vcgen_stroke.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_vpgen_clip_polygon.cpp.o
[ 93%] [ 94%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_vpgen_clip_polyline.cpp.o
[ 95%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_vpgen_segmentator.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/ctrl/agg_bezier_ctrl.cpp.o
[ 95%] [ 96%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/ctrl/agg_cbox_ctrl.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/ctrl/agg_gamma_ctrl.cpp.o
[ 96%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/ctrl/agg_gamma_spline.cpp.o
[ 97%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/ctrl/agg_polygon_ctrl.cpp.o
[ 98%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/ctrl/agg_rbox_ctrl.cpp.o
[ 98%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/ctrl/agg_scale_ctrl.cpp.o
[ 99%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/ctrl/agg_slider_ctrl.cpp.o
[ 99%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/ctrl/agg_spline_ctrl.cpp.o
[100%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/svg/agg_svg_path_renderer.cpp.o
[100%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/svg/AggSvgPixmap.cpp.o
Linking CXX static library ../../lib/libgdx-cpp-agg-svg.a
[100%] Built target gdx-cpp-agg-svg
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/bquenin/workspace/test/android/Test
Scanning dependencies of target Test
[100%] Building CXX object CMakeFiles/Test.dir/main.cpp.o
Linking CXX shared library lib/libTest.so
[100%] Built target Test
Error: Target id is not valid. Use 'android list targets' to get the target ids.
Traceback (most recent call last):
  File "gdx-wizard.py", line 185, in <module>
    setup()
  File "gdx-wizard.py", line 143, in setup
    os.mkdir('libs/armeabi-v7a')
OSError: [Errno 2] No such file or directory: 'libs/armeabi-v7a'
bquenin@Bertrand-Quenins-MacBook-Pro:~/workspace/libgdx-cpp$ android list targets
Available Android targets:
----------
id: 1 or "android-8"
     Name: Android 2.2
     Type: Platform
     API level: 8
     Revision: 3
     Skins: HVGA, QVGA, WQVGA400, WQVGA432, WVGA800 (default), WVGA854
     ABIs : armeabi
----------
id: 2 or "android-16"
     Name: Android 4.1
     Type: Platform
     API level: 16
     Revision: 2
     Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in
     ABIs : no ABIs.

Yes, that's it. I'm defaulting to android-10 somewhere on code. I'll add a
parameter to define which android to use, one minute.

2012/10/16 tsug notifications@github.com

Ok, going further now. I think the problem is I don't have installed all
the Android API levels, but I didn't find where to override it:

bquenin@Bertrand-Quenins-MacBook-Pro:/workspace/libgdx-cpp$ rm -rf /Users/bquenin/workspace/test/
bquenin@Bertrand-Quenins-MacBook-Pro:
/workspace/libgdx-cpp$ python gdx-wizard.py --gen-mode ios,android --root-dir /Users/bquenin/workspace/ --project-name Test --android-sdk /Users/bquenin/android-sdk-macosx/ --package-name me.pixodro.test --android-ndk /Users/bquenin/android-ndk-
r8b/ --ios-sdk-ver 6.0
ANDROID_NDK Found. Setting the backend to ANDROID
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/bquenin/workspace/test/android/gdx
Scanning dependencies of target gdx-cpp-box2d-layer
Scanning dependencies of target gdx-cpp-backend-android
Scanning dependencies of target Box2D_shared[ 1%] Building CXX object src/gdx-cpp/physics/box2d/CMakeFiles/gdx-cpp-box2d-layer.dir/Box2DDebugRenderer.cpp.o[ 3%] [ 3%] [ 4%] [ 4%] [ 5%] [ 5%] Building CXX object src/backends/gdx-cpp-backend-android/CMakeFiles/gdx-cpp-backend-android.dir/AndroidFileHandle.cpp.o
Building CXX object src/backends/gdx-cpp-backend-android/CMakeFiles/gdx-cpp-backend-android.dir/AndroidAudio.cpp.o
Building CXX object src/backends/gdx-cpp-backend-android/CMakeFiles/gdx-cpp-backend-android.dir/AndroidFiles.cpp.o
Building CXX object src/backends/gdx-cpp-backend-android/CMakeFiles/gdx-cpp-backend-android.dir/AndroidInput.cpp.o
Building CXX object src/backends/gdx-cpp-backend-android/CMakeFiles/gdx-cpp-backend-android.dir/AndroidApplication.cpp.o
Building CXX object src/backends/gdx-cpp-backend-android/CMakeFiles/gdx-cpp-backend-android.dir/AndroidGraphics.cpp.o[ 5%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Joints/b2DistanceJoint.cpp.o[ 6%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Joints/b2FrictionJoint.cpp.o[ 7%] Building CXX object src/backends/gdx-cpp-backend-android/CMakeFiles/gdx-cpp-backend-android.dir/AndroidMusic.cpp.o[ 7%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Joints/b2GearJoint.cpp.o[ 8%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Joints/b2Joint.cpp.o[ 8%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Joints/b2MouseJoint.cpp.o[ 8%] Building CXX object src/backends/gdx-cpp-backend-android/CMakeFiles/gdx-cpp-backend-android.dir/AndroidSound.cpp.o[ 9%] Building CXX object src/backends/gdx-cpp-backend-android/CMakeFiles/gdx-cpp-backend-android.dir/AndroidSystem.cpp.o[ 10%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Joints/b2PrismaticJoint.cpp.o[ 11%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Joints/b2PulleyJoint.cpp.o[ 11%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Joints/b2RevoluteJoint.cpp.o[ 12%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Joints/b2RopeJoint.cpp.o
Linking CXX static library ../../../../lib/libgdx-cpp-box2d-layer.a[ 12%] Built target gdx-cpp-box2d-layer[ 12%] Building CXX object src/backends/gdx-cpp-backend-android/CMakeFiles/gdx-cpp-backend-android.dir/init.cpp.o[ 12%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Joints/b2WeldJoint.cpp.o[ 13%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Joints/b2WheelJoint.cpp.o[ 14%] Building CXX object src/backends/gdx-cpp-backend-android/CMakeFiles/gdx-cpp-backend-android.dir/Log.cpp.o[ 15%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Contacts/b2CircleContact.cpp.o[ 15%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Contacts/b2Contact.cpp.o[ 16%] [ 16%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Contacts/b2ContactSolver.cpp.o
Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Contacts/b2PolygonAndCircleContact.cpp.o[ 17%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Contacts/b2EdgeAndCircleContact.cpp.o[ 17%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Contacts/b2EdgeAndPolygonContact.cpp.o[ 18%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Contacts/b2ChainAndCircleContact.cpp.o[ 19%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Contacts/b2ChainAndPolygonContact.cpp.o[ 19%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/Contacts/b2PolygonContact.cpp.o[ 20%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/b2Body.cpp.o[ 20%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/b2ContactManager.cpp.o[ 21%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/b2Fixture.cpp.o[ 22%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/b2Island.cpp.o[ 22%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/b2World.cpp.o[ 23%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Dynamics/b2WorldCallbacks.cpp.o[ 23%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Common/b2BlockAllocator.cpp.o[ 24%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Common/b2Draw.cpp.o[ 24%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Common/b2Math.cpp.o[ 25%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Common/b2Settings.cpp.o[ 26%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Common/b2StackAllocator.cpp.o[ 26%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Common/b2Timer.cpp.o[ 27%] Linking CXX static library ../../../lib/libgdx-cpp-backend-android.a
Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/Shapes/b2CircleShape.cpp.o[ 27%] [ 28%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/Shapes/b2EdgeShape.cpp.o
Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/Shapes/b2ChainShape.cpp.o[ 28%] Built target gdx-cpp-backend-android[ 29%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/Shapes/b2PolygonShape.cpp.o
Scanning dependencies of target gdx-cpp[ 29%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/b2BroadPhase.cpp.o[ 30%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/b2CollideCircle.cpp.o[ 30%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/b2CollideEdge.cpp.o[ 31%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/b2CollidePolygon.cpp.o[ 31%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/b2Collision.cpp.o[ 32%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/b2Distance.cpp.o[ 33%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/b2DynamicTree.cpp.o[ 33%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Collision/b2TimeOfImpact.cpp.o[ 34%] Building CXX object src/Box2D/CMakeFiles/Box2D_shared.dir/Rope/b2Rope.cpp.o[ 34%] [ 35%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/Version.cpp.o
Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/assets/AssetType.cpp.o[ 36%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/implementation/System.cpp.o[ 36%] [ 37%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/InputMultiplexer.cpp.o
Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/files/FileHandle.cpp.o[ 37%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/files/File.cpp.o[ 38%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/MathUtils.cpp.o[ 38%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/Circle.cpp.o[ 39%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/Matrix4.cpp.o[ 40%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/WindowedMean.cpp.o[ 40%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/Polygon.cpp.o
Linking CXX shared library ../../lib/libBox2D.so[ 41%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/Rectangle.cpp.o[ 41%] Built target Box2D_shared[ 41%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/Vector2.cpp.o[ 42%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/Vector3.cpp.o[ 43%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/collision/Sphere.cpp.o[ 43%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/collision/Segment.cpp.o[ 44%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/collision/Ray.cpp.o[ 44%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/collision/BoundingBox.cpp.o[ 45%] [ 46%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/Quaternion.cpp.o
Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/Plane.cpp.o[ 46%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/Intersector.cpp.o[ 47%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/CatmullRomSpline.cpp.o[ 47%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/Matrix3.cpp.o[ 48%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/Frustum.cpp.o[ 48%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/math/EarClippingTriangulator.cpp.o[ 49%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/PerspectiveCamera.cpp.o[ 50%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/Color.cpp.o[ 50%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/VertexAttributes.cpp.o[ 51%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/Mesh.cpp.o[ 51%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/VertexAttribute.cpp.o[ 52%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/GLCommon.cpp.o[ 53%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/GL10.cpp.o[ 53%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/GL11.cpp.o[ 54%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/GL20.cpp.o[ 54%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/Texture.cpp.o[ 55%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/MipMapGenerator.cpp.o[ 55%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/FileTextureData.cpp.o[ 56%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/VertexBufferObject.cpp.o[ 57%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/ImmediateModeRenderer10.cpp.o[ 57%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/IndexBufferObjectSubData.cpp.o[ 58%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/FrameBuffer.cpp.o[ 58%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/PixmapTextureData.cpp.o[ 59%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/ShaderProgram.cpp.o[ 60%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/IndexBufferObject.cpp.o[ 60%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/VertexBufferObjectSubData.cpp.o[ 61%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/ShapeRenderer.cpp.o[ 61%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/ImmediateModeRenderer20.cpp.o[ 62%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/glutils/VertexArray.cpp.o[ 62%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/Pixmap.cpp.o[ 63%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/BitmapFont.cpp.o[ 64%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/BitmapFontCache.cpp.o[ 64%] Building C object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/detail/gdx2d.c.o[ 65%] Building C object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/detail/stb_image.c.o[ 65%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/ParticleEmitter.cpp.o[ 66%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/SpriteBatch.cpp.o[ 67%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/SpriteCache.cpp.o[ 67%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/NinePatch.cpp.o[ 68%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/Gdx2DPixmap.cpp.o[ 68%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/svg/SvgParser.cpp.o[ 69%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/svg/SvgPathParser.cpp.o[ 69%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/TextureRegion.cpp.o[ 70%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/ParticleEffect.cpp.o[ 71%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/Animation.cpp.o[ 71%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/Sprite.cpp.o[ 72%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/TextureData.cpp.o[ 72%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/g2d/TextureAtlas.cpp.o[ 73%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/OrthographicCamera.cpp.o[ 74%] [ 74%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/graphics/Camera.cpp.o
Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/utils/JsonValue.cpp.o[ 75%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/utils/JsonReader.cpp.o[ 75%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/utils/gzstream.cpp.o[ 76%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/utils/XmlWriter.cpp.o[ 77%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/utils/Base64Coder.cpp.o[ 77%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/utils/XmlReader.cpp.o[ 78%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/utils/NumberUtils.cpp.o[ 78%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/Game.cpp.o[ 79%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/InputAdapter.cpp.o[ 79%] Building CXX object src/gdx-cpp/CMakeFiles/gdx-cpp.dir/Gdx.cpp.o
Linking CXX static library ../../lib/libgdx-cpp.a[ 79%] Built target gdx-cpp
Scanning dependencies of target gdx-cpp-agg-svg[ 80%] [ 83%] [ 82%] [ 83%] [ 83%] [ 83%] [ 84%] [ 84%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_image_filters.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_gsv_text.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_embedded_raster_fonts.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_arrowhead.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_bezier_arc.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_bspline.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_curves.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_arc.cpp.o[ 85%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_line_aa_basics.cpp.o[ 85%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_line_profile_aa.cpp.o[ 86%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_rounded_rect.cpp.o[ 86%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_sqrt_tables.cpp.o[ 87%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_trans_affine.cpp.o[ 88%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_trans_double_path.cpp.o[ 88%] [ 89%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_trans_single_path.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_trans_warp_magnifier.cpp.o[ 89%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_vcgen_bspline.cpp.o[ 90%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_vcgen_contour.cpp.o[ 91%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_vcgen_dash.cpp.o[ 91%] [ 92%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_vcgen_markers_term.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_vcgen_smooth_poly1.cpp.o[ 92%] [ 93%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_vcgen_stroke.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_vpgen_clip_polygon.cpp.o[ 93%] [ 94%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_vpgen_clip_polyline.cpp.o[ 95%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/agg_vpgen_segmentator.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/ctrl/agg_bezier_ctrl.cpp.o[ 95%] [ 96%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/ctrl/agg_cbox_ctrl.cpp.o
Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/ctrl/agg_gamma_ctrl.cpp.o[ 96%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/ctrl/agg_gamma_spline.cpp.o[ 97%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/ctrl/agg_polygon_ctrl.cpp.o[ 98%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/ctrl/agg_rbox_ctrl.cpp.o[ 98%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/ctrl/agg_scale_ctrl.cpp.o[ 99%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/ctrl/agg_slider_ctrl.cpp.o[ 99%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/src/ctrl/agg_spline_ctrl.cpp.o[100%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/svg/agg_svg_path_renderer.cpp.o[100%] Building CXX object src/agg/CMakeFiles/gdx-cpp-agg-svg.dir/svg/AggSvgPixmap.cpp.o
Linking CXX static library ../../lib/libgdx-cpp-agg-svg.a[100%] Built target gdx-cpp-agg-svg
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/bquenin/workspace/test/android/Test
Scanning dependencies of target Test[100%] Building CXX object CMakeFiles/Test.dir/main.cpp.o
Linking CXX shared library lib/libTest.so[100%] Built target Test
Error: Target id is not valid. Use 'android list targets' to get the target ids.
Traceback (most recent call last):
File "gdx-wizard.py", line 185, in
setup()
File "gdx-wizard.py", line 143, in setup
os.mkdir('libs/armeabi-v7a')
OSError: [Errno 2] No such file or directory: 'libs/armeabi-v7a'
bquenin@Bertrand-Quenins-MacBook-Pro:~/workspace/libgdx-cpp$ android list targets

Available Android targets:

id: 1 or "android-8"
Name: Android 2.2
Type: Platform
API level: 8
Revision: 3
Skins: HVGA, QVGA, WQVGA400, WQVGA432, WVGA800 (default), WVGA854

ABIs : armeabi

id: 2 or "android-16"
Name: Android 4.1
Type: Platform
API level: 16
Revision: 2
Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in
ABIs : no ABIs.


Reply to this email directly or view it on GitHubhttps://github.com//issues/31#issuecomment-9503026.

Ok now both Android & iOS built successfully :)
Gonna play with the projects now!
Thanks !

yay!

I've just updated the README for clarification about the need of gdx's
android backend project too when deploying, you're probably going to need
this.

Cheers

2012/10/16 tsug notifications@github.com

Ok now both Android & iOS built successfully :)
Gonna play with the projects now!
Thanks !


Reply to this email directly or view it on GitHubhttps://github.com//issues/31#issuecomment-9503811.

Ok cool, gonna give you some feedback later

On a side note, you probably need to add the "--android-target android-10" parameter to your sample in the README as well

Oops, thanks, added now :)

2012/10/16 tsug notifications@github.com

On a side note, you probably need to add the "--android-target android-10"
parameter to your sample in the README as well


Reply to this email directly or view it on GitHubhttps://github.com//issues/31#issuecomment-9504016.