dyne / FreeJ

Free Vision Mixer
https://dyne.org/software/freej
GNU General Public License v3.0
40 stars 8 forks source link

freej on Arch Linux #6

Open ph1-xyz opened 1 year ago

ph1-xyz commented 1 year ago

Hi, seeking a vj software for Linux I tried compiling Freej.

After installing sdl12-compat I got arrived to

cpu.c:40: Error: invalid instruction suffix forpushf' cpu.c:41: Error: invalid instruction suffix for pushf' cpu.c:42: Error: invalid instruction suffix forpop' cpu.c:45: Error: invalid instruction suffix for push' cpu.c:46: Error: invalid instruction suffix forpopf' cpu.c:47: Error: invalid instruction suffix for pushf' cpu.c:48: Error: invalid instruction suffix forpop' cpu.c:49: Error: invalid instruction suffix for popf' cpu.c:58: Error: invalid instruction suffix forpush' cpu.c:61: Error: invalid instruction suffix for pop' cpu.c:79: Error: invalid instruction suffix forpush' cpu.c:82: Error: invalid instruction suffix for pop' cpu.c:82: Error: invalid instruction suffix forpush' cpu.c:85: Error: invalid instruction suffix for pop' cpu.c:66: Error: invalid instruction suffix forpush' cpu.c:69: Error: invalid instruction suffix for pop' make[3]: *** [Makefile:322: cpu.o] Error 1

Which package could I be missing? Thanks!

jaromil commented 1 year ago

Hi @ph1-xyz !! very nice that you tried to build FreeJ for Arch. I'll try to assist you at the best of my capacity, hoping this can become a package.

I cannot reproduce your error, perhaps you are compiling on a ARM or other architecture? what uname -a says?

If you know what #DEFINE flag we can use to distinguish your host and target architectures, then let me know.

ph1-xyz commented 1 year ago

Hi! Thanks!

I'm a bit on a strange hardware, which is, a Chromebook

uname -a
Linux mattone 6.3.1-eupnea #2 SMP PREEMPT_DYNAMIC Mon May  8 08:44:26 UTC 2023 x86_64 GNU/Linux

I think for the moment host and target should be this computer, if I'm understanding what you mean.