Click to See Complete Forum and Search --> : mpg123 program needed for cd writing
Ineedhelplinux
04-17-2003, 06:03 PM
I have Red hat 8.0 and when you try to burn a cd using the Cd Writer it says you need this program....so i went and downloaded the program. So i extracted the file and then ran make and it gave me this error:
You must specify the system which you want to compile for:
make linux-help Linux, more help
make freebsd-help FreeBSD more help
make solaris Solaris 2.x (tested: 2.5 and 2.5.1) using SparcWorks cc
make solaris-gcc Solaris 2.x using GNU cc (somewhat slower)
make solaris-gcc-esd Solaris 2.x using gnu cc and Esound as audio output
make solaris-x86-gcc-oss Solaris with (commercial) OSS
make solaris-gcc-nas Solaris with gcc and NAS
make sunos SunOS 4.x (tested: 4.1.4)
make hpux HP/UX 9/10, /7xx
make hpux-gcc HP/UX 9/10, /7xx using GCC cc
make hpux-alib HP/UX with ALIB audio
make sgi SGI running IRIX
make sgi-gcc SGI running IRIX using GCC cc
make dec DEC Unix (tested: 3.2 and 4.0), OSF/1
make ultrix DEC Ultrix (tested: 4.4)
make aix-gcc IBM AIX using gcc (tested: 4.2)
make aix-xlc IBM AIX using xlc (tested: 4.3)
make aix-tk3play IBM AIX
make os2 IBM OS/2
make netbsd NetBSD
make bsdos BSDI BSD/OS
make bsdos4 BSDI BSD/OS 4.0
make bsdos-nas BSDI BSD/OS with NAS support
make mint MiNT on Atari
make generic try this one if your system isn't listed above
Please read the file INSTALL for additional information.
Does anyone have an idea what Red Hat 8.0 falls under???? Or perhaps maybe a better cd burning program??
ChryZKoiD
04-17-2003, 06:20 PM
Just type
make linux
su
make install
Ineedhelplinux
04-17-2003, 08:39 PM
i typed in make linux and it gave me this error:
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[1]: Entering directory `/home/Matthew/mpg123-0.59r'
make[2]: Entering directory `/home/Matthew/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 mpg123.o tabinit.o common.o layer1.o \
layer2.o layer3.o audio.o buffer.o decode_2to1.o equalizer.o \
decode_4to1.o getlopt.o httpget.o xfermem.o decode_ntom.o \
wav.o readers.o getbits.o control_generic.o \
decode_i386.o dct64_i386.o decode_i586.o audio_oss.o term.o -o mpg123 -lm
mpg123.o: In function `main':
mpg123.o(.text+0x10c1): undefined reference to `xfermem_get_usedspace'
common.o: In function `compute_buffer_offset':
common.o(.text+0xdb5): undefined reference to `xfermem_get_usedspace'
readers.o: In function `stream_back_frame':
readers.o(.text+0x166): undefined reference to `xfermem_get_usedspace'
control_generic.o: In function `generic_sendstat':
control_generic.o(.text+0xe3): undefined reference to `xfermem_get_usedspace'
control_generic.o: In function `control_generic':
control_generic.o(.text+0x90d): undefined reference to `xfermem_init_reader'
control_generic.o(.text+0x92d): undefined reference to `xfermem_done'
term.o: In function `term_control':
term.o(.text+0x189): undefined reference to `xfermem_get_usedspace'
term.o(.text+0x1c4): undefined reference to `xfermem_get_usedspace'
term.o(.text+0x1fb): undefined reference to `xfermem_get_usedspace'
term.o(.text+0x22e): undefined reference to `xfermem_get_usedspace'
collect2: ld returned 1 exit status
make[2]: *** [mpg123] Error 1
make[2]: Leaving directory `/home/Matthew/mpg123-0.59r'
make[1]: *** [mpg123-make] Error 2
make[1]: Leaving directory `/home/Matthew/mpg123-0.59r'
make: *** [linux] Error 2
Gro$$
04-17-2003, 09:24 PM
i don't know what software your using but i would suggest getting the lastest version of x-cdroast. the site is www.xcdroast.org. It handles cd buring and everything.
Ineedhelplinux
04-21-2003, 07:42 PM
does anyone know how to fix this problem
dkeav
04-22-2003, 12:48 PM
go to rpmfind.net or freshrpm and download what your looking for install that way
dkeav
04-22-2003, 12:49 PM
or just download cdr tools and use cdrecord command line utility
sharth
04-22-2003, 12:57 PM
he is trying to burn an audio cd. He has mp3s of the songs, however, these songs need to be converted to wav or cdr format. mpg123 does this, xcdroast and others depend on that program to work.
I'm wondering why you are building from source on red hat for such a common program. I am in agreement that you check rpmfind.
dkeav
04-22-2003, 01:02 PM
he can use mpg321 alternativly for conversions
Ineedhelplinux
04-23-2003, 12:05 AM
what i need is to learn how to install that program......i told you what i did and gave you the error.....all i need is help fixing it. thanks
dkeav
04-23-2003, 11:21 AM
get the rpm, your welcome
Ineedhelplinux
04-23-2003, 10:28 PM
the problem is when you get the rpm.....it ask you to install another rpm. but i dont know what im doing wrong it just doesnt work.
Ineedhelplinux
04-23-2003, 10:58 PM
ok i finally got xcdroast installed......but now when i go to write cd....there no option to write an audio cd. it only says images. wheh i go to where i can search through my directories to add files.....audio files dont show up. i think the program thinks that my burner is only for writing images.....
sarah31
04-23-2003, 11:13 PM
it seems as though something in your system is not compatable with this version of mpg123. you could try an earlier version or see if there is a development version available that you can try to compile.
alternatively you could try mpg321 (http://mpg321.sourceforge.net/)
Ineedhelplinux
04-24-2003, 03:26 AM
well now im takling about x-cd roast....i finally got it installed. its just that im having the problem with it not letting me write data cds.....i just want to burn mp3s and audio cds w/e.....i hope someone can help me out with this.
Ineedhelplinux
04-27-2003, 08:49 PM
if anyone has a solution to my problem id appreciate the post....
sarah31
04-28-2003, 01:46 PM
okay but first you have to be a little more verbose about what error message you got from xcdroast. Do you have cdrtools installed? What ripper are you using? did you even try to install mpg321? ......and so forth.
Ineedhelplinux
04-28-2003, 07:55 PM
no......x-cdroast is already installed. it runs perfectly fine. the problem is when i go into the create cd option. there isnt an option to make an audio or data cd. only image cds........my cd burner version is a lite-on LTR 52246S
2ndsign
04-28-2003, 08:17 PM
ok ive assume you logged in as root and ran your user config setup
what exactly are you doing when you try to burn data cds
:)
Ineedhelplinux
04-29-2003, 11:22 PM
i got my configuration setup already....i log into root and got into the terminal and typ xcdroast to start to program. i go into create a cd.....now i insert the cd but there isnt any options to create a music cd now. the only files it will let me add are images and thats the only option there is.
Ineedhelplinux
04-30-2003, 06:35 PM
any takers?
dkeav
05-01-2003, 05:43 PM
thats how you burn, you dont burn data or music directly, you burn images, so you have to make an image of the data or music you want to burn before doing so, which is why i suggested using mkisofs and cdrecord standalone, is so much easier, otherwise you have to try and get that program to make the images for you
good luck
Ineedhelplinux
05-03-2003, 01:07 AM
so how exactly would i burn a cd????
dkeav
05-03-2003, 09:48 AM
create an iso image of the data you want to burn and then burn the image, i dont know how to tell you to do it in the program because i dont use that program
Ineedhelplinux
05-03-2003, 08:30 PM
does anyone know how to create an iso image on xcdroast???
sharth
05-05-2003, 04:57 PM
you don't use isos for audio cds.
cli...
convert the files to wav, and then burn then with cdrecord -pad -audio *.wav or something like that.
tldp.org has a cd burning mini-howto that should help some.