linuxmao-org / Mx44

Repository to revive the good old Mx44 synth
GNU General Public License v2.0
8 stars 2 forks source link

[compilation] Le logiciel ne compile pas en 32 bits. #3

Open jujudusud opened 3 years ago

jujudusud commented 3 years ago

Apparement du à des macros en assembleur (mmx) le logiciel n'est plus compilable par les gcc moderne.

@trebmuh remonte les erreur de compilation suivantes :

gcc -c -O2 -Wall -DDATADIR=\"/usr/share/Mx44/\" `pkg-config --cflags gtk+-2.0`  `pkg-config --cflags alsa` `pkg-config --cflags jack` -g -O2 -fdebug-prefix-map=/build/mx44-1.0+20210406=. -fstack-protector-strong -Wformat -Werror=format-security  interface2.c
gcc -c -O2 -Wall -DDATADIR=\"/usr/share/Mx44/\" `pkg-config --cflags gtk+-2.0`  `pkg-config --cflags alsa` `pkg-config --cflags jack` -g -O2 -fdebug-prefix-map=/build/mx44-1.0+20210406=. -fstack-protector-strong -Wformat -Werror=format-security  mx44.c
gcc -c -O2 -Wall -DDATADIR=\"/usr/share/Mx44/\" `pkg-config --cflags gtk+-2.0`  `pkg-config --cflags alsa` `pkg-config --cflags jack` -g -O2 -fdebug-prefix-map=/build/mx44-1.0+20210406=. -fstack-protector-strong -Wformat -Werror=format-security  stateio.c
gcc -c -O2 -Wall -DDATADIR=\"/usr/share/Mx44/\" `pkg-config --cflags gtk+-2.0`  `pkg-config --cflags alsa` `pkg-config --cflags jack` -g -O2 -fdebug-prefix-map=/build/mx44-1.0+20210406=. -fstack-protector-strong -Wformat -Werror=format-security  cmdline_opts.c
gcc -c -O2 -Wall -DDATADIR=\"/usr/share/Mx44/\" `pkg-config --cflags gtk+-2.0`  `pkg-config --cflags alsa` `pkg-config --cflags jack` -g -O2 -fdebug-prefix-map=/build/mx44-1.0+20210406=. -fstack-protector-strong -Wformat -Werror=format-security  main.c
mx44.c: In function 'mx44_play':
mx44.c:2543:1: warning: unsupported size for integer register
 }
 ^
mx44.c:2543:1: warning: unsupported size for integer register
mx44.c:2543:1: warning: unsupported size for integer register
mx44.c:2543:1: warning: unsupported size for integer register
mx44.c:2543:1: warning: unsupported size for integer register
mx44.c:2543:1: warning: unsupported size for integer register
mx44.c:2543:1: warning: unsupported size for integer register
mx44.c:2543:1: warning: unsupported size for integer register
mx44.c:2543:1: warning: unsupported size for integer register
mx44.c:2543:1: warning: unsupported size for integer register
mx44.c:2543:1: warning: unsupported size for integer register
mx44.c:2543:1: warning: unsupported size for integer register
mx44.c: Assembler messages:
mx44.c:2031: Error: unsupported instruction `movq'
mx44.c:2037: Error: unsupported instruction `movq'
mx44.c:2140: Error: unsupported instruction `movq'
mx44.c:2191: Error: unsupported instruction `movq'
mx44.c:2198: Error: unsupported instruction `movq'
mx44.c:2333: Error: unsupported instruction `movq'
mx44.c:2031: Error: unsupported instruction `movq'
mx44.c:2037: Error: unsupported instruction `movq'
mx44.c:2140: Error: unsupported instruction `movq'
mx44.c:2191: Error: unsupported instruction `movq'
mx44.c:2198: Error: unsupported instruction `movq'
mx44.c:2333: Error: unsupported instruction `movq'
make[1]: *** [Makefile:40: mx44.o] Error 1
make[1]: *** Waiting for unfinished jobs....