| 1 | | ===== BUILDING PROBLEMS ===== |
| 2 | | |
| 3 | | mplayer don't detect ebx, but in mp3lib is needed... |
| 4 | | |
| 5 | | so, is necessary remove all ebx references in code |
| 6 | | |
| 7 | | |
| 8 | | After, I'm getting another error in assembler code |
| 9 | | |
| 10 | | |
| 11 | | {{{ |
| 12 | | cc -DHAVE_AV_CONFIG_H -I.. -I.. -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I. -DPIC -I/boot/develop/headers/3rdparty/freetype2 -I/boot/develop/headers/3rdparty -I/boot/common/include -c -o x86/dsputil_mmx.o x86/dsputil_mmx.c |
| 13 | | i386/dsputil_mmx.c: In function 'transpose4x4': |
| 14 | | i386/dsputil_mmx.c:649: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm' |
| 15 | | i386/dsputil_mmx.c: In function 'dsputil_init_mmx': |
| 16 | | i386/dsputil_mmx.c:3748: warning: assignment from incompatible pointer type |
| 17 | | i386/dsputil_mmx.c:3750: warning: assignment from incompatible pointer type |
| 18 | | i386/dsputil_mmx.c:3756: warning: assignment from incompatible pointer type |
| 19 | | i386/dsputil_mmx.c:3758: warning: assignment from incompatible pointer type |
| 20 | | make[1]: *** [i386/dsputil_mmx.o] Error 1 |
| 21 | | }}} |
| 22 | | |
| 23 | | |
| 24 | | I removed -pipe but the error persists |