by Adriweb » 02 Sep 2017, 14:00
Bon, pour brew, j'ai une alternative simple et qui évitera tout conflit: installer
brew install gcc
tout simplement.
De nos jours, ça installera donc gcc-7 et g++-7 dans /usr/local/bin. (Pour débugger, on verra ça plus tard - mais normalement avec -g (voire -gdwarf-2) ça devrait être compatible avec lldb).
Si c'est trop récent... je suppose que ceci peut être mieux :
brew install gcc@6
(qui installera la v. 6.4)
Ensuite, pour moi il a suffit de faire :
make PLATFORM=simulator clean
pour clean.
make PLATFORM=simulator CC=gcc-7 CXX=g++-7 LD=g++-7 -j8
pour builder (avec le -j8 à adapter à l'ordi)
Sur windows, il y a eu pas mal de discussion à ce sujet sur le canal IRC de numworks (
#numworks sur Freenode), notemment entre jacobly et Zezombye.
C'est donc bien plus chiant, mais à priori pas infaisable

(cela dit, il y a des changements à faire dans le code, cf. la
branche windows de jacobly)
Le paquet à installer pour freetype-config est mingw-w64-i686-freetype. il y a aussi mingw-w64-i686-gcc or mingw-w64-i686-libc++. bref, les dépendances qu'il faut...
( Par exemple pour freetype-config, ca marche avec pacman directement: 08:43:30 <Zezombye> yep, pacman -S mingw-w64-i686-freetype )