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>
_______________________________________________
--Bandwidth and Colocation sponsored by Easynews.com --

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

Reply via email to