Hey :D
I tried to set up SFML for Android by following many guides like the Thread in this forum or the guide on Git but every way i found i get errors :(
I searched 3 days for a solution but i didn't find any so i hope i get help.
Forum Guide: http://en.sfml-dev.org/forums/index.php?topic=13716.0 (http://en.sfml-dev.org/forums/index.php?topic=13716.0)
Git Guide:https://github.com/SFML/SFML/wiki/Building-SFML-for-Android (https://github.com/SFML/SFML/wiki/Building-SFML-for-Android)
But every time i build it i get errors :/
Error by using MinGW MakeFiles on cmd:
Command I used: cmake -G "MinGW Makefiles" -DANDROID_ABI=armeabi-v7a -DANDROID_NATIVE_API_LEVEL=9 -DANDROID_USE_STLPORT=TRUE -DCMAKE_TOOLCHAIN_FILE=B:\Bearbeitung\ProgrammierungAppAndroid\libs\SFML\cmake\toolchains\android.toolchain.cmake -DCMAKE_MAKE_PROGRAM=B:\Bearbeitung\ProgrammierungAppAndroid\libs\android-ndk-r9\prebuilt\windows-x86_64\bin\make.exe
(http://abload.de/img/error1tyb9s.png)
Error by using Visual C++ 2010 with CMake-Gui:
(http://abload.de/img/error2sdl5n.png)
(http://abload.de/img/error3yrzpy.png)
Translated: The programm "B:\Bearbeitung\...\Debug\ALL_BUILD" could not be started. failed to find the target device
Compiler-Error Visual C++ by using CMD for building SFML:
Command I used: cmake -DANDROID_ABI=armeabi -DCMAKE_TOOLCHAIN_FILE=../../cmake/toolchains/android.toolchain.cmake ../..
1>------ Erstellen gestartet: Projekt: ZERO_CHECK, Konfiguration: Debug Win32 ------
1> Checking Build System
1> CMake does not need to re-run because B:/Bearbeitung/ProgrammierungAppAndroid/libs/SFML/build/armeabi/CMakeFiles/generate.stamp is up-to-date.
1> CMake does not need to re-run because B:/Bearbeitung/ProgrammierungAppAndroid/libs/SFML/build/armeabi/src/SFML/CMakeFiles/generate.stamp is up-to-date.
1> CMake does not need to re-run because B:/Bearbeitung/ProgrammierungAppAndroid/libs/SFML/build/armeabi/src/SFML/System/CMakeFiles/generate.stamp is up-to-date.
1> CMake does not need to re-run because B:/Bearbeitung/ProgrammierungAppAndroid/libs/SFML/build/armeabi/src/SFML/Main/CMakeFiles/generate.stamp is up-to-date.
1> CMake does not need to re-run because B:/Bearbeitung/ProgrammierungAppAndroid/libs/SFML/build/armeabi/src/SFML/Window/CMakeFiles/generate.stamp is up-to-date.
1> CMake does not need to re-run because B:/Bearbeitung/ProgrammierungAppAndroid/libs/SFML/build/armeabi/src/SFML/Network/CMakeFiles/generate.stamp is up-to-date.
1> CMake does not need to re-run because B:/Bearbeitung/ProgrammierungAppAndroid/libs/SFML/build/armeabi/src/SFML/Graphics/CMakeFiles/generate.stamp is up-to-date.
1> CMake does not need to re-run because B:/Bearbeitung/ProgrammierungAppAndroid/libs/SFML/build/armeabi/src/SFML/Audio/CMakeFiles/generate.stamp is up-to-date.
2>------ Erstellen gestartet: Projekt: sfml-system, Konfiguration: Debug Win32 ------
3>------ Erstellen gestartet: Projekt: sfml-activity, Konfiguration: Debug Win32 ------
4>------ Erstellen gestartet: Projekt: sfml-main, Konfiguration: Debug Win32 ------
2> Building Custom Rule B:/Bearbeitung/ProgrammierungAppAndroid/libs/SFML/src/SFML/System/CMakeLists.txt
2> CMake does not need to re-run because B:\Bearbeitung\ProgrammierungAppAndroid\libs\SFML\build\armeabi\src\SFML\System\CMakeFiles\generate.stamp is up-to-date.
3> Building Custom Rule B:/Bearbeitung/ProgrammierungAppAndroid/libs/SFML/src/SFML/Main/CMakeLists.txt
4> Building Custom Rule B:/Bearbeitung/ProgrammierungAppAndroid/libs/SFML/src/SFML/Main/CMakeLists.txt
3> CMake does not need to re-run because B:\Bearbeitung\ProgrammierungAppAndroid\libs\SFML\build\armeabi\src\SFML\Main\CMakeFiles\generate.stamp is up-to-date.
4> CMake does not need to re-run because B:\Bearbeitung\ProgrammierungAppAndroid\libs\SFML\build\armeabi\src\SFML\Main\CMakeFiles\generate.stamp is up-to-date.
2>cl : Befehlszeile error D8021: Ungültiges numerisches Argument /Wno-psabi.
4>cl : Befehlszeile error D8021: Ungültiges numerisches Argument /Wno-psabi.
3>cl : Befehlszeile error D8021: Ungültiges numerisches Argument /Wno-psabi.
5>------ Erstellen gestartet: Projekt: sfml-window, Konfiguration: Debug Win32 ------
6>------ Erstellen gestartet: Projekt: sfml-audio, Konfiguration: Debug Win32 ------
5> Building Custom Rule B:/Bearbeitung/ProgrammierungAppAndroid/libs/SFML/src/SFML/Window/CMakeLists.txt
6> Building Custom Rule B:/Bearbeitung/ProgrammierungAppAndroid/libs/SFML/src/SFML/Audio/CMakeLists.txt
5> CMake does not need to re-run because B:\Bearbeitung\ProgrammierungAppAndroid\libs\SFML\build\armeabi\src\SFML\Window\CMakeFiles\generate.stamp is up-to-date.
6> CMake does not need to re-run because B:\Bearbeitung\ProgrammierungAppAndroid\libs\SFML\build\armeabi\src\SFML\Audio\CMakeFiles\generate.stamp is up-to-date.
6>cl : Befehlszeile error D8021: Ungültiges numerisches Argument /Wno-psabi.
5>cl : Befehlszeile error D8021: Ungültiges numerisches Argument /Wno-psabi.
7>------ Erstellen gestartet: Projekt: sfml-network, Konfiguration: Debug Win32 ------
7> Building Custom Rule B:/Bearbeitung/ProgrammierungAppAndroid/libs/SFML/src/SFML/Network/CMakeLists.txt
7> CMake does not need to re-run because B:\Bearbeitung\ProgrammierungAppAndroid\libs\SFML\build\armeabi\src\SFML\Network\CMakeFiles\generate.stamp is up-to-date.
8>------ Erstellen gestartet: Projekt: sfml-graphics, Konfiguration: Debug Win32 ------
7>cl : Befehlszeile error D8021: Ungültiges numerisches Argument /Wno-psabi.
8> Building Custom Rule B:/Bearbeitung/ProgrammierungAppAndroid/libs/SFML/src/SFML/Graphics/CMakeLists.txt
8> CMake does not need to re-run because B:\Bearbeitung\ProgrammierungAppAndroid\libs\SFML\build\armeabi\src\SFML\Graphics\CMakeFiles\generate.stamp is up-to-date.
8>cl : Befehlszeile error D8021: Ungültiges numerisches Argument /Wno-psabi.
9>------ Erstellen gestartet: Projekt: ALL_BUILD, Konfiguration: Debug Win32 ------
9> Building Custom Rule B:/Bearbeitung/ProgrammierungAppAndroid/libs/SFML/CMakeLists.txt
9> CMake does not need to re-run because B:\Bearbeitung\ProgrammierungAppAndroid\libs\SFML\build\armeabi\CMakeFiles\generate.stamp is up-to-date.
9> Build all projects========== Erstellen: 2 erfolgreich, Fehler bei 7, 0 aktuell, 0 übersprungen ==========
System:
Windows 7 64bit
Programms:
CMake 2.8.12.2
Android NDK 9r
newest Android SDK[/font]
If there's any information missing, i will add it.
I hope my English isn't so bad :S I beg your pardon.
Hey RunRanger
I have the same problem.
I used this links:
https://github.com/SFML/SFML/wiki/Building-SFML-for-Android (https://github.com/SFML/SFML/wiki/Building-SFML-for-Android)
and
http://en.sfml-dev.org/forums/index.php?topic=13716.0 (http://en.sfml-dev.org/forums/index.php?topic=13716.0)
CMD Command i used:
cmake -DANDROID_ABI=armeabi -DANDROID_NATIVE_API_LEVEL=9 -ANDROID_USE_STLPORT=1 -DCMAKE_TOOLCHAIN_FILE=../../cmake/toolchains/android.toolchain.cmake ../..
System:
Windows 8.1 - 64Bit
Programms:
CMake 3.0.0
Android NDK r10
Android SDK Tools rev 22.6.4
Android SDK Plattform-Tools rev 19.0.2
Visual Studio 2013 Ultimate
Errors from VS 2013 Ultimate
1>------ Neues Erstellen gestartet: Projekt: ZERO_CHECK, Konfiguration: Release Win32 ------
1> Checking Build System
1> CMake does not need to re-run because C:/SFML/SFML_GIT_CLONE/SFML/build/armeabi/CMakeFiles/generate.stamp is up-to-date.
1> CMake does not need to re-run because C:/SFML/SFML_GIT_CLONE/SFML/build/armeabi/src/SFML/CMakeFiles/generate.stamp is up-to-date.
1> CMake does not need to re-run because C:/SFML/SFML_GIT_CLONE/SFML/build/armeabi/src/SFML/System/CMakeFiles/generate.stamp is up-to-date.
1> CMake does not need to re-run because C:/SFML/SFML_GIT_CLONE/SFML/build/armeabi/src/SFML/Main/CMakeFiles/generate.stamp is up-to-date.
1> CMake does not need to re-run because C:/SFML/SFML_GIT_CLONE/SFML/build/armeabi/src/SFML/Window/CMakeFiles/generate.stamp is up-to-date.
1> CMake does not need to re-run because C:/SFML/SFML_GIT_CLONE/SFML/build/armeabi/src/SFML/Network/CMakeFiles/generate.stamp is up-to-date.
1> CMake does not need to re-run because C:/SFML/SFML_GIT_CLONE/SFML/build/armeabi/src/SFML/Graphics/CMakeFiles/generate.stamp is up-to-date.
1> CMake does not need to re-run because C:/SFML/SFML_GIT_CLONE/SFML/build/armeabi/src/SFML/Audio/CMakeFiles/generate.stamp is up-to-date.
2>------ Neues Erstellen gestartet: Projekt: sfml-system, Konfiguration: Release Win32 ------
3>------ Neues Erstellen gestartet: Projekt: sfml-activity, Konfiguration: Release Win32 ------
4>------ Neues Erstellen gestartet: Projekt: sfml-main, Konfiguration: Release Win32 ------
2> Building Custom Rule C:/SFML/SFML_GIT_CLONE/SFML/src/SFML/System/CMakeLists.txt
2> CMake does not need to re-run because C:\SFML\SFML_GIT_CLONE\SFML\build\armeabi\src\SFML\System\CMakeFiles\generate.stamp is up-to-date.
3> Building Custom Rule C:/SFML/SFML_GIT_CLONE/SFML/src/SFML/Main/CMakeLists.txt
4> Building Custom Rule C:/SFML/SFML_GIT_CLONE/SFML/src/SFML/Main/CMakeLists.txt
3> CMake does not need to re-run because C:\SFML\SFML_GIT_CLONE\SFML\build\armeabi\src\SFML\Main\CMakeFiles\generate.stamp is up-to-date.
4> CMake does not need to re-run because C:\SFML\SFML_GIT_CLONE\SFML\build\armeabi\src\SFML\Main\CMakeFiles\generate.stamp is up-to-date.
2>cl : Befehlszeile error D8021: Ungültiges numerisches Argument /Wno-psabi.
4>cl : Befehlszeile error D8021: Ungültiges numerisches Argument /Wno-psabi.
3>cl : Befehlszeile error D8021: Ungültiges numerisches Argument /Wno-psabi.
5>------ Neues Erstellen gestartet: Projekt: sfml-window, Konfiguration: Release Win32 ------
6>------ Neues Erstellen gestartet: Projekt: sfml-audio, Konfiguration: Release Win32 ------
7>------ Neues Erstellen gestartet: Projekt: sfml-network, Konfiguration: Release Win32 ------
7> Building Custom Rule C:/SFML/SFML_GIT_CLONE/SFML/src/SFML/Network/CMakeLists.txt
6> Building Custom Rule C:/SFML/SFML_GIT_CLONE/SFML/src/SFML/Audio/CMakeLists.txt
5> Building Custom Rule C:/SFML/SFML_GIT_CLONE/SFML/src/SFML/Window/CMakeLists.txt
5> CMake does not need to re-run because C:\SFML\SFML_GIT_CLONE\SFML\build\armeabi\src\SFML\Window\CMakeFiles\generate.stamp is up-to-date.
7> CMake does not need to re-run because C:\SFML\SFML_GIT_CLONE\SFML\build\armeabi\src\SFML\Network\CMakeFiles\generate.stamp is up-to-date.
6> CMake does not need to re-run because C:\SFML\SFML_GIT_CLONE\SFML\build\armeabi\src\SFML\Audio\CMakeFiles\generate.stamp is up-to-date.
6>cl : Befehlszeile error D8021: Ungültiges numerisches Argument /Wno-psabi.
7>cl : Befehlszeile error D8021: Ungültiges numerisches Argument /Wno-psabi.
5>cl : Befehlszeile error D8021: Ungültiges numerisches Argument /Wno-psabi.
8>------ Neues Erstellen gestartet: Projekt: sfml-graphics, Konfiguration: Release Win32 ------
8> Building Custom Rule C:/SFML/SFML_GIT_CLONE/SFML/src/SFML/Graphics/CMakeLists.txt
8> CMake does not need to re-run because C:\SFML\SFML_GIT_CLONE\SFML\build\armeabi\src\SFML\Graphics\CMakeFiles\generate.stamp is up-to-date.
8>cl : Befehlszeile error D8021: Ungültiges numerisches Argument /Wno-psabi.
9>------ Neues Erstellen gestartet: Projekt: ALL_BUILD, Konfiguration: Release Win32 ------
9> Building Custom Rule C:/SFML/SFML_GIT_CLONE/SFML/CMakeLists.txt
9> CMake does not need to re-run because C:\SFML\SFML_GIT_CLONE\SFML\build\armeabi\CMakeFiles\generate.stamp is up-to-date.
9> Build all projects
10>------ Neues Erstellen gestartet: Projekt: INSTALL, Konfiguration: Release Win32 ------
10> -- Install configuration: "Release"
10> -- Installing: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include
10> -- Installing: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML
10> -- Installing: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Audio
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Audio/Export.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Audio/Listener.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Audio/Music.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Audio/Sound.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Audio/SoundBuffer.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Audio/SoundBufferRecorder.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Audio/SoundRecorder.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Audio/SoundSource.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Audio/SoundStream.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Audio.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Config.hpp
10> -- Installing: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Graphics
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Graphics/BlendMode.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Graphics/CircleShape.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Graphics/Color.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Graphics/ConvexShape.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Graphics/Drawable.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Graphics/Export.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Graphics/Font.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Graphics/Glyph.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Graphics/Image.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Graphics/PrimitiveType.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Graphics/Rect.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Graphics/Rect.inl
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Graphics/RectangleShape.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Graphics/RenderStates.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Graphics/RenderTarget.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Graphics/RenderTexture.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Graphics/RenderWindow.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Graphics/Shader.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Graphics/Shape.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Graphics/Sprite.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Graphics/Text.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Graphics/Texture.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Graphics/Transform.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Graphics/Transformable.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Graphics/Vertex.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Graphics/VertexArray.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Graphics/View.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Graphics.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Main.hpp
10> -- Installing: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Network
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Network/Export.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Network/Ftp.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Network/Http.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Network/IpAddress.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Network/Packet.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Network/Socket.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Network/SocketHandle.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Network/SocketSelector.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Network/TcpListener.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Network/TcpSocket.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Network/UdpSocket.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Network.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/OpenGL.hpp
10> -- Installing: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/System
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/System/Clock.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/System/Err.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/System/Export.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/System/InputStream.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/System/Lock.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/System/Mutex.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/System/NonCopyable.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/System/Sleep.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/System/String.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/System/String.inl
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/System/Thread.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/System/Thread.inl
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/System/ThreadLocal.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/System/ThreadLocalPtr.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/System/ThreadLocalPtr.inl
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/System/Time.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/System/Utf.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/System/Utf.inl
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/System/Vector2.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/System/Vector2.inl
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/System/Vector3.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/System/Vector3.inl
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/System.hpp
10> -- Installing: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Window
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Window/Context.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Window/ContextSettings.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Window/Event.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Window/Export.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Window/GlResource.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Window/Joystick.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Window/Keyboard.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Window/Mouse.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Window/Sensor.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Window/Touch.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Window/VideoMode.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Window/Window.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Window/WindowHandle.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Window/WindowStyle.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./include/SFML/Window.hpp
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/license.txt
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/readme.txt
10> -- Installing: C:/AndroidNDK/android-ndk-r10/sources/sfml/extlibs/lib/armeabi
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/extlibs/lib/armeabi/libfreetype.a
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/extlibs/lib/armeabi/libjpeg.a
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/extlibs/lib/armeabi/libopenal.so
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/extlibs/lib/armeabi/libsndfile.so
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/extlibs/Android.mk
10> -- Up-to-date: C:/AndroidNDK/android-ndk-r10/sources/sfml/./Android.mk
10> CMake Error at src/SFML/System/cmake_install.cmake:45 (file):
10> file INSTALL cannot find
10> "C:/SFML/SFML_GIT_CLONE/SFML/build/armeabi/lib/Release/libsfml-system.so".
10> Call Stack (most recent call first):
10> src/SFML/cmake_install.cmake:37 (include)
10> cmake_install.cmake:77 (include)
10>
10>
10>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(132,5): error MSB3073: Der Befehl "setlocal
10>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(132,5): error MSB3073: "C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=Release -P cmake_install.cmake
10>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(132,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd
10>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(132,5): error MSB3073: :cmEnd
10>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(132,5): error MSB3073: endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
10>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(132,5): error MSB3073: :cmErrorLevel
10>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(132,5): error MSB3073: exit /b %1
10>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(132,5): error MSB3073: :cmDone
10>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(132,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd
10>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(132,5): error MSB3073: :VCEnd" wurde mit dem Code 1 beendet.
========== Alles neu erstellen: 2 erfolgreich, 8 fehlerhaft, 0 übersprungen ==========
Dont know why he show's me this /Wno-psabi as invalid not numeric Argument, 7 times.
Thanks for the replies :)
I've seen you have edited the Building-Guide :D
I followed it 3-times again and considerd your reply, but everytime the cmd gave me the same error :/
Input CMD: cmake -G "MinGW Makefiles" -DANDROID_ABI=armeabi -DCMAKE_TOOLCHAIN_FILE=../../cmake/toolchains/android.toolchain.cmake ../..
C:\Users\User\SFML\build\armeabi>make install
Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung
ist falsch.
Folgender Fehler trat auf: \C:\Program.
Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung
ist falsch.
Folgender Fehler trat auf: 2.8\bin\cmake.exe\ -HC:\Users\User\SFML -BC:\Users\Us
er\SFML\build\armeabi --check-build-system CMakeFiles\Makefile.cmake 0.
make: *** [cmake_check_build_system] Error 1
Translated:
The syntax of the filename directory or volume is incorrect.
The following error occurs: \C:\Program.
The syntax of the filename directory or volume is incorrect.
The following error occurs: 2.8\bin\cmake.exe\ -HC:\Users\User\SFML -BC:\Users\User\SFML\build\armeabi --check-build-system CMakeFiles\Makefile.cmake 0.
make: *** [cmake_check_build_system] Error 1
Output by invoking CMake:
C:\Users\User\SFML\build\armeabi>cmake -G "MinGW Makefiles" -DANDROID_ABI=armeab
i -DCMAKE_TOOLCHAIN_FILE=../../cmake/toolchains/android.toolchain.cmake ../..
CMake Warning at cmake/toolchains/android.toolchain.cmake:329 (message):
Could not uniquely determine machine name for compiler from
C:/android-ndk-r9/toolchains/arm-linux-androideabi-clang3.2/prebuilt/windows-x
86_64.
Call Stack (most recent call first):
cmake/toolchains/android.toolchain.cmake:505 (__DETECT_TOOLCHAIN_MACHINE_NAME)
C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeDetermineSystem.
cmake:90 (include)
CMakeLists.txt:17 (project)
CMake Warning at cmake/toolchains/android.toolchain.cmake:329 (message):
Could not uniquely determine machine name for compiler from
C:/android-ndk-r9/toolchains/arm-linux-androideabi-clang3.3/prebuilt/windows-x
86_64.
Call Stack (most recent call first):
cmake/toolchains/android.toolchain.cmake:505 (__DETECT_TOOLCHAIN_MACHINE_NAME)
C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeDetermineSystem.
cmake:90 (include)
CMakeLists.txt:17 (project)
CMake Warning at cmake/toolchains/android.toolchain.cmake:329 (message):
Could not uniquely determine machine name for compiler from
C:/android-ndk-r9/toolchains/llvm-3.2/prebuilt/windows-x86_64.
Call Stack (most recent call first):
cmake/toolchains/android.toolchain.cmake:505 (__DETECT_TOOLCHAIN_MACHINE_NAME)
C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeDetermineSystem.
cmake:90 (include)
CMakeLists.txt:17 (project)
CMake Warning at cmake/toolchains/android.toolchain.cmake:329 (message):
Could not uniquely determine machine name for compiler from
C:/android-ndk-r9/toolchains/llvm-3.3/prebuilt/windows-x86_64.
Call Stack (most recent call first):
cmake/toolchains/android.toolchain.cmake:505 (__DETECT_TOOLCHAIN_MACHINE_NAME)
C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeDetermineSystem.
cmake:90 (include)
CMakeLists.txt:17 (project)
CMake Warning at cmake/toolchains/android.toolchain.cmake:329 (message):
Could not uniquely determine machine name for compiler from
C:/android-ndk-r9/toolchains/mipsel-linux-android-clang3.2/prebuilt/windows-x8
6_64.
Call Stack (most recent call first):
cmake/toolchains/android.toolchain.cmake:505 (__DETECT_TOOLCHAIN_MACHINE_NAME)
C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeDetermineSystem.
cmake:90 (include)
CMakeLists.txt:17 (project)
CMake Warning at cmake/toolchains/android.toolchain.cmake:329 (message):
Could not uniquely determine machine name for compiler from
C:/android-ndk-r9/toolchains/mipsel-linux-android-clang3.3/prebuilt/windows-x8
6_64.
Call Stack (most recent call first):
cmake/toolchains/android.toolchain.cmake:505 (__DETECT_TOOLCHAIN_MACHINE_NAME)
C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeDetermineSystem.
cmake:90 (include)
CMakeLists.txt:17 (project)
CMake Warning at cmake/toolchains/android.toolchain.cmake:329 (message):
Could not uniquely determine machine name for compiler from
C:/android-ndk-r9/toolchains/x86-clang3.2/prebuilt/windows-x86_64.
Call Stack (most recent call first):
cmake/toolchains/android.toolchain.cmake:505 (__DETECT_TOOLCHAIN_MACHINE_NAME)
C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeDetermineSystem.
cmake:90 (include)
CMakeLists.txt:17 (project)
CMake Warning at cmake/toolchains/android.toolchain.cmake:329 (message):
Could not uniquely determine machine name for compiler from
C:/android-ndk-r9/toolchains/x86-clang3.3/prebuilt/windows-x86_64.
Call Stack (most recent call first):
cmake/toolchains/android.toolchain.cmake:505 (__DETECT_TOOLCHAIN_MACHINE_NAME)
C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeDetermineSystem.
cmake:90 (include)
CMakeLists.txt:17 (project)
-- Found JPEG: C:/Users/User/SFML/extlibs/libs-android/armeabi/libjpeg.a
-- Found Freetype: C:/Users/User/SFML/extlibs/libs-android/armeabi/libfreetype.a
(found version "2.4.0")
-- Found OpenAL: C:/Users/User/SFML/extlibs/libs-android/armeabi/libopenal.so
-- Found SNDFILE: C:/Users/User/SFML/extlibs/libs-android/armeabi/libsndfile.so
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Users/User/SFML/build/armeabi
I got it compiled :D
I changed the MinGW to the MinGW of Code::Blocks and used "mingw32-make install" to compile.
But i get it only compiled with the CMake-GUI and there's also one problem.
The compiled SFML is installed in C:\Program Files (x86)\SFML instead of my Android-NDK Sources file :/
(http://abload.de/img/cmakeqelvv.png)
[EDIT]:
It seems, the settings of the CMakeLists.txt didn't load :/ How can i fix this for the gui?
If I use the Shell Command, an error occurs:
C:\SFML\build\armeabi>mingw32-make && mingw32-make install
Scanning dependencies of target sfml-system
[ 1%] Building CXX object src/SFML/System/CMakeFiles/sfml-system.dir/Clock.cpp.
o
[ 2%] Building CXX object src/SFML/System/CMakeFiles/sfml-system.dir/Err.cpp.o
In file included from C:\SFML\src\SFML\System\Err.cpp:28:0:
C:\SFML\include/SFML/System/Err.hpp:32:19: fatal error: ostream: No such file or
directory
#include <ostream>
^
compilation terminated.
mingw32-make[2]: *** [src/SFML/System/CMakeFiles/sfml-system.dir/Err.cpp.o] Erro
r 1
mingw32-make[1]: *** [src/SFML/System/CMakeFiles/sfml-system.dir/all] Error 2
mingw32-make: *** [all] Error 2
I tried many thinks out, but everytime the same Error occured :(
By the help of Veltas i can give out the complete message by using "SET VERBOSE=1":
(http://abload.de/img/verboseerrorzfyuf.png)
Error as text:
C:\Windows\system32>cd C:\SFMLC
C:\SFMLC>SET VERBOSE=1
C:\SFMLC>mingw32-make install
C:\CMake28\bin\cmake.exe -HC:\SFML -BC:\SFMLC --check-build-system CMakeFiles\Ma
kefile.cmake 0
C:\CMake28\bin\cmake.exe -E cmake_progress_start C:\SFMLC\CMakeFiles C:\SFMLC\CM
akeFiles\progress.marks
mingw32-make -f CMakeFiles\Makefile2 all
mingw32-make[1]: Entering directory `C:/SFMLC'
mingw32-make -f src\SFML\System\CMakeFiles\sfml-system.dir\build.make src/SFML/S
ystem/CMakeFiles/sfml-system.dir/depend
mingw32-make[2]: Entering directory `C:/SFMLC'
C:\CMake28\bin\cmake.exe -E cmake_depends "MinGW Makefiles" C:\SFML C:\SFML\src\
SFML\System C:\SFMLC C:\SFMLC\src\SFML\System C:\SFMLC\src\SFML\System\CMakeFile
s\sfml-system.dir\DependInfo.cmake --color=
Dependee "C:\SFMLC\src\SFML\System\CMakeFiles\sfml-system.dir\DependInfo.cmake"
is newer than depender "C:/SFMLC/src/SFML/System/CMakeFiles/sfml-system.dir/depe
nd.internal".
Dependee "C:/SFMLC/src/SFML/System/CMakeFiles/CMakeDirectoryInformation.cmake" i
s newer than depender "C:/SFMLC/src/SFML/System/CMakeFiles/sfml-system.dir/depen
d.internal".
Scanning dependencies of target sfml-system
mingw32-make[2]: Leaving directory `C:/SFMLC'
mingw32-make -f src\SFML\System\CMakeFiles\sfml-system.dir\build.make src/SFML/S
ystem/CMakeFiles/sfml-system.dir/build
mingw32-make[2]: Entering directory `C:/SFMLC'
C:\CMake28\bin\cmake.exe -E cmake_progress_report C:\SFMLC\CMakeFiles 52
[ 1%] Building CXX object src/SFML/System/CMakeFiles/sfml-system.dir/Clock.cpp.
o
cd /d C:\SFMLC\src\SFML\System && C:\NDK\toolchains\arm-linux-androideabi-4.8\pr
ebuilt\windows-x86_64\bin\arm-linux-androideabi-g++.exe -DSFML_SYSTEM_EXPORTS
-DANDROID -D__ARM_ARCH_5__ -D__ARM_ARCH_5T__ -D__ARM_ARCH_5E__ -D__ARM_ARCH_5TE_
_ -DSFML_OPENGL_ES -DGL_GLEXT_PROTOTYPES --sysroot=C:/NDK/platforms/android-9/ar
ch-arm -fsigned-char -march=armv5te -mtune=xscale -msoft-float -fdata-sections -
ffunction-sections -fPIC -Wno-psabi -frtti -fno-exceptions -mthumb -O3 -fomit-fr
ame-pointer -DNDEBUG -fPIC -isystem C:\NDK\sources\android\support\include -isys
tem C:\NDK\sources\cxx-stl\llvm-libc++\libcxx\include -IC:\SFML\include -IC:\SFM
L\src -fvisibility=hidden -o CMakeFiles\sfml-system.dir\Clock.cpp.o -c C:\SFM
L\src\SFML\System\Clock.cpp
C:\CMake28\bin\cmake.exe -E cmake_progress_report C:\SFMLC\CMakeFiles 53
[ 2%] Building CXX object src/SFML/System/CMakeFiles/sfml-system.dir/Err.cpp.o
cd /d C:\SFMLC\src\SFML\System && C:\NDK\toolchains\arm-linux-androideabi-4.8\pr
ebuilt\windows-x86_64\bin\arm-linux-androideabi-g++.exe -DSFML_SYSTEM_EXPORTS
-DANDROID -D__ARM_ARCH_5__ -D__ARM_ARCH_5T__ -D__ARM_ARCH_5E__ -D__ARM_ARCH_5TE_
_ -DSFML_OPENGL_ES -DGL_GLEXT_PROTOTYPES --sysroot=C:/NDK/platforms/android-9/ar
ch-arm -fsigned-char -march=armv5te -mtune=xscale -msoft-float -fdata-sections -
ffunction-sections -fPIC -Wno-psabi -frtti -fno-exceptions -mthumb -O3 -fomit-fr
ame-pointer -DNDEBUG -fPIC -isystem C:\NDK\sources\android\support\include -isys
tem C:\NDK\sources\cxx-stl\llvm-libc++\libcxx\include -IC:\SFML\include -IC:\SFM
L\src -fvisibility=hidden -o CMakeFiles\sfml-system.dir\Err.cpp.o -c C:\SFML\
src\SFML\System\Err.cpp
In file included from C:\SFML\src\SFML\System\Err.cpp:28:0:
C:\SFML\include/SFML/System/Err.hpp:32:19: fatal error: ostream: No such file or
directory
#include <ostream>
^
compilation terminated.
mingw32-make[2]: *** [src/SFML/System/CMakeFiles/sfml-system.dir/Err.cpp.o] Erro
r 1
mingw32-make[2]: Leaving directory `C:/SFMLC'
mingw32-make[1]: *** [src/SFML/System/CMakeFiles/sfml-system.dir/all] Error 2
mingw32-make[1]: Leaving directory `C:/SFMLC'
mingw32-make: *** [all] Error 2
Things i have changed without succes:
- changed CMake Version (2.8.9, 2.8.12, 3.0.1)
- using CMake-Gui and Command Prompt
- using MinGW solo and CodeBlocks MinGW-files
- deleting #include <ostream> => a new #include gives an error
- editing #include <ostream> into #include <iostream> => the same error but at this time it can't find iostream
- restartet everytime from scratch
CMake-Gui:
(http://abload.de/img/gui5hbm2.png)