From contact at junglised.co.uk Thu Jul 1 20:43:10 2010 From: contact at junglised.co.uk (Junglised.co.uk) Date: Thu, 1 Jul 2010 21:43:10 +0100 Subject: [Icecast] Icecast on centos5 Message-ID: <0FC014AA-E7BC-4A77-A05D-96BE37F9E595@junglised.co.uk> Evening guys... I've been trying for the past week to install an icecast server on my centos 5 VPS hosted through phurix. I've tried compiling it, installing it from RPM. but im getting nowhere. Has anybody had any luck installing it, who wouldn't mind explaining how they went about it? I've searched google for hours on end and all I can come up with is generic cent os 4 guides that just wont work. Im not the best when in comes to linux. I do a great job of copying and pasting to a shell prompt and can use ftp etc. if this is any use.. heres the last output from my last attempt and compiling it... [root at vps613 icecast-2.3.2]# ./configure --prefix=/usr/local/icecast checking for a BSD-compatible install... /usr/bin/install -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)... no checking whether to enable maintainer-specific portions of Makefiles... no checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... 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... none checking dependency style of gcc... none checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu 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 ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for /usr/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking whether ln -s works... yes checking how to recognize dependent libraries... pass_all 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 dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... none checking how to run the C++ preprocessor... g++ -E checking for g77... no checking for xlf... no checking for f77... no checking for frt... no checking for pgf77... no checking for cf77... no checking for fort77... no checking for fl32... no checking for af77... no checking for xlf90... no checking for f90... no checking for pgf90... no checking for pghpf... no checking for epcf90... no checking for gfortran... no checking for g95... no checking for xlf95... no checking for f95... no checking for fort... no checking for ifort... no checking for ifc... no checking for efc... no checking for pgf95... no checking for lf95... no checking for ftn... no checking whether we are using the GNU Fortran 77 compiler... no checking whether accepts -g... no checking the maximum length of command line arguments... 98304 checking command to parse /usr/bin/nm -B output from gcc object... ok checking for objdir... .libs checking for ar... ar checking for ranlib... ranlib checking for strip... strip checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no 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... yes checking whether to build static libraries... yes configure: creating libtool appending configuration tag "CXX" to libtool checking for ld used by g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC checking if g++ PIC flag -fPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking whether the g++ linker (/usr/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 appending configuration tag "F77" to libtool checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for ANSI C header files... (cached) yes checking whether time.h and sys/time.h may both be included... yes checking alloca.h usability... yes checking alloca.h presence... yes checking for alloca.h... yes checking pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes checking for unistd.h... (cached) yes checking for __func__... yes checking for localtime_r... yes checking for poll... 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 xslt-config... /usr/bin/xslt-config checking for xsltSaveResultToString... yes checking for fgrep... /bin/grep -F checking for libogg... ok checking for libvorbis... ok checking for libtheora... Not found configure: WARNING: Theora disabled! checking for libspeex... configure: WARNING: Speex support disabled! checking for kate_decode_init in -lkate... no 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 curl-config... no checking curl/curl.h usability... no checking curl/curl.h presence... no checking for curl/curl.h... no checking for libcurl... no configure: libcurl not found configure: YP support disabled checking for pkg-config... /usr/bin/pkg-config configure: SSL disabled! configure: creating ./config.status config.status: creating Makefile config.status: creating conf/Makefile config.status: creating debian/Makefile config.status: creating src/Makefile config.status: creating src/avl/Makefile config.status: creating src/httpp/Makefile config.status: creating src/thread/Makefile config.status: creating src/log/Makefile config.status: creating src/net/Makefile config.status: creating src/timing/Makefile config.status: creating doc/Makefile config.status: creating web/Makefile config.status: creating admin/Makefile config.status: creating win32/Makefile config.status: creating win32/res/Makefile config.status: creating examples/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands -------------- next part -------------- An HTML attachment was scrubbed... URL: From contact at junglised.co.uk Thu Jul 1 20:53:34 2010 From: contact at junglised.co.uk (Junglised.co.uk) Date: Thu, 1 Jul 2010 21:53:34 +0100 Subject: [Icecast] Icecast on centos5 In-Reply-To: References: <0FC014AA-E7BC-4A77-A05D-96BE37F9E595@junglised.co.uk> Message-ID: <2B740540-9CD3-40E8-A0DA-9E122BE0200A@junglised.co.uk> the bottom is where it ends. thats whats confusing me the last line is: config.status: executing depfiles commands Huw Davies (Beatsmith) 07949713698 Junglised.co.uk Facebook Twitter.com/Junglised On 1 Jul 2010, at 21:50, Jonathan Nalley wrote: so what's the actual error? where does the configure command end at and what does it ultimately complain about? On Thu, Jul 1, 2010 at 4:43 PM, Junglised.co.uk wrote: > Evening guys... > > I've been trying for the past week to install an icecast server on my centos > 5 VPS hosted through phurix. > > I've tried compiling it, installing it from RPM. but im getting nowhere. > > Has anybody had any luck installing it, who wouldn't mind explaining how > they went about it? > > I've searched google for hours on end and all I can come up with is generic > cent os 4 guides that just wont work. > > Im not the best when in comes to linux. I do a great job of copying and > pasting to a shell prompt and can use ftp etc. > > if this is any use.. heres the last output from my last attempt and > compiling it... > > > [root at vps613 icecast-2.3.2]# ./configure --prefix=/usr/local/icecast > checking for a BSD-compatible install... /usr/bin/install -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)... no > checking whether to enable maintainer-specific portions of Makefiles... no > checking for gcc... gcc > checking for C compiler default output file name... a.out > checking whether the C compiler works... yes > checking whether we are cross compiling... no > checking for suffix of executables... > 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... none > checking dependency style of gcc... none > checking build system type... x86_64-unknown-linux-gnu > checking host system type... x86_64-unknown-linux-gnu > 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 ld used by gcc... /usr/bin/ld > checking if the linker (/usr/bin/ld) is GNU ld... yes > checking for /usr/bin/ld option to reload object files... -r > checking for BSD-compatible nm... /usr/bin/nm -B > checking whether ln -s works... yes > checking how to recognize dependent libraries... pass_all > 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 dlfcn.h usability... yes > checking dlfcn.h presence... yes > checking for dlfcn.h... yes > checking for g++... g++ > checking whether we are using the GNU C++ compiler... yes > checking whether g++ accepts -g... yes > checking dependency style of g++... none > checking how to run the C++ preprocessor... g++ -E > checking for g77... no > checking for xlf... no > checking for f77... no > checking for frt... no > checking for pgf77... no > checking for cf77... no > checking for fort77... no > checking for fl32... no > checking for af77... no > checking for xlf90... no > checking for f90... no > checking for pgf90... no > checking for pghpf... no > checking for epcf90... no > checking for gfortran... no > checking for g95... no > checking for xlf95... no > checking for f95... no > checking for fort... no > checking for ifort... no > checking for ifc... no > checking for efc... no > checking for pgf95... no > checking for lf95... no > checking for ftn... no > checking whether we are using the GNU Fortran 77 compiler... no > checking whether accepts -g... no > checking the maximum length of command line arguments... 98304 > checking command to parse /usr/bin/nm -B output from gcc object... ok > checking for objdir... .libs > checking for ar... ar > checking for ranlib... ranlib > checking for strip... strip > checking if gcc supports -fno-rtti -fno-exceptions... no > checking for gcc option to produce PIC... -fPIC > checking if gcc PIC flag -fPIC works... yes > checking if gcc static flag -static works... yes > checking if gcc supports -c -o file.o... yes > checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared > libraries... yes > checking whether -lc should be explicitly linked in... no > 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... yes > checking whether to build static libraries... yes > configure: creating libtool > appending configuration tag "CXX" to libtool > checking for ld used by g++... /usr/bin/ld -m elf_x86_64 > checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes > checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared > libraries... yes > checking for g++ option to produce PIC... -fPIC > checking if g++ PIC flag -fPIC works... yes > checking if g++ static flag -static works... yes > checking if g++ supports -c -o file.o... yes > checking whether the g++ linker (/usr/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 > appending configuration tag "F77" to libtool > checking for special C compiler options needed for large files... no > checking for _FILE_OFFSET_BITS value needed for large files... no > checking for ANSI C header files... (cached) yes > checking whether time.h and sys/time.h may both be included... yes > checking alloca.h usability... yes > checking alloca.h presence... yes > checking for alloca.h... yes > checking pwd.h usability... yes > checking pwd.h presence... yes > checking for pwd.h... yes > checking for unistd.h... (cached) yes > checking for __func__... yes > checking for localtime_r... yes > checking for poll... 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 xslt-config... /usr/bin/xslt-config > checking for xsltSaveResultToString... yes > checking for fgrep... /bin/grep -F > checking for libogg... ok > checking for libvorbis... ok > checking for libtheora... Not found > configure: WARNING: Theora disabled! > checking for libspeex... configure: WARNING: Speex support disabled! > checking for kate_decode_init in -lkate... no > 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 curl-config... no > checking curl/curl.h usability... no > checking curl/curl.h presence... no > checking for curl/curl.h... no > checking for libcurl... no > configure: libcurl not found > configure: YP support disabled > checking for pkg-config... /usr/bin/pkg-config > configure: SSL disabled! > configure: creating ./config.status > config.status: creating Makefile > config.status: creating conf/Makefile > config.status: creating debian/Makefile > config.status: creating src/Makefile > config.status: creating src/avl/Makefile > config.status: creating src/httpp/Makefile > config.status: creating src/thread/Makefile > config.status: creating src/log/Makefile > config.status: creating src/net/Makefile > config.status: creating src/timing/Makefile > config.status: creating doc/Makefile > config.status: creating web/Makefile > config.status: creating admin/Makefile > config.status: creating win32/Makefile > config.status: creating win32/res/Makefile > config.status: creating examples/Makefile > config.status: creating config.h > config.status: config.h is unchanged > config.status: executing depfiles commands > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From oswaldo at globaloxs.com Wed Jul 7 00:02:15 2010 From: oswaldo at globaloxs.com (Oswaldo Saldivar) Date: Tue, 06 Jul 2010 19:02:15 -0500 Subject: [Icecast] Icecast on centos5 [answer] In-Reply-To: <2B740540-9CD3-40E8-A0DA-9E122BE0200A@junglised.co.uk> References: <0FC014AA-E7BC-4A77-A05D-96BE37F9E595@junglised.co.uk> <2B740540-9CD3-40E8-A0DA-9E122BE0200A@junglised.co.uk> Message-ID: <1278460935.2166.47.camel@localhost> I made a document about How install icecast on CentOS. For now, the document is in Spanish. http://yamefui.com/index.php/swlibre/instalar-icecast-en-centos -----Mensaje original----- De: Junglised.co.uk Para: icecast at xiph.org Asunto: Re: [Icecast] Icecast on centos5 Fecha: Thu, 1 Jul 2010 21:53:34 +0100 the bottom is where it ends. thats whats confusing me the last line is: config.status: executing depfiles commands Huw Davies (Beatsmith) 07949713698 Junglised.co.uk Facebook Twitter.com/Junglised On 1 Jul 2010, at 21:50, Jonathan Nalley wrote: so what's the actual error? where does the configure command end at and what does it ultimately complain about? On Thu, Jul 1, 2010 at 4:43 PM, Junglised.co.uk wrote: > Evening guys... > > I've been trying for the past week to install an icecast server on my > centos > 5 VPS hosted through phurix. > > I've tried compiling it, installing it from RPM. but im getting > nowhere. > > Has anybody had any luck installing it, who wouldn't mind explaining > how > they went about it? > > I've searched google for hours on end and all I can come up with is > generic > cent os 4 guides that just wont work. > > Im not the best when in comes to linux. I do a great job of copying > and > pasting to a shell prompt and can use ftp etc. > > if this is any use.. heres the last output from my last attempt and > compiling it... > > > [root at vps613 icecast-2.3.2]# ./configure --prefix=/usr/local/icecast > checking for a BSD-compatible install... /usr/bin/install -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)... no > checking whether to enable maintainer-specific portions of > Makefiles... no > checking for gcc... gcc > checking for C compiler default output file name... a.out > checking whether the C compiler works... yes > checking whether we are cross compiling... no > checking for suffix of executables... > 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... none > checking dependency style of gcc... none > checking build system type... x86_64-unknown-linux-gnu > checking host system type... x86_64-unknown-linux-gnu > 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 ld used by gcc... /usr/bin/ld > checking if the linker (/usr/bin/ld) is GNU ld... yes > checking for /usr/bin/ld option to reload object files... -r > checking for BSD-compatible nm... /usr/bin/nm -B > checking whether ln -s works... yes > checking how to recognize dependent libraries... pass_all > 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 dlfcn.h usability... yes > checking dlfcn.h presence... yes > checking for dlfcn.h... yes > checking for g++... g++ > checking whether we are using the GNU C++ compiler... yes > checking whether g++ accepts -g... yes > checking dependency style of g++... none > checking how to run the C++ preprocessor... g++ -E > checking for g77... no > checking for xlf... no > checking for f77... no > checking for frt... no > checking for pgf77... no > checking for cf77... no > checking for fort77... no > checking for fl32... no > checking for af77... no > checking for xlf90... no > checking for f90... no > checking for pgf90... no > checking for pghpf... no > checking for epcf90... no > checking for gfortran... no > checking for g95... no > checking for xlf95... no > checking for f95... no > checking for fort... no > checking for ifort... no > checking for ifc... no > checking for efc... no > checking for pgf95... no > checking for lf95... no > checking for ftn... no > checking whether we are using the GNU Fortran 77 compiler... no > checking whether accepts -g... no > checking the maximum length of command line arguments... 98304 > checking command to parse /usr/bin/nm -B output from gcc object... ok > checking for objdir... .libs > checking for ar... ar > checking for ranlib... ranlib > checking for strip... strip > checking if gcc supports -fno-rtti -fno-exceptions... no > checking for gcc option to produce PIC... -fPIC > checking if gcc PIC flag -fPIC works... yes > checking if gcc static flag -static works... yes > checking if gcc supports -c -o file.o... yes > checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports > shared > libraries... yes > checking whether -lc should be explicitly linked in... no > 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... yes > checking whether to build static libraries... yes > configure: creating libtool > appending configuration tag "CXX" to libtool > checking for ld used by g++... /usr/bin/ld -m elf_x86_64 > checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes > checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports > shared > libraries... yes > checking for g++ option to produce PIC... -fPIC > checking if g++ PIC flag -fPIC works... yes > checking if g++ static flag -static works... yes > checking if g++ supports -c -o file.o... yes > checking whether the g++ linker (/usr/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 > appending configuration tag "F77" to libtool > checking for special C compiler options needed for large files... no > checking for _FILE_OFFSET_BITS value needed for large files... no > checking for ANSI C header files... (cached) yes > checking whether time.h and sys/time.h may both be included... yes > checking alloca.h usability... yes > checking alloca.h presence... yes > checking for alloca.h... yes > checking pwd.h usability... yes > checking pwd.h presence... yes > checking for pwd.h... yes > checking for unistd.h... (cached) yes > checking for __func__... yes > checking for localtime_r... yes > checking for poll... 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 xslt-config... /usr/bin/xslt-config > checking for xsltSaveResultToString... yes > checking for fgrep... /bin/grep -F > checking for libogg... ok > checking for libvorbis... ok > checking for libtheora... Not found > configure: WARNING: Theora disabled! > checking for libspeex... configure: WARNING: Speex support disabled! > checking for kate_decode_init in -lkate... no > 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 curl-config... no > checking curl/curl.h usability... no > checking curl/curl.h presence... no > checking for curl/curl.h... no > checking for libcurl... no > configure: libcurl not found > configure: YP support disabled > checking for pkg-config... /usr/bin/pkg-config > configure: SSL disabled! > configure: creating ./config.status > config.status: creating Makefile > config.status: creating conf/Makefile > config.status: creating debian/Makefile > config.status: creating src/Makefile > config.status: creating src/avl/Makefile > config.status: creating src/httpp/Makefile > config.status: creating src/thread/Makefile > config.status: creating src/log/Makefile > config.status: creating src/net/Makefile > config.status: creating src/timing/Makefile > config.status: creating doc/Makefile > config.status: creating web/Makefile > config.status: creating admin/Makefile > config.status: creating win32/Makefile > config.status: creating win32/res/Makefile > config.status: creating examples/Makefile > config.status: creating config.h > config.status: config.h is unchanged > config.status: executing depfiles commands > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast > > _______________________________________________ Icecast mailing list Icecast at xiph.org http://lists.xiph.org/mailman/listinfo/icecast -------------- next part -------------- An HTML attachment was scrubbed... URL: From roberta.slack at gmail.com Mon Jul 12 10:27:34 2010 From: roberta.slack at gmail.com (Rob) Date: Mon, 12 Jul 2010 11:27:34 +0100 Subject: [Icecast] occasional glitching when playing Message-ID: Hello list I'm running Icecast 2.3.2. Every few seconds, streams are interrupted by a noticeable glitching or popping sound. It sounds like it's being caused by a buffering or latency problem but I'm not sure how to fix it. If the listener re-connects to the stream it stops the glitching for a few minutes, but eventually it returns. Glitching is also appearing in the dumpfiles created by Icecast. I'm running Icecast 2.3.2 on Fedora, and streaming MP3 using libmp3lame and libshout 2.2.2. Can anybody point me in the right direction to fix this? Rob -------------- next part -------------- An HTML attachment was scrubbed... URL: From jwbensley at gmail.com Mon Jul 12 10:47:44 2010 From: jwbensley at gmail.com (James Bensley) Date: Mon, 12 Jul 2010 11:47:44 +0100 Subject: [Icecast] occasional glitching when playing In-Reply-To: References: Message-ID: At a guess, it sounds like the source stream is lacking in bandwidth if all listeners are suffering from the interruptions? -- Regards, James. http://www.jamesbensley.co.cc/ There are 10 kinds of people in the world; Those who understand Vigesimal, and J others...? -------------- next part -------------- An HTML attachment was scrubbed... URL: From roberta.slack at gmail.com Mon Jul 12 10:55:21 2010 From: roberta.slack at gmail.com (Rob) Date: Mon, 12 Jul 2010 11:55:21 +0100 Subject: [Icecast] occasional glitching when playing In-Reply-To: References: Message-ID: Hi James, So why would reloading the listener's stream fix the problem (at least for a while)? If it does turn out to be a source bandwidth issue, is there a way to buffer the stream on the server to reduce the problem? Or simply a case of reducing the bitrate? thanks, Rob On 12 July 2010 11:47, James Bensley wrote: > At a guess, it sounds like the source stream is lacking in bandwidth if all > listeners are suffering from the interruptions? > > -- > Regards, > James. > > http://www.jamesbensley.co.cc/ > > There are 10 kinds of people in the world; Those who understand Vigesimal, > and J others...? > > > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From geoff at QuiteLikely.com Mon Jul 12 16:40:04 2010 From: geoff at QuiteLikely.com (Geoff Shang) Date: Mon, 12 Jul 2010 19:40:04 +0300 (IDT) Subject: [Icecast] occasional glitching when playing In-Reply-To: References: Message-ID: On Mon, 12 Jul 2010, Rob wrote: > I'm running Icecast 2.3.2. Every few seconds, streams are interrupted by a > noticeable glitching or popping sound. > > It sounds like it's being caused by a buffering or latency problem but I'm > not sure how to fix it. > > If the listener re-connects to the stream it stops the glitching for a few > minutes, but eventually it returns. some questions: 1. What is the bitrate of your stream? 2. How much bandwidth do you have between your source and your streaming server? 3. How many listeners do you have? 4. How much bandwidth does your streaming server have to service listeners? These should help us narrow down your problem. Geoff. From roberta.slack at gmail.com Tue Jul 13 10:01:07 2010 From: roberta.slack at gmail.com (Rob) Date: Tue, 13 Jul 2010 11:01:07 +0100 Subject: [Icecast] occasional glitching when playing In-Reply-To: References: Message-ID: Hi Geoff, > some questions: > > 1. What is the bitrate of your stream? > 128kbps > > 2. How much bandwidth do you have between your source and your streaming > server? > Fast connection, ~500kbps achievable upload. > > 3. How many listeners do you have? > < 10. The glitching occurs even with only 1 listener. It seems to repair itself for a while if the listener reloads the stream. > > 4. How much bandwidth does your streaming server have to service > listeners? > Using Amazon EC2, bandwidth is advertised as 250mbps. I have a small instance running Fedora dedicated to Icecast and nothing else. Many thanks, Rob > These should help us narrow down your problem. > > Geoff. > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jwbensley at gmail.com Wed Jul 14 18:14:39 2010 From: jwbensley at gmail.com (James Bensley) Date: Wed, 14 Jul 2010 19:14:39 +0100 Subject: [Icecast] occasional glitching when playing In-Reply-To: References: Message-ID: You may be rich in bandwidth then but maybe you are experaincing packet loss? Can you test for this some how? (I can't recommend anything as I have never used Amazon EC2) -- Regards, James. http://www.jamesbensley.co.cc/ There are 10 kinds of people in the world; Those who understand Vigesimal, and J others...? From toots at rastageeks.org Wed Jul 14 18:39:35 2010 From: toots at rastageeks.org (Romain Beauxis) Date: Wed, 14 Jul 2010 13:39:35 -0500 Subject: [Icecast] occasional glitching when playing In-Reply-To: References: Message-ID: <201007141339.36319.toots@rastageeks.org> Le mercredi 14 juillet 2010 13:14:39, James Bensley a ?crit : > You may be rich in bandwidth then but maybe you are experaincing > packet loss? Can you test for this some how? (I can't recommend > anything as I have never used Amazon EC2) More than packet loss, a very likely possible explanation could be a clock drift. If the clock of the server, for instance, is too slow compared to the clock of the listener, then the listener's buffer will drop to zero. The popping/glitching sound could be the result of this buffer being to low and the decoder trying to catchup. The reconnection that reset the scenario could be just the initial buffer being filled again. This scenario is not theoretic, we have experienced it between a source client and a liquidsoap harbor server. The only hacky solution we found was to slightly drop the audio rate of the stream received in order to counter the clock drift. Unfortunately, this is probably not an option here because the clients can be any audio player. However, one way to test this issue is to use liquidsoap. The input.http operator can log the length of its internal buffer, which can then be plotted. If the clock drift assumption is correct, you should see a backward slope in the plot. Good luck, Romain From ariel at cafelug.org.ar Wed Jul 14 18:55:44 2010 From: ariel at cafelug.org.ar (Ariel Wainer) Date: Wed, 14 Jul 2010 15:55:44 -0300 Subject: [Icecast] occasional glitching when playing In-Reply-To: References: Message-ID: <4C3E0830.8030800@cafelug.org.ar> Have you tried with another distro? I've used Debian on EC2 successfully (broadcasting vorbis+theora). Regards, Ariel. From andy at mixpan.com Fri Jul 30 10:48:13 2010 From: andy at mixpan.com (Andy) Date: Fri, 30 Jul 2010 11:48:13 +0100 Subject: [Icecast] Icecast with Soundstretch Message-ID: Hi All, Has anybody ever used Icecast with soundstretch to change the tempo of a file? If so, would you mind telling me how you did it? Or, do you know of a way to stream a file and change the pitch/tempo on the fly? Regards, Andy