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