Re: Compiling minimad.c under Windows

Rob Leslie <[email protected]>
Newsgroups gmane.comp.audio.mad.devel
Message-ID <[email protected]>
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]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.