>  > Subject: Re: [Asterisk-Users] mpg123 on x86_64 (Opteron MP)
>  > Joseph wrote:
>  >> Why do you need to compile it?
>  >> Isn't it available as an rpm package?
>  >>
>  > I will assume he knows why he needs to compile it.
>  >
>  > See if the source for the rpm, deb, or whatever from the distro you
>  > are
>  > running will build for you. That will often get your system to the
>  > point
>  > where any header, tools and libraries needed are now installed. That's
>  > how I do it when I want to use something from cvs.
>
> I'm compiling it because Redhat (FC3) uses mpg321 in the
> distribution, which doesn't work with *.  I can build *, zaptel, and
> libprc fine, as well as other apps (FC3 was not compiled, but
> installed from RPM).
>
> Looking at the compile error, I'm thinking there is a problem with an
> assembler subroutine (push and pop complaints) on the Opteron
> processor, or a compile flag that should be changed.
>
> Still stuck.
>
> Original Post:
> Has anyone successfully compiled mpg123 in the 1.0.x or 1.2beta1
> distributions (I'm running FC3 linux on an Opteron 2 processor
> system)?  Are there any patches out there to make it work?
>
> 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'
> <snip>
> decode_i586.s:161: Error: suffix or operands invalid for `pop'
> <snip>
>

I am having the same issues as outlined above. The processor is a semperon.

# uname -a
Linux amd64 2.6.12-9-amd64-generic #1 Sat Oct 1 01:11:30 BST 2005 x86_64 GNU/Linux

When trying to compile mpg123 I get the following errors:

[EMAIL PROTECTED]:/usr/src/asterisk-1.0.10/mpg123-0.59r# make linux

...
make[2]: Entering directory `/usr/src/asterisk-1.0.10/mpg123-0.59r'
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[2]: *** [decode_i586.o] Error 1
make[2]: Leaving directory `/usr/src/asterisk-1.0.10/mpg123-0.59r'
make[1]: *** [mpg123-make] Error 2
make[1]: Leaving directory `/usr/src/asterisk-1.0.10/mpg123-0.59r'
make: *** [linux] Error 2

Anyone able to point me in the right direction to compile this app? It is running ubuntu..

Thanks

Brad
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

Asterisk-Users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to