Hello, * Make sure semua dependy sudah terinstall dan match untuk version major dan minornya
Project name Version Comment Python 2.6+, not 3 Required—probably installed already mutagen 1.18+ Required Jack Audio Connection Kit 0.116.0+ Required—need library and server PyGTK 2.18+ Required vorbis-tools 1.2.0+ Required libsndfile 1.0.12+ Required libsamplerate 0.1.4+ Required GLib2 2.0.0+ Required Lame 3.97+ Recommended—provides support for streaming/recording in the mp3 format libmad 0.15.1b+ Recommended—provides support for mp3 playback FFmpeg/libav 0.5+ Recommended—provides support for mp4/m4a,ape,mpc playback FLAC 1.1.3+ Recommended—provides support for FLAC playback, recording, and streaming speex 1.2rc1+ Recommended—provides support for speex playback and streaming libshout 2.2.2+ Optional—for those who insist on not using the more featureful incorporated version—a sub-project of Icecast * coba jalankan ./configure --help untuk melihat ada option apa saja yang bisa dipakai, yang mungkin bisa digunakan untuk membaypass error (mungkin ada feature dari progam yang tidak aktif jika dibypass) * Klo dilihat dari errornya /media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/c/avcodecdecode.c:306: undefined reference to `av_dict_get' collect2: ld returned 1 exit status file /media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/c/avcodecdecode.c line 306 anda bisa menemukan apa yang sedang dilakukan pada line tersebut untuk mendiagnosa problemnya. undefined reference to `av_dict_get' collect2: ld returned 1 exit status Command LD exit statusnya 1, atau prosesnya fail pada saat loading shared library CMIW Yusuf Hadiwinata, RHCE, RHCVA, RHCI PT INDOLINUX NUSANTARA Training & Certification | Subscription | Service Provider | Enterprise Linux 6221 45852933 ext. 104 6221 95994706 mobile http://yusufhadiwinata.com PKS : http://pgp.mit.edu 0x500D0577BAE4EF36 On Sun, Dec 25, 2011 at 2:51 PM, Debi Praharadika <[email protected]> wrote: > > Bismillah, > > Saya sangat membutuhkan software shoutcast broadcaster yang berjalan > di linux, khususnya linux Slackware, untuk keperluan siaran live > portabel. Setelah mencari di search engine saya menemukan software > dengan nama Internet DJ Console (IDJC) di > http://idjc.sourceforge.net/, langsung saja saya download idjc, > kemudian membaca proses build nya di > http://idjc.sourceforge.net/install_build.html, semua dependencies > sudah saya instal (dari slackbuild atau langsung dari official > websitenya). > > informasi kernel yang saya pakai : > Linux darkstar 2.6.37.6 #3 SMP Sat Apr 9 22:49:32 CDT 2011 x86_64 AMD > Turion(tm) X2 Dual-Core Mobile RM-70 AuthenticAMD GNU/Linux > > Proses compile yang saya lakukan adalah sebagai berikut: > > 1. configure > bash-4.1# ./configure > checking for a BSD-compatible install... /bin/ginstall -c > checking whether build environment is sane... yes > checking for a thread-safe mkdir -p... /bin/mkdir -p > checking for gawk... gawk > checking whether make sets $(MAKE)... yes > checking for a Python interpreter with version >= 2.7... python > checking for python... /usr/local/bin/python > checking for python version... 2.7 > checking for python platform... linux2 > checking for python script directory... ${prefix}/lib/python2.7/site-packages > checking for python extension module directory... > ${exec_prefix}/lib/python2.7/site-packages > checking for style of include used by make... GNU > checking for gcc... gcc > checking whether the C compiler works... yes > checking for C compiler default output file name... a.out > checking for suffix of executables... > checking whether we are cross compiling... no > checking for suffix of object files... o > checking whether we are using the GNU C compiler... yes > checking whether gcc accepts -g... yes > checking for gcc option to accept ISO C89... none needed > checking dependency style of gcc... gcc3 > checking whether gcc and cc understand -c and -o together... yes > checking whether NLS is requested... yes > checking for msgfmt... /usr/bin/msgfmt > checking for gmsgfmt... /usr/bin/msgfmt > checking for xgettext... /usr/bin/xgettext > checking for msgmerge... /usr/bin/msgmerge > checking build system type... x86_64-unknown-linux-gnu > checking host system type... x86_64-unknown-linux-gnu > checking for ld used by GCC... /usr/x86_64-slackware-linux/bin/ld > checking if the linker (/usr/x86_64-slackware-linux/bin/ld) is GNU ld... yes > checking for shared library run path origin... done > checking how to run the C preprocessor... gcc -E > checking for grep that handles long lines and -e... /bin/grep > checking for egrep... /bin/grep -E > checking for CFPreferencesCopyAppValue... no > checking for CFLocaleCopyCurrent... no > checking for GNU gettext in libc... yes > checking whether to use NLS... yes > checking where the gettext function comes from... libc > checking for pkg-config... /usr/bin/pkg-config > checking pkg-config is at least version 0.9.0... yes > checking for LIBJACK... yes > checking for jack_set_info_function in -ljack... yes > checking for LIBVORBIS... yes > checking for LIBVORBISENC... yes > checking for LIBMAD... yes > checking for LIBSAMPLERATE... yes > checking for LIBSNDFILE... yes > checking for GLIB... yes > checking for LIBAVCODEC... yes > checking for avcodec.h in legacy ffmpeg directory... no > checking for avcodec_decode_audio3 in -lavcodec... yes > checking for LIBAVFORMAT... yes > checking for LIBAVUTIL... yes > checking for LIBSPEEX... yes > checking for speex_header_free in -lspeex... yes > checking for PYGTK... yes > checking for mutagen... yes > checking for LIBFLAC... yes > checking for FLAC__stream_decoder_init_ogg_stream in -lFLAC... yes > checking for lame_init in -lmp3lame -lm... yes > checking for pthread_create in -lpthread... yes > checking for sqrt... no > checking for sqrt, pow in -lm... yes > checking for pow... no > checking for sqrt, pow in -lm... (cached) yes > checking for ANSI C header files... yes > checking for sys/types.h... yes > checking for sys/stat.h... yes > checking for stdlib.h... yes > checking for string.h... yes > checking for memory.h... yes > checking for strings.h... yes > checking for inttypes.h... yes > checking for stdint.h... yes > checking for unistd.h... yes > checking fcntl.h usability... yes > checking fcntl.h presence... yes > checking for fcntl.h... yes > checking jack/jack.h usability... yes > checking jack/jack.h presence... yes > checking for jack/jack.h... yes > checking jack/transport.h usability... yes > checking jack/transport.h presence... yes > checking for jack/transport.h... yes > checking pthread.h usability... yes > checking pthread.h presence... yes > checking for pthread.h... yes > checking for an ANSI C-conforming const... yes > checking for inline... inline > checking for pid_t... yes > checking for size_t... yes > checking for stdlib.h... (cached) yes > checking for GNU libc compatible malloc... yes > checking return type of signal handlers... void > checking for memset... yes > checking for strchr... yes > checking for getline... yes > checking for strndup... yes > checking for canonicalize_file_name... yes > configure: creating ./config.status > config.status: creating Makefile > config.status: creating po/Makefile.in > config.status: creating c/Makefile > config.status: creating python/Makefile > config.status: creating python/prelims/Makefile > config.status: creating artwork/Makefile > config.status: creating Man/Makefile > config.status: creating doc/Makefile > config.status: creating python/__init__.py.in > config.status: WARNING: 'python/__init__.py.in.in' seems to ignore > the --datarootdir setting > config.status: creating idjc.in > config.status: creating idjc.desktop.in > config.status: creating config.h > config.status: config.h is unchanged > config.status: executing depfiles commands > config.status: executing po-directories commands > config.status: creating po/POTFILES > config.status: creating po/Makefile > === configuring in libshout > (/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/libshout) > configure: running /bin/sh ./configure --disable-option-checking > '--prefix=/usr/local' > 'PKG_CONFIG_PATH=/usr/local/lib64/pkgconfig:/usr/lib64/pkgconfig' > --cache-file=/dev/null --srcdir=. > checking for a BSD-compatible install... /bin/ginstall -c > checking whether build environment is sane... yes > checking for a thread-safe mkdir -p... /bin/mkdir -p > checking for gawk... gawk > checking whether make sets $(MAKE)... yes > checking whether to enable maintainer-specific portions of Makefiles... no > checking for gcc... gcc > checking whether the C compiler works... yes > checking for C compiler default output file name... a.out > checking for suffix of executables... > checking whether we are cross compiling... no > checking for suffix of object files... o > checking whether we are using the GNU C compiler... yes > checking whether gcc accepts -g... yes > checking for gcc option to accept ISO C89... none needed > checking for style of include used by make... GNU > checking dependency style of gcc... gcc3 > checking build system type... x86_64-unknown-linux-gnu > checking host system type... x86_64-unknown-linux-gnu > checking how to print strings... printf > checking for a sed that does not truncate output... /bin/sed > checking for grep that handles long lines and -e... /bin/grep > checking for egrep... /bin/grep -E > checking for fgrep... /bin/grep -F > checking for ld used by gcc... /usr/x86_64-slackware-linux/bin/ld > checking if the linker (/usr/x86_64-slackware-linux/bin/ld) is GNU ld... yes > checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B > checking the name lister (/usr/bin/nm -B) interface... BSD nm > checking whether ln -s works... yes > checking the maximum length of command line arguments... 1572864 > checking whether the shell understands some XSI constructs... yes > checking whether the shell understands "+="... yes > checking how to convert x86_64-unknown-linux-gnu file names to > x86_64-unknown-linux-gnu format... func_convert_file_noop > checking how to convert x86_64-unknown-linux-gnu file names to > toolchain format... func_convert_file_noop > checking for /usr/x86_64-slackware-linux/bin/ld option to reload > object files... -r > checking for objdump... objdump > checking how to recognize dependent libraries... pass_all > checking for dlltool... no > checking how to associate runtime and link libraries... printf %s\n > checking for ar... ar > checking for archiver @FILE support... @ > checking for strip... strip > checking for ranlib... ranlib > checking command to parse /usr/bin/nm -B output from gcc object... ok > checking for sysroot... no > checking for mt... mt > checking if mt is a manifest tool... no > checking how to run the C preprocessor... gcc -E > checking for ANSI C header files... yes > checking for sys/types.h... yes > checking for sys/stat.h... yes > checking for stdlib.h... yes > checking for string.h... yes > checking for memory.h... yes > checking for strings.h... yes > checking for inttypes.h... yes > checking for stdint.h... yes > checking for unistd.h... yes > checking for dlfcn.h... yes > checking for objdir... .libs > checking if gcc supports -fno-rtti -fno-exceptions... no > checking for gcc option to produce PIC... -fPIC -DPIC > checking if gcc PIC flag -fPIC -DPIC works... yes > checking if gcc static flag -static works... yes > checking if gcc supports -c -o file.o... yes > checking if gcc supports -c -o file.o... (cached) yes > checking whether the gcc linker (/usr/x86_64-slackware-linux/bin/ld -m > elf_x86_64) supports shared libraries... yes > checking dynamic linker characteristics... GNU/Linux ld.so > checking how to hardcode library paths into programs... immediate > checking whether stripping libraries is possible... yes > checking if libtool supports shared libraries... yes > checking whether to build shared libraries... no > checking whether to build static libraries... yes > checking for ANSI C header files... (cached) yes > checking for strings.h... (cached) yes > checking for an ANSI C-conforming const... yes > checking for inline... inline > checking for inttypes.h... (cached) yes > checking for uint32_t... yes > checking for library containing nanosleep... none required > checking sys/socket.h usability... yes > checking sys/socket.h presence... yes > checking for sys/socket.h... yes > checking for socklen_t... yes > checking for va_copy... va_copy > checking sys/select.h usability... yes > checking sys/select.h presence... yes > checking for sys/select.h... yes > checking sys/uio.h usability... yes > checking sys/uio.h presence... yes > checking for sys/uio.h... yes > checking winsock2.h usability... no > checking winsock2.h presence... no > checking for winsock2.h... no > checking for library containing sethostent... none required > checking for library containing getnameinfo... none required > checking for endhostent... yes > checking for getaddrinfo... yes > checking for inet_aton... yes > checking for writev... yes > checking for struct sockaddr_storage.ss_family... yes > checking for inet_pton... yes > checking for the pthreads library -lpthreads... no > checking whether pthreads work without any flags... no > checking whether pthreads work with -Kthread... no > checking whether pthreads work with -kthread... no > checking for the pthreads library -llthread... no > checking whether pthreads work with -pthread... yes > checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE > checking if more special flags are required for pthreads... no > checking for pthread_spin_lock... yes > checking for pkg-config... /usr/bin/pkg-config > checking pkg-config is at least version 0.9.0... yes > checking for libogg... ok > checking for VORBIS... yes > checking for SPEEX... yes > checking for pkg-config... yes > configure: creating shout-config.in > configure: creating ./config.status > config.status: creating Makefile > config.status: creating include/Makefile > config.status: creating include/shout/Makefile > config.status: creating include/shout/shout.h > config.status: creating src/Makefile > config.status: creating src/net/Makefile > config.status: creating src/timing/Makefile > config.status: creating src/thread/Makefile > config.status: creating src/avl/Makefile > config.status: creating src/httpp/Makefile > config.status: creating config.h > config.status: config.h is unchanged > config.status: executing depfiles commands > config.status: executing libtool commands > > 2. Make > bash-4.1# make > make all-recursive > make[1]: Entering directory > `/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6' > Making all in po > make[2]: Entering directory > `/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/po' > make[2]: Leaving directory > `/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/po' > Making all in libshout > make[2]: Entering directory > `/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/libshout' > make all-recursive > make[3]: Entering directory > `/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/libshout' > Making all in include > make[4]: Entering directory > `/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/libshout/include' > Making all in shout > make[5]: Entering directory > `/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/libshout/include/shout' > make[5]: Nothing to be done for `all'. > make[5]: Leaving directory > `/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/libshout/include/shout' > make[5]: Entering directory > `/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/libshout/include' > make[5]: Nothing to be done for `all-am'. > make[5]: Leaving directory > `/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/libshout/include' > make[4]: Leaving directory > `/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/libshout/include' > Making all in src > make[4]: Entering directory > `/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/libshout/src' > Making all in avl > make[5]: Entering directory > `/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/libshout/src/avl' > /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H > -I. -I../.. -I./.. -Wall -ffast-math -fsigned-char -pthread -g > -O2 -MT libiceavl_la-avl.lo -MD -MP -MF .deps/libiceavl_la-avl.Tpo -c > -o libiceavl_la-avl.lo `test -f 'avl.c' || echo './'`avl.c > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./.. -Wall > -ffast-math -fsigned-char -pthread -g -O2 -MT libiceavl_la-avl.lo -MD > -MP -MF .deps/libiceavl_la-avl.Tpo -c avl.c -o libiceavl_la-avl.o > mv -f .deps/libiceavl_la-avl.Tpo .deps/libiceavl_la-avl.Plo > /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -ffast-math > -fsigned-char -pthread -g -O2 -o libiceavl.la > libiceavl_la-avl.lo > libtool: link: ar cru .libs/libiceavl.a libiceavl_la-avl.o > libtool: link: ranlib .libs/libiceavl.a > libtool: link: ( cd ".libs" && rm -f "libiceavl.la" && ln -s > "../libiceavl.la" "libiceavl.la" ) > make[5]: Leaving directory > `/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/libshout/src/avl' > Making all in net > make[5]: Entering directory > `/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/libshout/src/net' > /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H > -I. -I../.. -I./.. -Wall -ffast-math -fsigned-char -pthread -g > -O2 -MT libicenet_la-sock.lo -MD -MP -MF .deps/libicenet_la-sock.Tpo > -c -o libicenet_la-sock.lo `test -f 'sock.c' || echo './'`sock.c > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./.. -Wall > -ffast-math -fsigned-char -pthread -g -O2 -MT libicenet_la-sock.lo -MD > -MP -MF .deps/libicenet_la-sock.Tpo -c sock.c -o libicenet_la-sock.o > mv -f .deps/libicenet_la-sock.Tpo .deps/libicenet_la-sock.Plo > /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H > -I. -I../.. -I./.. -Wall -ffast-math -fsigned-char -pthread -g > -O2 -MT libicenet_la-resolver.lo -MD -MP -MF > .deps/libicenet_la-resolver.Tpo -c -o libicenet_la-resolver.lo `test > -f 'resolver.c' || echo './'`resolver.c > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./.. -Wall > -ffast-math -fsigned-char -pthread -g -O2 -MT libicenet_la-resolver.lo > -MD -MP -MF .deps/libicenet_la-resolver.Tpo -c resolver.c -o > libicenet_la-resolver.o > mv -f .deps/libicenet_la-resolver.Tpo .deps/libicenet_la-resolver.Plo > /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -ffast-math > -fsigned-char -pthread -g -O2 -o libicenet.la > libicenet_la-sock.lo libicenet_la-resolver.lo > libtool: link: ar cru .libs/libicenet.a libicenet_la-sock.o > libicenet_la-resolver.o > libtool: link: ranlib .libs/libicenet.a > libtool: link: ( cd ".libs" && rm -f "libicenet.la" && ln -s > "../libicenet.la" "libicenet.la" ) > make[5]: Leaving directory > `/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/libshout/src/net' > Making all in timing > make[5]: Entering directory > `/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/libshout/src/timing' > /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H > -I. -I../.. -Wall -ffast-math -fsigned-char -pthread -g -O2 -MT > libicetiming_la-timing.lo -MD -MP -MF .deps/libicetiming_la-timing.Tpo > -c -o libicetiming_la-timing.lo `test -f 'timing.c' || echo > './'`timing.c > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wall -ffast-math > -fsigned-char -pthread -g -O2 -MT libicetiming_la-timing.lo -MD -MP > -MF .deps/libicetiming_la-timing.Tpo -c timing.c -o > libicetiming_la-timing.o > mv -f .deps/libicetiming_la-timing.Tpo .deps/libicetiming_la-timing.Plo > /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -ffast-math > -fsigned-char -pthread -g -O2 -o libicetiming.la > libicetiming_la-timing.lo > libtool: link: ar cru .libs/libicetiming.a libicetiming_la-timing.o > libtool: link: ranlib .libs/libicetiming.a > libtool: link: ( cd ".libs" && rm -f "libicetiming.la" && ln -s > "../libicetiming.la" "libicetiming.la" ) > make[5]: Leaving directory > `/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/libshout/src/timing' > Making all in httpp > make[5]: Entering directory > `/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/libshout/src/httpp' > /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H > -I. -I../.. -I./.. -Wall -ffast-math -fsigned-char -pthread -g > -O2 -MT libicehttpp_la-httpp.lo -MD -MP -MF > .deps/libicehttpp_la-httpp.Tpo -c -o libicehttpp_la-httpp.lo `test -f > 'httpp.c' || echo './'`httpp.c > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./.. -Wall > -ffast-math -fsigned-char -pthread -g -O2 -MT libicehttpp_la-httpp.lo > -MD -MP -MF .deps/libicehttpp_la-httpp.Tpo -c httpp.c -o > libicehttpp_la-httpp.o > mv -f .deps/libicehttpp_la-httpp.Tpo .deps/libicehttpp_la-httpp.Plo > /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -ffast-math > -fsigned-char -pthread -g -O2 -o libicehttpp.la > libicehttpp_la-httpp.lo > libtool: link: ar cru .libs/libicehttpp.a libicehttpp_la-httpp.o > libtool: link: ranlib .libs/libicehttpp.a > libtool: link: ( cd ".libs" && rm -f "libicehttpp.la" && ln -s > "../libicehttpp.la" "libicehttpp.la" ) > make[5]: Leaving directory > `/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/libshout/src/httpp' > Making all in thread > make[5]: Entering directory > `/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/libshout/src/thread' > /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H > -I. -I../.. -I./.. -Wall -ffast-math -fsigned-char -pthread -g > -O2 -MT libicethread_la-thread.lo -MD -MP -MF > .deps/libicethread_la-thread.Tpo -c -o libicethread_la-thread.lo `test > -f 'thread.c' || echo './'`thread.c > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I./.. -Wall > -ffast-math -fsigned-char -pthread -g -O2 -MT > libicethread_la-thread.lo -MD -MP -MF .deps/libicethread_la-thread.Tpo > -c thread.c -o libicethread_la-thread.o > mv -f .deps/libicethread_la-thread.Tpo .deps/libicethread_la-thread.Plo > /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -ffast-math > -fsigned-char -pthread -g -O2 -o libicethread.la > libicethread_la-thread.lo > libtool: link: ar cru .libs/libicethread.a libicethread_la-thread.o > libtool: link: ranlib .libs/libicethread.a > libtool: link: ( cd ".libs" && rm -f "libicethread.la" && ln -s > "../libicethread.la" "libicethread.la" ) > make[5]: Leaving directory > `/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/libshout/src/thread' > make[5]: Entering directory > `/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/libshout/src' > /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. > -I.. -I../include -Wall -ffast-math -fsigned-char -pthread -g -O2 > -MT shout.lo -MD -MP -MF .deps/shout.Tpo -c -o shout.lo shout.c > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wall > -ffast-math -fsigned-char -pthread -g -O2 -MT shout.lo -MD -MP -MF > .deps/shout.Tpo -c shout.c -o shout.o > mv -f .deps/shout.Tpo .deps/shout.Plo > /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. > -I.. -I../include -Wall -ffast-math -fsigned-char -pthread -g -O2 > -MT util.lo -MD -MP -MF .deps/util.Tpo -c -o util.lo util.c > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wall > -ffast-math -fsigned-char -pthread -g -O2 -MT util.lo -MD -MP -MF > .deps/util.Tpo -c util.c -o util.o > mv -f .deps/util.Tpo .deps/util.Plo > /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. > -I.. -I../include -Wall -ffast-math -fsigned-char -pthread -g -O2 > -MT ogg.lo -MD -MP -MF .deps/ogg.Tpo -c -o ogg.lo ogg.c > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wall > -ffast-math -fsigned-char -pthread -g -O2 -MT ogg.lo -MD -MP -MF > .deps/ogg.Tpo -c ogg.c -o ogg.o > mv -f .deps/ogg.Tpo .deps/ogg.Plo > /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. > -I.. -I../include -Wall -ffast-math -fsigned-char -pthread -g -O2 > -MT vorbis.lo -MD -MP -MF .deps/vorbis.Tpo -c -o vorbis.lo vorbis.c > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wall > -ffast-math -fsigned-char -pthread -g -O2 -MT vorbis.lo -MD -MP -MF > .deps/vorbis.Tpo -c vorbis.c -o vorbis.o > mv -f .deps/vorbis.Tpo .deps/vorbis.Plo > /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. > -I.. -I../include -Wall -ffast-math -fsigned-char -pthread -g -O2 > -MT mp3.lo -MD -MP -MF .deps/mp3.Tpo -c -o mp3.lo mp3.c > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wall > -ffast-math -fsigned-char -pthread -g -O2 -MT mp3.lo -MD -MP -MF > .deps/mp3.Tpo -c mp3.c -o mp3.o > mv -f .deps/mp3.Tpo .deps/mp3.Plo > /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. > -I.. -I../include -Wall -ffast-math -fsigned-char -pthread -g -O2 > -MT speex.lo -MD -MP -MF .deps/speex.Tpo -c -o speex.lo speex.c > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wall > -ffast-math -fsigned-char -pthread -g -O2 -MT speex.lo -MD -MP -MF > .deps/speex.Tpo -c speex.c -o speex.o > mv -f .deps/speex.Tpo .deps/speex.Plo > /bin/sh ../libtool --tag=CC --mode=link gcc -Wall -ffast-math > -fsigned-char -pthread -g -O2 -version-info 5:0:2 -o libshout.la > -rpath /usr/local/lib shout.lo util.lo ogg.lo vorbis.lo mp3.lo > speex.lo net/libicenet.la timing/libicetiming.la avl/libiceavl.la > httpp/libicehttpp.la thread/libicethread.la -lvorbis -lm -logg > -lspeex > libtool: link: (cd .libs/libshout.lax/libicenet.a && ar x > "/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/libshout/src/net/.libs/libicenet.a") > libtool: link: (cd .libs/libshout.lax/libicetiming.a && ar x > "/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/libshout/src/timing/.libs/libicetiming.a") > libtool: link: (cd .libs/libshout.lax/libiceavl.a && ar x > "/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/libshout/src/avl/.libs/libiceavl.a") > libtool: link: (cd .libs/libshout.lax/libicehttpp.a && ar x > "/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/libshout/src/httpp/.libs/libicehttpp.a") > libtool: link: (cd .libs/libshout.lax/libicethread.a && ar x > "/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/libshout/src/thread/.libs/libicethread.a") > libtool: link: ar cru .libs/libshout.a shout.o util.o ogg.o vorbis.o > mp3.o speex.o .libs/libshout.lax/libicenet.a/libicenet_la-resolver.o > .libs/libshout.lax/libicenet.a/libicenet_la-sock.o > .libs/libshout.lax/libicetiming.a/libicetiming_la-timing.o > .libs/libshout.lax/libiceavl.a/libiceavl_la-avl.o > .libs/libshout.lax/libicehttpp.a/libicehttpp_la-httpp.o > .libs/libshout.lax/libicethread.a/libicethread_la-thread.o > libtool: link: ranlib .libs/libshout.a > libtool: link: rm -fr .libs/libshout.lax > libtool: link: ( cd ".libs" && rm -f "libshout.la" && ln -s > "../libshout.la" "libshout.la" ) > make[5]: Leaving directory > `/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/libshout/src' > make[4]: Leaving directory > `/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/libshout/src' > make[4]: Entering directory > `/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/libshout' > make[4]: Leaving directory > `/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/libshout' > make[3]: Leaving directory > `/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/libshout' > make[2]: Leaving directory > `/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/libshout' > Making all in c > make[2]: Entering directory > `/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/c' > gcc -DHAVE_CONFIG_H -I. -I.. -Wall -std=gnu99 -O2 > -I/usr/include/FLAC -I/usr/include/glib-2.0 > -I/usr/lib64/glib-2.0/include -g -O2 -MT idjcmixer-idjcmixer.o -MD > -MP -MF .deps/idjcmixer-idjcmixer.Tpo -c -o idjcmixer-idjcmixer.o > `test -f 'idjcmixer.c' || echo './'`idjcmixer.c > mv -f .deps/idjcmixer-idjcmixer.Tpo .deps/idjcmixer-idjcmixer.Po > gcc -DHAVE_CONFIG_H -I. -I.. -Wall -std=gnu99 -O2 > -I/usr/include/FLAC -I/usr/include/glib-2.0 > -I/usr/lib64/glib-2.0/include -g -O2 -MT idjcmixer-kvpdict.o -MD -MP > -MF .deps/idjcmixer-kvpdict.Tpo -c -o idjcmixer-kvpdict.o `test -f > 'kvpdict.c' || echo './'`kvpdict.c > mv -f .deps/idjcmixer-kvpdict.Tpo .deps/idjcmixer-kvpdict.Po > gcc -DHAVE_CONFIG_H -I. -I.. -Wall -std=gnu99 -O2 > -I/usr/include/FLAC -I/usr/include/glib-2.0 > -I/usr/lib64/glib-2.0/include -g -O2 -MT idjcmixer-kvpparse.o -MD > -MP -MF .deps/idjcmixer-kvpparse.Tpo -c -o idjcmixer-kvpparse.o `test > -f 'kvpparse.c' || echo './'`kvpparse.c > mv -f .deps/idjcmixer-kvpparse.Tpo .deps/idjcmixer-kvpparse.Po > gcc -DHAVE_CONFIG_H -I. -I.. -Wall -std=gnu99 -O2 > -I/usr/include/FLAC -I/usr/include/glib-2.0 > -I/usr/lib64/glib-2.0/include -g -O2 -MT idjcmixer-dbconvert.o -MD > -MP -MF .deps/idjcmixer-dbconvert.Tpo -c -o idjcmixer-dbconvert.o > `test -f 'dbconvert.c' || echo './'`dbconvert.c > mv -f .deps/idjcmixer-dbconvert.Tpo .deps/idjcmixer-dbconvert.Po > gcc -DHAVE_CONFIG_H -I. -I.. -Wall -std=gnu99 -O2 > -I/usr/include/FLAC -I/usr/include/glib-2.0 > -I/usr/lib64/glib-2.0/include -g -O2 -MT idjcmixer-ialloc.o -MD -MP > -MF .deps/idjcmixer-ialloc.Tpo -c -o idjcmixer-ialloc.o `test -f > 'ialloc.c' || echo './'`ialloc.c > mv -f .deps/idjcmixer-ialloc.Tpo .deps/idjcmixer-ialloc.Po > gcc -DHAVE_CONFIG_H -I. -I.. -Wall -std=gnu99 -O2 > -I/usr/include/FLAC -I/usr/include/glib-2.0 > -I/usr/lib64/glib-2.0/include -g -O2 -MT idjcmixer-xlplayer.o -MD > -MP -MF .deps/idjcmixer-xlplayer.Tpo -c -o idjcmixer-xlplayer.o `test > -f 'xlplayer.c' || echo './'`xlplayer.c > mv -f .deps/idjcmixer-xlplayer.Tpo .deps/idjcmixer-xlplayer.Po > gcc -DHAVE_CONFIG_H -I. -I.. -Wall -std=gnu99 -O2 > -I/usr/include/FLAC -I/usr/include/glib-2.0 > -I/usr/lib64/glib-2.0/include -g -O2 -MT idjcmixer-compressor.o -MD > -MP -MF .deps/idjcmixer-compressor.Tpo -c -o idjcmixer-compressor.o > `test -f 'compressor.c' || echo './'`compressor.c > mv -f .deps/idjcmixer-compressor.Tpo .deps/idjcmixer-compressor.Po > gcc -DHAVE_CONFIG_H -I. -I.. -Wall -std=gnu99 -O2 > -I/usr/include/FLAC -I/usr/include/glib-2.0 > -I/usr/lib64/glib-2.0/include -g -O2 -MT idjcmixer-sndfileinfo.o -MD > -MP -MF .deps/idjcmixer-sndfileinfo.Tpo -c -o idjcmixer-sndfileinfo.o > `test -f 'sndfileinfo.c' || echo './'`sndfileinfo.c > mv -f .deps/idjcmixer-sndfileinfo.Tpo .deps/idjcmixer-sndfileinfo.Po > gcc -DHAVE_CONFIG_H -I. -I.. -Wall -std=gnu99 -O2 > -I/usr/include/FLAC -I/usr/include/glib-2.0 > -I/usr/lib64/glib-2.0/include -g -O2 -MT idjcmixer-flacdecode.o -MD > -MP -MF .deps/idjcmixer-flacdecode.Tpo -c -o idjcmixer-flacdecode.o > `test -f 'flacdecode.c' || echo './'`flacdecode.c > mv -f .deps/idjcmixer-flacdecode.Tpo .deps/idjcmixer-flacdecode.Po > gcc -DHAVE_CONFIG_H -I. -I.. -Wall -std=gnu99 -O2 > -I/usr/include/FLAC -I/usr/include/glib-2.0 > -I/usr/lib64/glib-2.0/include -g -O2 -MT idjcmixer-mp3dec.o -MD -MP > -MF .deps/idjcmixer-mp3dec.Tpo -c -o idjcmixer-mp3dec.o `test -f > 'mp3dec.c' || echo './'`mp3dec.c > mv -f .deps/idjcmixer-mp3dec.Tpo .deps/idjcmixer-mp3dec.Po > gcc -DHAVE_CONFIG_H -I. -I.. -Wall -std=gnu99 -O2 > -I/usr/include/FLAC -I/usr/include/glib-2.0 > -I/usr/lib64/glib-2.0/include -g -O2 -MT idjcmixer-sndfiledecode.o > -MD -MP -MF .deps/idjcmixer-sndfiledecode.Tpo -c -o > idjcmixer-sndfiledecode.o `test -f 'sndfiledecode.c' || echo > './'`sndfiledecode.c > mv -f .deps/idjcmixer-sndfiledecode.Tpo .deps/idjcmixer-sndfiledecode.Po > gcc -DHAVE_CONFIG_H -I. -I.. -Wall -std=gnu99 -O2 > -I/usr/include/FLAC -I/usr/include/glib-2.0 > -I/usr/lib64/glib-2.0/include -g -O2 -MT idjcmixer-avcodecdecode.o > -MD -MP -MF .deps/idjcmixer-avcodecdecode.Tpo -c -o > idjcmixer-avcodecdecode.o `test -f 'avcodecdecode.c' || echo > './'`avcodecdecode.c > avcodecdecode.c: In function 'once_init': > avcodecdecode.c:43:4: warning: 'avcodec_init' is deprecated (declared > at /usr/local/include/libavcodec/avcodec.h:3851) > avcodecdecode.c: In function 'avcodecdecode_play': > avcodecdecode.c:161:7: warning: 'avcodec_decode_audio3' is deprecated > (declared at /usr/local/include/libavcodec/avcodec.h:4159) > avcodecdecode.c: In function 'avcodecdecode_reg': > avcodecdecode.c:248:4: warning: 'av_find_stream_info' is deprecated > (declared at /usr/local/include/libavformat/avformat.h:1476) > avcodecdecode.c:262:4: warning: 'avcodec_open' is deprecated (declared > at /usr/local/include/libavcodec/avcodec.h:4073) > avcodecdecode.c: In function 'avformatinfo': > avcodecdecode.c:301:7: warning: 'av_find_stream_info' is deprecated > (declared at /usr/local/include/libavformat/avformat.h:1476) > mv -f .deps/idjcmixer-avcodecdecode.Tpo .deps/idjcmixer-avcodecdecode.Po > gcc -DHAVE_CONFIG_H -I. -I.. -Wall -std=gnu99 -O2 > -I/usr/include/FLAC -I/usr/include/glib-2.0 > -I/usr/lib64/glib-2.0/include -g -O2 -MT idjcmixer-mp3tagread.o -MD > -MP -MF .deps/idjcmixer-mp3tagread.Tpo -c -o idjcmixer-mp3tagread.o > `test -f 'mp3tagread.c' || echo './'`mp3tagread.c > mv -f .deps/idjcmixer-mp3tagread.Tpo .deps/idjcmixer-mp3tagread.Po > gcc -DHAVE_CONFIG_H -I. -I.. -Wall -std=gnu99 -O2 > -I/usr/include/FLAC -I/usr/include/glib-2.0 > -I/usr/lib64/glib-2.0/include -g -O2 -MT idjcmixer-oggdec.o -MD -MP > -MF .deps/idjcmixer-oggdec.Tpo -c -o idjcmixer-oggdec.o `test -f > 'oggdec.c' || echo './'`oggdec.c > mv -f .deps/idjcmixer-oggdec.Tpo .deps/idjcmixer-oggdec.Po > gcc -DHAVE_CONFIG_H -I. -I.. -Wall -std=gnu99 -O2 > -I/usr/include/FLAC -I/usr/include/glib-2.0 > -I/usr/lib64/glib-2.0/include -g -O2 -MT idjcmixer-ogg_vorbis_dec.o > -MD -MP -MF .deps/idjcmixer-ogg_vorbis_dec.Tpo -c -o > idjcmixer-ogg_vorbis_dec.o `test -f 'ogg_vorbis_dec.c' || echo > './'`ogg_vorbis_dec.c > mv -f .deps/idjcmixer-ogg_vorbis_dec.Tpo .deps/idjcmixer-ogg_vorbis_dec.Po > gcc -DHAVE_CONFIG_H -I. -I.. -Wall -std=gnu99 -O2 > -I/usr/include/FLAC -I/usr/include/glib-2.0 > -I/usr/lib64/glib-2.0/include -g -O2 -MT idjcmixer-ogg_flac_dec.o > -MD -MP -MF .deps/idjcmixer-ogg_flac_dec.Tpo -c -o > idjcmixer-ogg_flac_dec.o `test -f 'ogg_flac_dec.c' || echo > './'`ogg_flac_dec.c > mv -f .deps/idjcmixer-ogg_flac_dec.Tpo .deps/idjcmixer-ogg_flac_dec.Po > gcc -DHAVE_CONFIG_H -I. -I.. -Wall -std=gnu99 -O2 > -I/usr/include/FLAC -I/usr/include/glib-2.0 > -I/usr/lib64/glib-2.0/include -g -O2 -MT idjcmixer-ogg_speex_dec.o > -MD -MP -MF .deps/idjcmixer-ogg_speex_dec.Tpo -c -o > idjcmixer-ogg_speex_dec.o `test -f 'ogg_speex_dec.c' || echo > './'`ogg_speex_dec.c > mv -f .deps/idjcmixer-ogg_speex_dec.Tpo .deps/idjcmixer-ogg_speex_dec.Po > gcc -DHAVE_CONFIG_H -I. -I.. -Wall -std=gnu99 -O2 > -I/usr/include/FLAC -I/usr/include/glib-2.0 > -I/usr/lib64/glib-2.0/include -g -O2 -MT idjcmixer-speextag.o -MD > -MP -MF .deps/idjcmixer-speextag.Tpo -c -o idjcmixer-speextag.o `test > -f 'speextag.c' || echo './'`speextag.c > mv -f .deps/idjcmixer-speextag.Tpo .deps/idjcmixer-speextag.Po > gcc -DHAVE_CONFIG_H -I. -I.. -Wall -std=gnu99 -O2 > -I/usr/include/FLAC -I/usr/include/glib-2.0 > -I/usr/lib64/glib-2.0/include -g -O2 -MT idjcmixer-bsdcompat.o -MD > -MP -MF .deps/idjcmixer-bsdcompat.Tpo -c -o idjcmixer-bsdcompat.o > `test -f 'bsdcompat.c' || echo './'`bsdcompat.c > mv -f .deps/idjcmixer-bsdcompat.Tpo .deps/idjcmixer-bsdcompat.Po > gcc -DHAVE_CONFIG_H -I. -I.. -Wall -std=gnu99 -O2 > -I/usr/include/FLAC -I/usr/include/glib-2.0 > -I/usr/lib64/glib-2.0/include -g -O2 -MT idjcmixer-agc.o -MD -MP -MF > .deps/idjcmixer-agc.Tpo -c -o idjcmixer-agc.o `test -f 'agc.c' || echo > './'`agc.c > mv -f .deps/idjcmixer-agc.Tpo .deps/idjcmixer-agc.Po > gcc -DHAVE_CONFIG_H -I. -I.. -Wall -std=gnu99 -O2 > -I/usr/include/FLAC -I/usr/include/glib-2.0 > -I/usr/lib64/glib-2.0/include -g -O2 -MT idjcmixer-dyn_mad.o -MD -MP > -MF .deps/idjcmixer-dyn_mad.Tpo -c -o idjcmixer-dyn_mad.o `test -f > 'dyn_mad.c' || echo './'`dyn_mad.c > mv -f .deps/idjcmixer-dyn_mad.Tpo .deps/idjcmixer-dyn_mad.Po > gcc -DHAVE_CONFIG_H -I. -I.. -Wall -std=gnu99 -O2 > -I/usr/include/FLAC -I/usr/include/glib-2.0 > -I/usr/lib64/glib-2.0/include -g -O2 -MT idjcmixer-mic.o -MD -MP -MF > .deps/idjcmixer-mic.Tpo -c -o idjcmixer-mic.o `test -f 'mic.c' || echo > './'`mic.c > mv -f .deps/idjcmixer-mic.Tpo .deps/idjcmixer-mic.Po > gcc -DHAVE_CONFIG_H -I. -I.. -Wall -std=gnu99 -O2 > -I/usr/include/FLAC -I/usr/include/glib-2.0 > -I/usr/lib64/glib-2.0/include -g -O2 -MT idjcmixer-peakfilter.o -MD > -MP -MF .deps/idjcmixer-peakfilter.Tpo -c -o idjcmixer-peakfilter.o > `test -f 'peakfilter.c' || echo './'`peakfilter.c > mv -f .deps/idjcmixer-peakfilter.Tpo .deps/idjcmixer-peakfilter.Po > gcc -Wall -std=gnu99 -O2 -I/usr/include/FLAC > -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -g -O2 -o > idjcmixer idjcmixer-idjcmixer.o idjcmixer-kvpdict.o > idjcmixer-kvpparse.o idjcmixer-dbconvert.o idjcmixer-ialloc.o > idjcmixer-xlplayer.o idjcmixer-compressor.o idjcmixer-sndfileinfo.o > idjcmixer-flacdecode.o idjcmixer-mp3dec.o idjcmixer-sndfiledecode.o > idjcmixer-avcodecdecode.o idjcmixer-mp3tagread.o idjcmixer-oggdec.o > idjcmixer-ogg_vorbis_dec.o idjcmixer-ogg_flac_dec.o > idjcmixer-ogg_speex_dec.o idjcmixer-speextag.o idjcmixer-bsdcompat.o > idjcmixer-agc.o idjcmixer-dyn_mad.o idjcmixer-mic.o > idjcmixer-peakfilter.o -lpthread -lm -lvorbis -lm -logg -ljack > -lpthread -lrt -lsamplerate -lFLAC -lm -lsndfile -lmad > -lavcodec -lavformat -lavutil -lspeex -lglib-2.0 > idjcmixer-avcodecdecode.o: In function `avcodecdecode_reg': > /media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/c/avcodecdecode.c:226: > undefined reference to `avformat_open_input' > idjcmixer-avcodecdecode.o: In function `avformatinfo': > /media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/c/avcodecdecode.c:299: > undefined reference to `avformat_open_input' > /media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/c/avcodecdecode.c:306: > undefined reference to `av_dict_get' > collect2: ld returned 1 exit status > make[2]: *** [idjcmixer] Error 1 > make[2]: Leaving directory > `/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6/c' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory > `/media/the_atsar/el_Laits/bin/shoutcast_broadcaster/idjc-0.8.6' > make: *** [all] Error 2 > > Proses Compile berhenti disini, saya sudah cari di search engine > google mengenai errornya, setelah saya coba dan hasilnya nihil. Saya > berharap teman-teman bisa membantu dan memberikan informasi mengenai > masalah gagal compile ini ... > > Terima Kasih untuk informasinya. > > -- > "Bersemangatlah dalam perkara yang bermanfaat bagimu, minta tolonglah > kepada ALLAH, dan jangan bersikap lemah." (Hadits Riwayat Muslim). > Kurangi kelemahan anda, pupuklah kekuatan anda. Biidznillah. > > -- > Berhenti langganan: [email protected] > Arsip dan info: http://linux.or.id/milis > -- Berhenti langganan: [email protected] Arsip dan info: http://linux.or.id/milis

