Dear list, I got errors on OpenSuse 11.4-System compiling the source svn1231 at the end.
Can you give any hints how to avoid these errors? Thanks Michael, DK5HH --------------------------8<-------------------------------------- make -f Makefile.linux ... ... ... g++ -o freedv topFrame.o fdmdv2_main.o fdmdv2_plot.o fdmdv2_plot_scalar.o fdmdv2_plot_scatter.o fdmdv2_plot_spectrum.o fdmdv2_plot_waterfall_linux.o fdmdv2_pa_wrapper.o dlg_audiooptions.o dlg_comports.o dlg_filter.o varicode.o sox_biquad.o codec2-dev/src/golay23.c -D_NO_AUTOTOOLS_ -I/home/h/devel/afu/fdmdv2/src/wxWidgets-2.9.4/build_gtk/lib/wx/include/gtk2-unicode-2.9 -I/home/h/devel/afu/fdmdv2/src/wxWidgets-2.9.4/include -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -pthread -Icodec2-dev/src -Isox-14.4.0/src/ -Ilibctb-0.16/include -I. -g -Wall -O3 -DSVN_REVISION='"1232"' -MMD -MP -L/home/h/devel/afu/fdmdv2/src/wxWidgets-2.9.4/build_gtk/lib -pthread -Wl,-rpath,/home/h/devel/afu/fdmdv2/src/wxWidgets-2.9.4/build_gtk/lib -lwx_gtk2u_core-2.9 -lwx_baseu-2.9 -lwx_gtk2u_aui-2.9 -lwx_gtk2u_adv-2.9 -lwx_baseu_net-2.9 -lportaudio -lm -lpthread codec2-dev/src/.libs/libcodec2.a sox-14.4.0/src/.libs/libsox.a libctb-0.16/lib/libctb-0.16.a -lm -lpthread -lsndfile -lsamplerate sox-14.4.0/src/.libs/libsox.a(libsox_la-wav.o): In function `wavgsmflush': /home/h/devel/afu/fdmdv2/src/sox-14.4.0/src/wav.c:311: undefined reference to `gsm_encode' /home/h/devel/afu/fdmdv2/src/sox-14.4.0/src/wav.c:313: undefined reference to `gsm_encode' sox-14.4.0/src/.libs/libsox.a(libsox_la-wav.o): In function `wavgsmdestroy': /home/h/devel/afu/fdmdv2/src/sox-14.4.0/src/wav.c:253: undefined reference to `gsm_destroy' sox-14.4.0/src/.libs/libsox.a(libsox_la-wav.o): In function `wavgsminit': /home/h/devel/afu/fdmdv2/src/sox-14.4.0/src/wav.c:232: undefined reference to `gsm_create' /home/h/devel/afu/fdmdv2/src/sox-14.4.0/src/wav.c:239: undefined reference to `gsm_option' sox-14.4.0/src/.libs/libsox.a(libsox_la-wav.o): In function `wavgsmread': /home/h/devel/afu/fdmdv2/src/sox-14.4.0/src/wav.c:281: undefined reference to `gsm_decode' /home/h/devel/afu/fdmdv2/src/sox-14.4.0/src/wav.c:287: undefined reference to `gsm_decode' sox-14.4.0/src/.libs/libsox.a(libsox_la-amr-nb.o):(.rodata+0x24): undefined reference to `Encoder_Interface_init' sox-14.4.0/src/.libs/libsox.a(libsox_la-amr-nb.o):(.rodata+0x30): undefined reference to `Encoder_Interface_Encode' sox-14.4.0/src/.libs/libsox.a(libsox_la-amr-nb.o):(.rodata+0x3c): undefined reference to `Encoder_Interface_exit' sox-14.4.0/src/.libs/libsox.a(libsox_la-amr-nb.o):(.rodata+0x48): undefined reference to `Decoder_Interface_init' sox-14.4.0/src/.libs/libsox.a(libsox_la-amr-nb.o):(.rodata+0x54): undefined reference to `Decoder_Interface_Decode' sox-14.4.0/src/.libs/libsox.a(libsox_la-amr-nb.o):(.rodata+0x60): undefined reference to `Decoder_Interface_exit' sox-14.4.0/src/.libs/libsox.a(libsox_la-amr-wb.o): In function `openlibrary': /home/h/devel/afu/fdmdv2/src/sox-14.4.0/src/amr.h:97: undefined reference to `D_IF_init' /home/h/devel/afu/fdmdv2/src/sox-14.4.0/src/amr.h:97: undefined reference to `D_IF_decode' /home/h/devel/afu/fdmdv2/src/sox-14.4.0/src/amr.h:97: undefined reference to `D_IF_exit' sox-14.4.0/src/.libs/libsox.a(libsox_la-ao.o): In function `stopwrite': /home/h/devel/afu/fdmdv2/src/sox-14.4.0/src/ao.c:114: undefined reference to `ao_close' /home/h/devel/afu/fdmdv2/src/sox-14.4.0/src/ao.c:118: undefined reference to `ao_shutdown' sox-14.4.0/src/.libs/libsox.a(libsox_la-ao.o): In function `write_samples': /home/h/devel/afu/fdmdv2/src/sox-14.4.0/src/ao.c:102: undefined reference to `ao_play' sox-14.4.0/src/.libs/libsox.a(libsox_la-ao.o): In function `startwrite': /home/h/devel/afu/fdmdv2/src/sox-14.4.0/src/ao.c:49: undefined reference to `ao_initialize' /home/h/devel/afu/fdmdv2/src/sox-14.4.0/src/ao.c:59: undefined reference to `ao_driver_id' /home/h/devel/afu/fdmdv2/src/sox-14.4.0/src/ao.c:69: undefined reference to `ao_open_live' /home/h/devel/afu/fdmdv2/src/sox-14.4.0/src/ao.c:52: undefined reference to `ao_default_driver_id' sox-14.4.0/src/.libs/libsox.a(libsox_la-gsm.o): In function `gsmflush': /home/h/devel/afu/fdmdv2/src/sox-14.4.0/src/gsm.c:178: undefined reference to `gsm_encode' sox-14.4.0/src/.libs/libsox.a(libsox_la-gsm.o): In function `gsmstart_rw': /home/h/devel/afu/fdmdv2/src/sox-14.4.0/src/gsm.c:81: undefined reference to `gsm_create' sox-14.4.0/src/.libs/libsox.a(libsox_la-gsm.o): In function `sox_gsmstopread': /home/h/devel/afu/fdmdv2/src/sox-14.4.0/src/gsm.c:221: undefined reference to `gsm_destroy' sox-14.4.0/src/.libs/libsox.a(libsox_la-gsm.o): In function `sox_gsmread': /home/h/devel/afu/fdmdv2/src/sox-14.4.0/src/gsm.c:139: undefined reference to `gsm_decode' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0x44): undefined reference to `lame_init' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0x50): undefined reference to `lame_set_errorf' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0x5c): undefined reference to `lame_set_debugf' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0x68): undefined reference to `lame_set_msgf' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0x74): undefined reference to `lame_set_num_samples' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0x80): undefined reference to `lame_get_num_channels' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0x8c): undefined reference to `lame_set_num_channels' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0x98): undefined reference to `lame_set_in_samplerate' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0xa4): undefined reference to `lame_set_out_samplerate' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0xb0): undefined reference to `lame_set_bWriteVbrTag' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0xbc): undefined reference to `lame_set_brate' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0xc8): undefined reference to `lame_set_quality' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0xd4): undefined reference to `lame_get_VBR' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0xe0): undefined reference to `lame_set_VBR' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0xec): undefined reference to `lame_set_VBR_q' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0xf8): undefined reference to `lame_init_params' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0x104): undefined reference to `lame_encode_buffer_float' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0x110): undefined reference to `lame_encode_flush' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0x11c): undefined reference to `lame_close' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0x128): undefined reference to `lame_get_lametag_frame' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0x134): undefined reference to `id3tag_init' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0x140): undefined reference to `id3tag_set_title' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0x14c): undefined reference to `id3tag_set_artist' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0x158): undefined reference to `id3tag_set_album' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0x164): undefined reference to `id3tag_set_year' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0x170): undefined reference to `id3tag_set_comment' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0x17c): undefined reference to `id3tag_set_track' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0x188): undefined reference to `id3tag_set_genre' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0x194): undefined reference to `id3tag_set_pad' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0x1a0): undefined reference to `lame_get_id3v2_tag' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0x1ac): undefined reference to `id3tag_set_fieldvalue' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0x1c4): undefined reference to `twolame_init' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0x1d0): undefined reference to `twolame_get_num_channels' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0x1dc): undefined reference to `twolame_set_num_channels' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0x1e8): undefined reference to `twolame_set_in_samplerate' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0x1f4): undefined reference to `twolame_set_out_samplerate' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0x200): undefined reference to `twolame_set_brate' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0x20c): undefined reference to `twolame_init_params' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0x218): undefined reference to `twolame_encode_buffer_float32_interleaved' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0x224): undefined reference to `twolame_encode_flush' sox-14.4.0/src/.libs/libsox.a(libsox_la-mp3.o):(.rodata+0x230): undefined reference to `twolame_close' collect2: ld gab 1 als Ende-Status zurück make: *** [freedv] Fehler 1 ------------------------------------------------------------------------------ Precog is a next-generation analytics platform capable of advanced analytics on semi-structured data. The platform includes APIs for building apps and a phenomenal toolset for data science. Developers can use our toolset for easy data analysis & visualization. Get a free account! http://www2.precog.com/precogplatform/slashdotnewsletter _______________________________________________ Freetel-codec2 mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freetel-codec2
