[root@asterisk1 mpg123-0.59r]# make generic make LDFLAGS= OBJECTS='decode.o dct64.o audio_dummy.o' \ CFLAGS='-O -DGENERIC -DNOXFERMEM' \ mpg123-make make[1]: Entering directory `/usr/src/mpg123-0.59r' make[2]: Entering directory `/usr/src/mpg123-0.59r' cc -O -DGENERIC -DNOXFERMEM 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.o dct64.o audio_dummy.o -o mpg123 -lm mpg123.o(.text+0x10fa): In function `main': : undefined reference to `xfermem_get_usedspace' common.o(.text+0xdfb): In function `compute_buffer_offset': : undefined reference to `xfermem_get_usedspace' readers.o(.text+0x15b): In function `stream_back_frame': : undefined reference to `xfermem_get_usedspace' control_generic.o(.text+0xf1): In function `generic_sendstat': : undefined reference to `xfermem_get_usedspace' control_generic.o(.text+0x98f): In function `control_generic': : undefined reference to `xfermem_init_reader' control_generic.o(.text+0x9af): In function `control_generic': : undefined reference to `xfermem_done' collect2: ld returned 1 exit status make[2]: *** [mpg123] Error 1 make[2]: Leaving directory `/usr/src/mpg123-0.59r' make[1]: *** [mpg123-make] Error 2 make[1]: Leaving directory `/usr/src/mpg123-0.59r' make: *** [generic] Error 2