Re: Re: Compiling minimad.c under Windows
"Some One" <[email protected]>
| Newsgroups | gmane.comp.audio.mad.devel |
|---|---|
| Message-ID | <[email protected]> |
Thanks alot. This works perfectly even though it does give a warning saying that "FDM_INTEL" is redefined in "mad.h". However, it decodes an mp3 to pcm fine using "./minimad <track.mp3> track.pcm". >From: Rob Leslie <[email protected]> >To: [email protected] >Subject: Re: [mad-dev] Compiling minimad.c under Windows >Date: Sun, 6 Jun 2004 12:45:29 -0700 > >On Jun 6, 2004, at 2:34 AM, Some One wrote: >>Hi, I'm trying to compile minimad.c using Cygwin and GCC. >> >>I've copied the "libmad-0.51.1b" folder into the Cygwin root as "mad" and >>followed all the steps in the "INSTALL" file (configure, make, make >>install). It does all that fine (makes the Makefile and config file, >>creates the objects in the "./deps" folder, installs the mad library in >>"usr/local/lib" and puts "mad.h" in "usr/local/include"). >> >>However, when a try "make minimad" in the "mad" folder, it returns: >>"gcc -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps >>-fcse-follow -jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove >>-fschedule-insns2 -fstrength-reduce >>minimad.c -o minimad >>/cygdrive/c/DOCUME~1/USERNAME/LOCALS~1/Temp/ccyf7LL5.o(.text+0xc3): In >>function `input': >>/mad/minimad.c:92: undefined reference to `_mad_stream_buffer' >>/cygdrive/c/DOCUME~1/USERNAME/LOCALS~1/Temp/ccyf7LL5.o(.text+0x246): In >>function `error': >>/mad/minimad.c:177: undefined reference to `_mad_stream_errorstr' >>/cygdrive/c/DOCUME~1/USERNAME/LOCALS~1/Temp/ccyf7LL5.o(.text+0x2a7): In >>function `decode': >>/mad/minimad.c:209: undefined reference to `_mad_decoder_init' >>/cygdrive/c/DOCUME~1/USERNAME/LOCALS~1/Temp/ccyf7LL5.o(.text+0x2b2): >>/mad/minimad.c:215: undefined reference to `_mad_decoder_run' >>/cygdrive/c/DOCUME~1/USERNAME/LOCALS~1/Temp/ccyf7LL5.o(.text+0x2bc): >>/mad/minimad.c:219: undefined reference to `_mad_decoder_finish' >>collect2: ld returned 1 exit status >>make: *** [minimad] Error 1" >> >>I don't know what I'm doing wrong or even what it means by "undefined >>reference". > >Try instead: make minimad.exe > >-- >Rob Leslie >[email protected] > _________________________________________________________________ Download games, logos, wallpapers and lots more at MSN Mobile! http://www.msn.com.sg/mobile/