Forum de la communauté SFML

Général => Discussions générales => Discussion démarrée par: Laurent le Novembre 29, 2013, 03:57:36 pm

Titre: Ports iOS et Android disponibles pour test
Posté par: Laurent le Novembre 29, 2013, 03:57:36 pm
Salut

J'ai écrit un gros pâté et j'ai la flemme de tout refaire en français, alors voilà :
http://en.sfml-dev.org/forums/index.php?topic=13716.0

Désolé :P
Titre: Re : Ports iOS et Android disponibles pour test
Posté par: Cmdu76 le Novembre 29, 2013, 08:12:30 pm
Pas grave Laurent !  Le tout c'est que ce soit disponible, ceux qui veulent vraiment tester cette méga-énorme update feront ce qu'il faut pour y parvenir !

Je sens que la soirée s'annonce longue ... :)
Titre: Re : Ports iOS et Android disponibles pour test
Posté par: unitedelite le Décembre 01, 2013, 08:48:56 am
très bonne nouvelle, merci énormément pour cette ajout ^^
Titre: Re : Ports iOS et Android disponibles pour test
Posté par: Cpl.Bator le Décembre 01, 2013, 10:13:01 pm
j'essaye de compilé avec cmake-gui sous windows 7 x64
j'obtiens des warnings quand je configure le projet :

Citer
CMake Warning at cmake/toolchains/android.toolchain.cmake:326 (message):
  Could not uniquely determine machine name for compiler from
  C:/android-ndk-r9b/toolchains/arm-linux-androideabi-clang3.3/prebuilt/windows-x86_64.
Call Stack (most recent call first):
  cmake/toolchains/android.toolchain.cmake:502 (__DETECT_TOOLCHAIN_MACHINE_NAME)
  C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeDetermineSystem.cmake:89 (INCLUDE)
  CMakeLists.txt:17 (project)


CMake Warning at cmake/toolchains/android.toolchain.cmake:326 (message):
  Could not uniquely determine machine name for compiler from
  C:/android-ndk-r9b/toolchains/llvm-3.3/prebuilt/windows-x86_64.
Call Stack (most recent call first):
  cmake/toolchains/android.toolchain.cmake:502 (__DETECT_TOOLCHAIN_MACHINE_NAME)
  C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeDetermineSystem.cmake:89 (INCLUDE)
  CMakeLists.txt:17 (project)


CMake Warning at cmake/toolchains/android.toolchain.cmake:326 (message):
  Could not uniquely determine machine name for compiler from
  C:/android-ndk-r9b/toolchains/mipsel-linux-android-clang3.3/prebuilt/windows-x86_64.
Call Stack (most recent call first):
  cmake/toolchains/android.toolchain.cmake:502 (__DETECT_TOOLCHAIN_MACHINE_NAME)
  C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeDetermineSystem.cmake:89 (INCLUDE)
  CMakeLists.txt:17 (project)


CMake Warning at cmake/toolchains/android.toolchain.cmake:326 (message):
  Could not uniquely determine machine name for compiler from
  C:/android-ndk-r9b/toolchains/renderscript/prebuilt/windows-x86_64.
Call Stack (most recent call first):
  cmake/toolchains/android.toolchain.cmake:502 (__DETECT_TOOLCHAIN_MACHINE_NAME)
  C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeDetermineSystem.cmake:89 (INCLUDE)
  CMakeLists.txt:17 (project)


CMake Warning at cmake/toolchains/android.toolchain.cmake:326 (message):
  Could not uniquely determine machine name for compiler from
  C:/android-ndk-r9b/toolchains/x86-clang3.3/prebuilt/windows-x86_64.
Call Stack (most recent call first):
  cmake/toolchains/android.toolchain.cmake:502 (__DETECT_TOOLCHAIN_MACHINE_NAME)
  C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeDetermineSystem.cmake:89 (INCLUDE)
  CMakeLists.txt:17 (project)

et une erreur insoluble pour ma part lors de la compilation de android_sfml :

Citer
[ 20%] Building CXX object src/SFML/Main/CMakeFiles/sfml-activity.dir/SFMLActivi
ty.cpp.o
C:\SFML-ios_and_android\src\SFML\Main\SFMLActivity.cpp: In function 'void ANativ
eActivity_onCreate(ANativeActivity*, void*, size_t)':
C:\SFML-ios_and_android\src\SFML\Main\SFMLActivity.cpp:151:113: warning: invalid
 conversion from 'void*' to 'void (*)(ANativeActivity*, void*, size_t) {aka void
 (*)(ANativeActivity*, void*, unsigned int)}' [-fpermissive]
     void (*ANativeActivity_onCreate)(ANativeActivity*, void*, size_t) = dlsym(h
andle, "ANativeActivity_onCreate");

                                 ^
Linking CXX shared library ..\..\..\lib\libsfml-activity.so
arm-linux-androideabi-g++.exe: error: SONAME_FLAGlibsfml-activity.so: No such fi
le or directory
make[2]: *** [lib/libsfml-activity.so] Erreur 1
make[1]: *** [src/SFML/Main/CMakeFiles/sfml-activity.dir/all] Erreur 2
make: *** [all] Erreur 2



Titre: Re : Ports iOS et Android disponibles pour test
Posté par: Sonkun le Décembre 09, 2013, 06:38:11 am
Pour les warnings, j'ai ça aussi donc c'est normal.

Ensuite pour le message d'erreur, vu comme ça je ne sais rien dire comme ça donc j'ai besoin d'essayer. Dès que j'ai testé ça sur un Windows je te dis quoi :) Tu utilises bien la NDK version 9 et pas 9b ? Parce que 9b ne marche pas pour l'instant.

Merci pour les retours!
Titre: Re : Ports iOS et Android disponibles pour test
Posté par: Cpl.Bator le Décembre 09, 2013, 01:18:17 pm
Je ne l'ai pas précisé désolé , la r9b , je ne trouve pas la r9 sur http://developer.android.com/tools/sdk/ndk/index.html (http://developer.android.com/tools/sdk/ndk/index.html) je créerais un topic pour l'occasion quand je me re-pencherais plus sérieusement dessus.