All pastes #24313 Raw Edit

Polycom 501 Asterisk

public text v1 · immutable
#24313 ·published 2005-09-30 16:55 UTC
rendered paste body

I get the following error when attempting to compile mpg123 for music on hold in asterisk.  Note also this post:
http://lists.digium.com/pipermail/asterisk-users/2005-September/125845.html
-----------------------------------------------------------------------------------------------

# cd /usr/src/
[root@linux40 src]# ls
AMP  asterisk  asterisk-addons  debug  libpri  linux-2.6.9  redhat  zaptel
[root@linux40 src]# cd asterisk
[root@linux40 asterisk]# make mpg123
build_tools/make_version_h > include/asterisk/version.h.tmp
if cmp -s include/asterisk/version.h.tmp include/asterisk/version.h ; then echo; else \
        mv include/asterisk/version.h.tmp include/asterisk/version.h ; \
fi

rm -f include/asterisk/version.h.tmp
[ -f mpg123-0.59r.tar.gz ] || wget http://www.mpg123.de/mpg123/mpg123-0.59r.tar.gz
--11:49:51--  http://www.mpg123.de/mpg123/mpg123-0.59r.tar.gz
           => `mpg123-0.59r.tar.gz'
Resolving www.mpg123.de... 192.67.198.7
Connecting to www.mpg123.de[192.67.198.7]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 159,028 [application/x-tar]

100%[========================================================================================>] 159,028      158.23K/s             

11:49:52 (157.78 KB/s) - `mpg123-0.59r.tar.gz' saved [159,028/159,028]

[ -d mpg123-0.59r ] || tar xfz mpg123-0.59r.tar.gz
make -C mpg123-0.59r linux
make[1]: Entering directory `/usr/src/asterisk/mpg123-0.59r'
make CC=gcc LDFLAGS= \
        OBJECTS='decode_i386.o dct64_i386.o decode_i586.o \
                audio_oss.o term.o' \
        CFLAGS='-DI386_ASSEM -DPENTIUM_OPT -DREAL_IS_FLOAT -DLINUX \
                -DREAD_MMAP -DOSS -DTERM_CONTROL\
                -Wall -O2 -m486 \
                -fomit-frame-pointer -funroll-all-loops \
                -finline-functions -ffast-math' \
        mpg123-make
make[2]: Entering directory `/usr/src/asterisk/mpg123-0.59r'
make[3]: Entering directory `/usr/src/asterisk/mpg123-0.59r'
gcc -DI386_ASSEM -DPENTIUM_OPT -DREAL_IS_FLOAT -DLINUX          -DREAD_MMAP -DOSS -DTERM_CONTROL                -Wall -O2 -m486 -fomit-frame-pointer -funroll-all-loops                 -finline-functions -ffast-math   -c -o mpg123.o mpg123.c
mpg123.c: In function `shuffle_files':
mpg123.c:225: warning: implicit declaration of function `time'
mpg123.c: At top level:
mpg123.c:480: warning: initialization makes integer from pointer without a cast
gcc -DI386_ASSEM -DPENTIUM_OPT -DREAL_IS_FLOAT -DLINUX          -DREAD_MMAP -DOSS -DTERM_CONTROL                -Wall -O2 -m486 -fomit-frame-pointer -funroll-all-loops                 -finline-functions -ffast-math   -c -o common.o common.c
gcc -DI386_ASSEM -DPENTIUM_OPT -DREAL_IS_FLOAT -DLINUX          -DREAD_MMAP -DOSS -DTERM_CONTROL                -Wall -O2 -m486 -fomit-frame-pointer -funroll-all-loops                 -finline-functions -ffast-math   -c -o decode_i386.o decode_i386.c
gcc -DI386_ASSEM -DPENTIUM_OPT -DREAL_IS_FLOAT -DLINUX          -DREAD_MMAP -DOSS -DTERM_CONTROL                -Wall -O2 -m486 -fomit-frame-pointer -funroll-all-loops                 -finline-functions -ffast-math   -c -o dct64_i386.o dct64_i386.c
as   -o decode_i586.o decode_i586.s
decode_i586.s: Assembler messages:
decode_i586.s:44: Error: suffix or operands invalid for `push'
decode_i586.s:45: Error: suffix or operands invalid for `push'
decode_i586.s:46: Error: suffix or operands invalid for `push'
decode_i586.s:47: Error: suffix or operands invalid for `push'
decode_i586.s:67: Error: suffix or operands invalid for `push'
decode_i586.s:70: Error: suffix or operands invalid for `push'
decode_i586.s:81: Error: suffix or operands invalid for `push'
decode_i586.s:83: Error: suffix or operands invalid for `push'
decode_i586.s:86: Error: suffix or operands invalid for `push'
decode_i586.s:161: Error: suffix or operands invalid for `pop'
decode_i586.s:211: Error: suffix or operands invalid for `pop'
decode_i586.s:296: Error: suffix or operands invalid for `pop'
decode_i586.s:315: Error: suffix or operands invalid for `pop'
decode_i586.s:316: Error: suffix or operands invalid for `pop'
decode_i586.s:317: Error: suffix or operands invalid for `pop'
decode_i586.s:318: Error: suffix or operands invalid for `pop'
make[3]: *** [decode_i586.o] Error 1
make[3]: Leaving directory `/usr/src/asterisk/mpg123-0.59r'
make[2]: *** [mpg123-make] Error 2
make[2]: Leaving directory `/usr/src/asterisk/mpg123-0.59r'
make[1]: *** [linux] Error 2
make[1]: Leaving directory `/usr/src/asterisk/mpg123-0.59r'
make: *** [mpg123] Error 2
[root@linux40 asterisk]# uname -a
Linux linux40 2.6.9-1.667smp #1 SMP Tue Nov 2 15:09:11 EST 2004 x86_64 x86_64 x86_64 GNU/Linux
[root@linux40 asterisk]#