Je suis passé sous SFML 2.1
Je l'ai fait depuis les sources à l'aide de cmake.
J'était pas trop certain d'utiliser les bonne version.
Pour vérifier j'ai fait:
ldd -v ./monapplication | grep "sfml"
libsfml-network.so.2 => /usr/local/lib/libsfml-network.so.2 (0x00007f4824be4000)
libsfml-graphics.so.2 => /usr/local/lib/libsfml-graphics.so.2 (0x00007f48249a5000)
libsfml-window.so.2 => /usr/local/lib/libsfml-window.so.2 (0x00007f482478f000)
libsfml-system.so.2 => /usr/local/lib/libsfml-system.so.2 (0x00007f4824585000)
puis dans /usr/local/lib
ls
-la
| grep
"sfml"lrwxrwxrwx
1 root root
18 août
6 17:06 libsfml
-audio.
so -> libsfml
-audio.
so.2
lrwxrwxrwx
1 root root
20 août
6 17:06 libsfml
-audio.
so.2
-> libsfml
-audio.
so.2.1
-rw
-r
--r
-- 1 root root
85771 août
6 17:06 libsfml
-audio.
so.2.1
lrwxrwxrwx
1 root root
21 août
6 17:06 libsfml
-graphics.
so -> libsfml
-graphics.
so.2
lrwxrwxrwx
1 root root
23 août
6 17:06 libsfml
-graphics.
so.2
-> libsfml
-graphics.
so.2.1
-rw
-r
--r
-- 1 root root
302714 août
6 17:06 libsfml
-graphics.
so.2.1
lrwxrwxrwx
1 root root
20 août
6 17:06 libsfml
-network.
so -> libsfml
-network.
so.2
lrwxrwxrwx
1 root root
22 août
6 17:06 libsfml
-network.
so.2
-> libsfml
-network.
so.2.1
-rw
-r
--r
-- 1 root root
130445 août
6 17:05 libsfml
-network.
so.2.1
lrwxrwxrwx
1 root root
19 août
6 17:06 libsfml
-system.
so -> libsfml
-system.
so.2
lrwxrwxrwx
1 root root
21 août
6 17:06 libsfml
-system.
so.2
-> libsfml
-system.
so.2.1
-rw
-r
--r
-- 1 root root
55420 août
6 17:04 libsfml
-system.
so.2.1
lrwxrwxrwx
1 root root
19 août
6 17:06 libsfml
-window.
so -> libsfml
-window.
so.2
lrwxrwxrwx
1 root root
21 août
6 17:06 libsfml
-window.
so.2
-> libsfml
-window.
so.2.1
-rw
-r
--r
-- 1 root root
115016 août
6 17:05 libsfml
-window.
so.2.1
Avec cela, je pense être certain d'avoir les bonne versions au niveau des libs.
Malgrè le changement de version, le problème reste identique (pas de mieux, pas de pire)
Juste une précision que j'avais omis, les programmes tournent sur linux.
Je vais faire un programme minimal qui reproduit mon problème.