Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Icecast Streaming Howto for Gentoo
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3  Next  
Reply to topic    Gentoo Forums Forum Index Documentation, Tips & Tricks
View previous topic :: View next topic  
Author Message
hegga
Apprentice
Apprentice


Joined: 04 Jun 2003
Posts: 210
Location: Norway

PostPosted: Mon Oct 18, 2004 8:55 pm    Post subject: Reply with quote

any guru's with any tips?
_________________
hegga
Back to top
View user's profile Send private message
RinkyDinks_RJ
n00b
n00b


Joined: 12 Aug 2003
Posts: 42

PostPosted: Thu Oct 28, 2004 7:11 pm    Post subject: Reply with quote

Apperantly the playlist must contain the full path to the songs. When I cd'd into /mnt/disc/music and ran find ./ -name *.ogg -print > /mnt/disc/icecast/playlist.txt the song paths outputted as ./Doors/Doors\ -\ Light\ My\ Fire.ogg.

Ices will return this error when attempting to play such a song. (from log file).

Code:
[2004-10-28  11:58:44] WARN playlist-builtin/playlist_read Error opening file "./Beatles/Beatles - Here Comes the Sun.ogg": No such fileor directory
[2004-10-28  11:58:44] WARN playlist-builtin/playlist_read Error opening file "./Lovin' Spoonful/Lovin' Spoonful - Gimme Gimme Good Lovin'.ogg": No such file or directory


After so many errors ices also automatically exits:
Code:
[2004-10-28  11:58:44] WARN playlist-builtin/playlist_read Too many consecutive errors - exiting


On mine it was 6. It also takes only a fraction of a second to go through all these files so doing a ps -A | grep ice will fail to return ices, making the average user think it never started in the first place.

Also, you should change the default log level as the logs fill up very fast if left on debug.
Back to top
View user's profile Send private message
zero17
n00b
n00b


Joined: 23 Sep 2004
Posts: 23

PostPosted: Fri Nov 12, 2004 1:54 am    Post subject: Reply with quote

I am having a problem getting this to work. I have a couple questions on the configuration files. When you say $hostname do you mean the IP address or the name of the computer on the network? Is there another place that I need to enter my IP address somewhere in the configuration file?

Also will it matter which port i run it on?

The computer I am trying to get this to run on is in a college dorm, so im not sure which ports are blocked however I am able to establish a SSH connection to the computer from outside the building.

Code:
<background>1</background>
<logpath>/home/icecast/log</logpath>
<hostname>$hostname</hostname>
<password>$passwd</password>
<param name="file">/home/icecast/playlist.txt</param>
<mount>/$stream_name.ogg</mount>                            # Must include .ogg


For the above code in the configuration of ices, for the mount line at the bottom is /$stream_name.ogg the directory where I put my .ogg files or is it an accual song in .ogg format.
Back to top
View user's profile Send private message
zero17
n00b
n00b


Joined: 23 Sep 2004
Posts: 23

PostPosted: Fri Nov 12, 2004 3:17 am    Post subject: Help!!! Reply with quote

need some help.. after I start the ices, it wont' start and then I checked the log for ices and this is what I got

Code:
[2004-11-11  21:12:31] INFO ices-core/main IceS 2.0.0 started...
[2004-11-11  21:12:31] INFO signals/signal_usr1_handler Metadata update requested
[2004-11-11  21:12:31] INFO playlist-basic/playlist_basic_get_next_filename Loading playlist from file "/home/icecast/playlist.txt"
[2004-11-11  21:12:31] INFO playlist-builtin/playlist_read Currently playing "./example1.ogg"
[2004-11-11  21:12:31] EROR playlist-builtin/playlist_read Read error from "./example1.ogg": Is a directory
[2004-11-11  21:12:31] EROR playlist-builtin/playlist_read Cannot play same file twice in a row, skipping
[2004-11-11  21:12:31] EROR playlist-builtin/playlist_read Cannot play same file twice in a row, skipping
[2004-11-11  21:12:31] INFO stream/ices_instance_stream Connected to server: zero17:8000/example1.ogg
[2004-11-11  21:12:31] EROR playlist-builtin/playlist_read Cannot play same file twice in a row, skipping
[2004-11-11  21:12:31] EROR playlist-builtin/playlist_read Cannot play same file twice in a row, skipping
[2004-11-11  21:12:31] EROR playlist-builtin/playlist_read Cannot play same file twice in a row, skipping
[2004-11-11  21:12:31] WARN playlist-builtin/playlist_read Too many consecutive errors - exiting
[2004-11-11  21:12:31] DBUG stream-shared/stream_wait_for_data Shutdown signalled: thread shutting down
[2004-11-11  21:12:31] DBUG reencode/reencode_clear Clearing reencoder
[2004-11-11  21:12:32] DBUG input/input_loop An instance died, removing it
[2004-11-11  21:12:32] DBUG input/input_flush_queue Input queue flush requested
[2004-11-11  21:12:32] INFO input/input_loop All instances removed, shutting down...
[2004-11-11  21:12:32] INFO ices-core/main Shutdown complete



I think there is something wrong with the mounting directory, and just an addition info I just have 1 song on /example1.ogg directory. Anybody help.. please...
Back to top
View user's profile Send private message
TheCat
Tux's lil' helper
Tux's lil' helper


Joined: 20 Feb 2004
Posts: 139
Location: Belarus

PostPosted: Sat Dec 04, 2004 7:51 am    Post subject: Reply with quote

how to create random playlist or play mp3's randomly?
Back to top
View user's profile Send private message
battersea
Tux's lil' helper
Tux's lil' helper


Joined: 08 Nov 2003
Posts: 122
Location: Hove, Belgium

PostPosted: Sat Dec 18, 2004 2:20 pm    Post subject: Reply with quote

someone any luck using the alsa or oss input module instead of using an ogg playlist? I can't get it working properly... I get a very very quiet sound... whatever I do in alsamixer...
Back to top
View user's profile Send private message
GoofballJM1
Guru
Guru


Joined: 22 Mar 2004
Posts: 392
Location: Denver, CO USA

PostPosted: Fri Mar 04, 2005 7:16 am    Post subject: Reply with quote

Okay I am reopening this forum hoping to get some answers as to why the playback on icecast when using MUSE is so fast? My sample rate is correct, and I am running LAME 3.96. Everything works except for that. Any and all suggestions will be greatly appreciated.

Here's my MUSE output:
Code:
muse -C /home/icecast/playlist.pls -o -e mp3 -b 128 -q 9.0  -c 2 -s hostname -m music.mp3 -p *******
[*] MuSE version 0.9-cvs http://muse.dyne.org
 .  by Denis "jaromil" Rojo http://rastasoft.org
 .  --
[!] error opening output sound device: Host error.
[!] Permission denied
 .  CLI: queue /home/icecast/playlist.pls on channel 0
[*] CLI: created channel 0
[*] Lame MP3 encoder version 3.96.1 initialized
[*] CLI: created Mp3 encoder
 .  CLI: bitrate set to 128Kbit/s
 .  CLI: quality set to 128Kbit/s 44100Hz
 .  CLI: encoding 2 channel(s)
[*] CLI: created streamer to radio 8000
 .  CLI: stream mountpoint music.mp3
 .  CLI: stream password set
[*] using commandline interface (non interactive)
[*] Lame MP3 encoder quality 128Kbps/s 44100Hz  stereo
[*] Contacting icecast2 server radio on port 8000
[*] started streaming on http://radio:8000/music.mp3
[W] Channel::play() : no song loaded
[*] loaded /home/jon-michael/mp3/BT/Ima [9 46356-2] (CD2)/BT - Sasha's Voyage Of Ima.mp3
[*] Mp3 file 44100Hz stereo 128Kb/s


Any ideas?
_________________
"Great spirits have often encountered violent opposition from weak minds." - Albert Einstein
Back to top
View user's profile Send private message
HOHCEHC
n00b
n00b


Joined: 10 May 2004
Posts: 32

PostPosted: Tue May 03, 2005 9:17 pm    Post subject: Reply with quote

ok i modified script little bit
Code:
#!/sbin/runscript
# Copyright 1999-2005 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2

USERID=icecast
GROUPID=icecast
DAEMON=/usr/bin/icecast
CONFIGFILE="/home/icecast/icecast.xml"
depend() {
        need net
        use dns
}

start() {
        ebegin "Starting icecast"
        start-stop-daemon --start --quiet --chuid $USERID:$GROUPID \
                --exec $DAEMON -- -b -c $CONFIGFILE
        eend $?
}

stop () {
        ebegin "Stopping icecast"
        start-stop-daemon --stop --oknodo --quiet --exec $DAEMON
      eend $?
}


Code:

#!/sbin/runscript
# Copyright 1999-2005 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
DAEMON=/usr/bin/ices
USERID=icecast
GROUPID=icecast
CONFIGFILE="/home/icecast/ices-playlist.xml"
#ENABLE="false"

depend() {
        need  net icecast
        use dns
}

start() {
        ebegin "Starting ices"
        start-stop-daemon --start --quiet --chuid $USERID \
                --exec $DAEMON -- $CONFIGFILE
        eend $?
}

stop () {
        ebegin "Stopping ices"
       start-stop-daemon --stop --oknodo --quiet --exec $DAEMON
        eend $?
}


-----
Den
Back to top
View user's profile Send private message
Parasietje
Apprentice
Apprentice


Joined: 25 Jan 2004
Posts: 194

PostPosted: Wed May 04, 2005 11:57 am    Post subject: Reply with quote

Does anybody know how to get a broadcast stream working?

I used the <input> directive in ices, but ices only captures my wave output when I use OSS. It doesn't capture my line-in. I use ALSA. Trying the Alsa input module gives me an error: Cannot set 2 periods: illegal command. I have selected my Line-IN as capture device in alsamixer.
Back to top
View user's profile Send private message
slaterson
Apprentice
Apprentice


Joined: 26 Feb 2003
Posts: 254

PostPosted: Wed May 25, 2005 12:33 am    Post subject: Reply with quote

great howto, i've used it a number of times now (to setup an ogg stream controlled by mpd).

one question. i would like to have two streams, say one on port 7000 and another on 7001. the sources for each stream are different. can i do this with one instance of icecast via a single icecast.xml file or do i need to run two instances of icecast?

thanks!
slate
Back to top
View user's profile Send private message
zecora
l33t
l33t


Joined: 17 Aug 2004
Posts: 627
Location: Minneapolis, MN

PostPosted: Thu May 26, 2005 8:25 pm    Post subject: Reply with quote

Can this work on windows boxes?

edit: Like if i setup the server on my linux box, can i stream audio to a windows box?

Also what apps pick up this?


zec
Back to top
View user's profile Send private message
mog
Apprentice
Apprentice


Joined: 05 Jul 2003
Posts: 253
Location: Auckland [NZ]

PostPosted: Tue Jul 05, 2005 1:57 am    Post subject: Reply with quote

... oh well ... first of all thanks for the tut ... great work.

now a question ... is there anything else apart from muse that will let you create MP3 streams to icecast2? I am asking because muse sucks a$$, especially if your files are not homogenous (e.g. different bitrates). Shout seems nice, but it does not seem to work with icecast2 anymore because of changes in the authentication mode.

... any help is appreciated :)
_________________
To thine own self be true.
Back to top
View user's profile Send private message
Bigun
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 2153

PostPosted: Thu Aug 25, 2005 2:06 pm    Post subject: Reply with quote

*bookmarked*
_________________
"It's ok, they might have guns but we have flowers." - Perpetual Victim
Back to top
View user's profile Send private message
Maheriano
l33t
l33t


Joined: 18 Jun 2005
Posts: 623
Location: Calgary, Alberta

PostPosted: Wed Sep 14, 2005 7:04 am    Post subject: Reply with quote

I have problems as well. I get to
Code:
If no error messages are displayed, you should be able to verify the ices to icecast connection by using your browser to view http://$hostname:8000/admin/stats.xsl. You should see the mount point /$stream_name.ogg in the list of mount points. If your stream appears you should be able to connect to the stream by using the URL http://$hostname:8000/$stream_name.ogg.m3u.

and it doesn't work. I try the first address (substituting $hostname for tux) and it goes to some page explaining how the Linux penguins are drawn. I try to go to the second link, and I don't know what the stream name is called.....it's not anywhere else in the how to. How do I find out what my stream name is called?
I also wanted to know how I create a file with a .ogg extension.....I don't have any on my computer. That could be a problem too.
_________________
Current project - carputer running.........Gentoo?
Back to top
View user's profile Send private message
Maheriano
l33t
l33t


Joined: 18 Jun 2005
Posts: 623
Location: Calgary, Alberta

PostPosted: Sat Sep 17, 2005 11:01 pm    Post subject: Reply with quote

Does this work with ALSA? Maybe that's my problem.
_________________
Current project - carputer running.........Gentoo?
Back to top
View user's profile Send private message
Bigun
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 2153

PostPosted: Sun Sep 18, 2005 1:40 pm    Post subject: Reply with quote

Maheriano wrote:
I have problems as well. I get to
Code:
If no error messages are displayed, you should be able to verify the ices to icecast connection by using your browser to view http://$hostname:8000/admin/stats.xsl. You should see the mount point /$stream_name.ogg in the list of mount points. If your stream appears you should be able to connect to the stream by using the URL http://$hostname:8000/$stream_name.ogg.m3u.

and it doesn't work. I try the first address (substituting $hostname for tux) and it goes to some page explaining how the Linux penguins are drawn. I try to go to the second link, and I don't know what the stream name is called.....it's not anywhere else in the how to. How do I find out what my stream name is called?
I also wanted to know how I create a file with a .ogg extension.....I don't have any on my computer. That could be a problem too.


Replace the $hostname with the IP address of the computer. Try that.
_________________
"It's ok, they might have guns but we have flowers." - Perpetual Victim
Back to top
View user's profile Send private message
Maheriano
l33t
l33t


Joined: 18 Jun 2005
Posts: 623
Location: Calgary, Alberta

PostPosted: Sun Sep 18, 2005 6:41 pm    Post subject: Reply with quote

Damn, I'm on a dynamic IP. How do I find out what it is?
_________________
Current project - carputer running.........Gentoo?
Back to top
View user's profile Send private message
yngwin
Retired Dev
Retired Dev


Joined: 19 Dec 2002
Posts: 4572
Location: Suzhou, China

PostPosted: Sat Nov 12, 2005 3:19 pm    Post subject: Reply with quote

Maheriano wrote:
Damn, I'm on a dynamic IP. How do I find out what it is?

Better: use dyndns with ez-ipupdate.
_________________
"Those who deny freedom to others deserve it not for themselves." - Abraham Lincoln
Free Culture | Defective by Design | EFF
Back to top
View user's profile Send private message
yngwin
Retired Dev
Retired Dev


Joined: 19 Dec 2002
Posts: 4572
Location: Suzhou, China

PostPosted: Sat Nov 12, 2005 3:25 pm    Post subject: Reply with quote

Maheriano wrote:
I also wanted to know how I create a file with a .ogg extension.....I don't have any on my computer.

With oggenc (part of vorbis-tools). You can also use Konqueror or grip to rip CDs to ogg, and you can download oggs from the 'net, I recommend http://www.archive.org/audio/collection.php?collection=opensource_audio (not all, but a good number of projects provide ogg files, and they all have a free license).
_________________
"Those who deny freedom to others deserve it not for themselves." - Abraham Lincoln
Free Culture | Defective by Design | EFF
Back to top
View user's profile Send private message
xtlosx
Apprentice
Apprentice


Joined: 14 Jan 2006
Posts: 219
Location: Chicago

PostPosted: Sun May 18, 2008 4:52 am    Post subject: problem Reply with quote

hey guys, I got icecast up and running, and I am using mpd to stream my music...

I am getting this in my error log file...

Quote:

[2008-05-17 23:48:19] DBUG slave/_slave_thread checking master stream list
[2008-05-17 23:49:29] INFO fserve/fserve_client_create checking for file /loveline.ogg (/usr/share/icecast/web/loveline.ogg)
[2008-05-17 23:49:29] DBUG fserve/fserve_add_client Adding client to file serving engine
[2008-05-17 23:49:30] DBUG stats/modify_node_event update node clients (1)
[2008-05-17 23:49:30] DBUG stats/modify_node_event update node connections (199)
[2008-05-17 23:49:30] DBUG stats/modify_node_event update node client_connections (199)
[2008-05-17 23:49:30] DBUG stats/modify_node_event update node file_connections (134)
[2008-05-17 23:49:30] DBUG stats/modify_node_event update node clients (0)


i have setup icecast as such,


Quote:

#
# An example of an OSS output:
#
audio_output {
type "oss"
name "My OSS Device"
# device "/dev/dsp" # optional
# format "44100:16:2" # optional
}
#
# An example of a shout output (for streaming to Icecast):
#
audio_output {
type "shout"
name "Loveline Stream"
host "192.168.1.7"
port "8000"
mount "loveline.ogg"
password "loveline"
#quality "5.0"
bitrate "128"
format "44100:16:1"
user "source" # optional
description "Loveline Stream" # optional
genre "random" # optional
public "yes" # optional
}




I used the create-db option with mpd, and it indexed all of my mp3s, which it successfully did.... My question is... I don't get what creates that .ogg file in /usr/share/web... For some reason, something isn't clicking here,and I don't get it..

Any ideas? thanks!
_________________
Linux cebula 3.5.7-gentoo #3 SMP Fri Nov 9 15:26:37 CST 2012 i686 Genuine Intel(R) CPU 1300 @ 1.66GHz GenuineIntel GNU/Linux
Back to top
View user's profile Send private message
anxt
Apprentice
Apprentice


Joined: 25 Feb 2003
Posts: 254
Location: Frozen Tundra, Canada

PostPosted: Wed May 21, 2008 7:47 am    Post subject: Reply with quote

Just a little info as I sometimes play with icecast and such.

karl heyes has a branch of icecast which has a lot of new features. there is also a source client that uses jack.

(ices2 with jack support)

http://www.icecast.pwp.blueyonder.co.uk/

although there isn't an ebuild, it will install under /usr/local like any sane app should.

Karl Heyes is a very friendly and patient man on the icecast forums, just thought i would throw that out there ...
Back to top
View user's profile Send private message
xtlosx
Apprentice
Apprentice


Joined: 14 Jan 2006
Posts: 219
Location: Chicago

PostPosted: Wed May 21, 2008 1:29 pm    Post subject: Reply with quote

oh no worries, I got it figured out.. randomized and all!

Thanks again :)
_________________
Linux cebula 3.5.7-gentoo #3 SMP Fri Nov 9 15:26:37 CST 2012 i686 Genuine Intel(R) CPU 1300 @ 1.66GHz GenuineIntel GNU/Linux
Back to top
View user's profile Send private message
novazur
Guru
Guru


Joined: 19 Mar 2005
Posts: 461
Location: Martinique

PostPosted: Wed Oct 08, 2008 10:54 pm    Post subject: Reply with quote

I was using ices 0.4 to stream mp3s to my icecast server for a long time. I used my own ebuild just copying 2.x version :
Code:
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/ices/ices0-0.4.ebuild,v 1.11 2005/02/26 21:54:36 jnc Exp $

IUSE=""

DESCRIPTION="icecast OGG streaming client. supports on the fly re-encoding"
SRC_URI="http://downloads.xiph.org/releases/ices/${P}.tar.gz"
HOMEPAGE="http://www.icecast.org/ices.php"

SLOT="0"
LICENSE="GPL-2"
KEYWORDS="x86 sparc amd64 ppc64"

DEPEND="dev-libs/libxml2
        dev-util/pkgconfig
        >=media-libs/libshout-2.0"

src_compile ()
{
        econf --prefix=/usr/local || die "configure failed"
        emake || die "make failed"
}

src_install ()
{
        into /usr/local
        make DESTDIR=${D} install || die "make install failed"
}

But, since big upgrade, it can't start anymore
Code:
/usr/local/bin/ices: error while loading shared libraries: libfaad.so.0: cannot open shared object file: No such file or direct

And I can't compile it anymore :
Code:
stream.c: In function 'stream_send':
stream.c:258: warning: pointer targets in passing argument 5 of 'ices_reencode' differ in signedness
stream.c:271: warning: pointer targets in passing argument 2 of 'stream_send_data' differ in signedness
stream.c:305: warning: pointer targets in passing argument 2 of 'ices_reencode_flush' differ in signedness
stream.c:307: warning: pointer targets in passing argument 2 of 'stream_send_data' differ in signedness
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..  -DICES_ETCDIR=\"/etc\" -DICES_MODULEDIR=\"/etc/modules\" -I/usr/include/libxml2 -I/usr/include/python2.5  -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I/usr/lib/perl5/5.8.8/i686-linux/CORE   -O2 -march=pentium4 -pipe -fomit-frame-pointer -Wall -I/usr/include -pthread -MT util.o -MD -MP -MF ".deps/util.Tpo" -c -o util.o util.c; \
        then mv -f ".deps/util.Tpo" ".deps/util.Po"; else rm -f ".deps/util.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..  -DICES_ETCDIR=\"/etc\" -DICES_MODULEDIR=\"/etc/modules\" -I/usr/include/libxml2 -I/usr/include/python2.5  -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I/usr/lib/perl5/5.8.8/i686-linux/CORE   -O2 -march=pentium4 -pipe -fomit-frame-pointer -Wall -I/usr/include -pthread -MT mp3.o -MD -MP -MF ".deps/mp3.Tpo" -c -o mp3.o mp3.c; \
        then mv -f ".deps/mp3.Tpo" ".deps/mp3.Po"; else rm -f ".deps/mp3.Tpo"; exit 1; fi
mp3.c: In function 'ices_mp3_parse':
mp3.c:110: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
mp3.c:110: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
mp3.c:110: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness
mp3.c:110: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness
mp3.c:110: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
mp3.c:110: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness
mp3.c:110: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness
mp3.c:110: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness
mp3.c:114: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
mp3.c:114: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
mp3.c:114: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness
mp3.c:114: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness
mp3.c:114: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
mp3.c:114: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness
mp3.c:114: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness
mp3.c:114: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness
mp3.c:131: warning: pointer targets in initialization differ in signedness
mp3.c:137: warning: pointer targets in assignment differ in signedness
mp3.c: In function 'mp3_trim_file':
mp3.c:348: warning: pointer targets in passing argument 1 of 'mp3_parse_frame' differ in signedness
mp3.c: In function 'mp3_fill_buffer':
mp3.c:401: warning: pointer targets in assignment differ in signedness
mp3.c: In function 'mp3_check_vbr':
mp3.c:491: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
mp3.c:491: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
mp3.c:491: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness
mp3.c:491: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness
mp3.c:491: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
mp3.c:491: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness
mp3.c:491: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness
mp3.c:491: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness
mp3.c:492: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
mp3.c:492: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
mp3.c:492: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness
mp3.c:492: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness
mp3.c:492: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
mp3.c:492: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness
mp3.c:492: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness
mp3.c:492: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..  -DICES_ETCDIR=\"/etc\" -DICES_MODULEDIR=\"/etc/modules\" -I/usr/include/libxml2 -I/usr/include/python2.5  -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I/usr/lib/perl5/5.8.8/i686-linux/CORE   -O2 -march=pentium4 -pipe -fomit-frame-pointer -Wall -I/usr/include -pthread -MT cue.o -MD -MP -MF ".deps/cue.Tpo" -c -o cue.o cue.c; \
        then mv -f ".deps/cue.Tpo" ".deps/cue.Po"; else rm -f ".deps/cue.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..  -DICES_ETCDIR=\"/etc\" -DICES_MODULEDIR=\"/etc/modules\" -I/usr/include/libxml2 -I/usr/include/python2.5  -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I/usr/lib/perl5/5.8.8/i686-linux/CORE   -O2 -march=pentium4 -pipe -fomit-frame-pointer -Wall -I/usr/include -pthread -MT metadata.o -MD -MP -MF ".deps/metadata.Tpo" -c -o metadata.o metadata.c; \
        then mv -f ".deps/metadata.Tpo" ".deps/metadata.Po"; else rm -f ".deps/metadata.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..  -DICES_ETCDIR=\"/etc\" -DICES_MODULEDIR=\"/etc/modules\" -I/usr/include/libxml2 -I/usr/include/python2.5  -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I/usr/lib/perl5/5.8.8/i686-linux/CORE   -O2 -march=pentium4 -pipe -fomit-frame-pointer -Wall -I/usr/include -pthread -MT id3.o -MD -MP -MF ".deps/id3.Tpo" -c -o id3.o id3.c; \
        then mv -f ".deps/id3.Tpo" ".deps/id3.Po"; else rm -f ".deps/id3.Tpo"; exit 1; fi
id3.c: In function 'id3v2_read_exthdr':
id3.c:195: warning: pointer targets in passing argument 1 of 'id3v2_decode_synchsafe' differ in signedness
id3.c: In function 'id3v2_read_frame':
id3.c:223: warning: pointer targets in passing argument 1 of 'id3v2_decode_synchsafe3' differ in signedness
id3.c:226: warning: pointer targets in passing argument 1 of 'id3v2_decode_unsafe' differ in signedness
id3.c:229: warning: pointer targets in passing argument 1 of 'id3v2_decode_synchsafe' differ in signedness
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..  -DICES_ETCDIR=\"/etc\" -DICES_MODULEDIR=\"/etc/modules\" -I/usr/include/libxml2 -I/usr/include/python2.5  -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I/usr/lib/perl5/5.8.8/i686-linux/CORE   -O2 -march=pentium4 -pipe -fomit-frame-pointer -Wall -I/usr/include -pthread -MT signals.o -MD -MP -MF ".deps/signals.Tpo" -c -o signals.o signals.c; \
        then mv -f ".deps/signals.Tpo" ".deps/signals.Po"; else rm -f ".deps/signals.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..  -DICES_ETCDIR=\"/etc\" -DICES_MODULEDIR=\"/etc/modules\" -I/usr/include/libxml2 -I/usr/include/python2.5  -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I/usr/lib/perl5/5.8.8/i686-linux/CORE   -O2 -march=pentium4 -pipe -fomit-frame-pointer -Wall -I/usr/include -pthread -MT crossfade.o -MD -MP -MF ".deps/crossfade.Tpo" -c -o crossfade.o crossfade.c; \
        then mv -f ".deps/crossfade.Tpo" ".deps/crossfade.Po"; else rm -f ".deps/crossfade.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..  -DICES_ETCDIR=\"/etc\" -DICES_MODULEDIR=\"/etc/modules\" -I/usr/include/libxml2 -I/usr/include/python2.5  -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I/usr/lib/perl5/5.8.8/i686-linux/CORE   -O2 -march=pentium4 -pipe -fomit-frame-pointer -Wall -I/usr/include -pthread -MT ices_config.o -MD -MP -MF ".deps/ices_config.Tpo" -c -o ices_config.o ices_config.c; \
        then mv -f ".deps/ices_config.Tpo" ".deps/ices_config.Po"; else rm -f ".deps/ices_config.Tpo"; exit 1; fi
ices_config.c: In function 'parse_file':
ices_config.c:91: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:91: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:91: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:91: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:91: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:91: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:118: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:118: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:118: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:118: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:118: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:118: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:130: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:130: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:130: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:130: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:130: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:130: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:132: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:132: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:132: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:132: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:132: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:132: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c: In function 'parse_stream_node':
ices_config.c:153: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:153: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:153: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:153: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:153: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:153: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:155: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:155: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:155: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:155: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:155: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:155: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:158: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:158: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:158: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:158: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:158: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:158: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:161: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:161: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:161: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:161: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:161: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:161: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:164: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:164: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:164: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:164: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:164: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:164: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:167: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:167: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:167: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:167: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:167: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:167: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:170: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:170: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:170: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:170: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:170: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:170: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:173: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:173: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:173: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:173: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:173: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:173: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:175: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:175: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:175: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:175: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:175: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:175: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:177: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:177: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:177: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:177: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:177: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:177: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:188: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:188: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:188: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:188: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:188: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:188: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:190: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:190: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:190: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:190: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:190: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:190: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c: In function 'parse_server_node':
ices_config.c:207: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:207: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:207: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:207: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:207: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:207: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:209: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:209: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:209: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:209: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:209: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:209: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:212: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:212: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:212: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:212: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:212: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:212: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:215: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:215: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:215: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:215: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:215: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:215: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:216: warning: pointer targets in initialization differ in signedness
ices_config.c:218: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness
ices_config.c:220: warning: pointer targets in passing argument 1 of 'strcasecmp' differ in signedness
ices_config.c: In function 'parse_execution_node':
ices_config.c:239: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:239: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:239: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:239: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:239: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:239: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:241: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:241: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:241: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:241: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:241: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:241: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:243: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:243: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:243: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:243: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:243: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:243: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c: In function 'parse_playlist_node':
ices_config.c:263: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:263: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:263: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:263: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:263: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:263: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:265: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:265: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:265: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:265: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:265: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:265: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:266: warning: pointer targets in initialization differ in signedness
ices_config.c:267: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:267: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:267: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:267: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:267: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:267: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:269: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:269: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:269: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:269: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:269: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:269: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:271: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:271: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:271: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:271: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:271: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:271: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:275: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:275: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:275: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:275: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:275: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:275: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:279: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:279: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:279: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:279: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:279: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:279: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:283: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:283: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:283: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
ices_config.c:283: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:283: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
ices_config.c:283: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..  -DICES_ETCDIR=\"/etc\" -DICES_MODULEDIR=\"/etc/modules\" -I/usr/include/libxml2 -I/usr/include/python2.5  -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I/usr/lib/perl5/5.8.8/i686-linux/CORE   -O2 -march=pentium4 -pipe -fomit-frame-pointer -Wall -I/usr/include -pthread -MT reencode.o -MD -MP -MF ".deps/reencode.Tpo" -c -o reencode.o reencode.c; \
        then mv -f ".deps/reencode.Tpo" ".deps/reencode.Po"; else rm -f ".deps/reencode.Tpo"; exit 1; fi
reencode.c: In function 'ices_reencode_flush':
reencode.c:168: warning: pointer targets in passing argument 2 of 'lame_encode_flush_nogap' differ in signedness
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..  -DICES_ETCDIR=\"/etc\" -DICES_MODULEDIR=\"/etc/modules\" -I/usr/include/libxml2 -I/usr/include/python2.5  -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I/usr/lib/perl5/5.8.8/i686-linux/CORE   -O2 -march=pentium4 -pipe -fomit-frame-pointer -Wall -I/usr/include -pthread -MT in_vorbis.o -MD -MP -MF ".deps/in_vorbis.Tpo" -c -o in_vorbis.o in_vorbis.c; \
        then mv -f ".deps/in_vorbis.Tpo" ".deps/in_vorbis.Po"; else rm -f ".deps/in_vorbis.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..  -DICES_ETCDIR=\"/etc\" -DICES_MODULEDIR=\"/etc/modules\" -I/usr/include/libxml2 -I/usr/include/python2.5  -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I/usr/lib/perl5/5.8.8/i686-linux/CORE   -O2 -march=pentium4 -pipe -fomit-frame-pointer -Wall -I/usr/include -pthread -MT in_mp4.o -MD -MP -MF ".deps/in_mp4.Tpo" -c -o in_mp4.o in_mp4.c; \
        then mv -f ".deps/in_mp4.Tpo" ".deps/in_mp4.Po"; else rm -f ".deps/in_mp4.Tpo"; exit 1; fi
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..  -DICES_ETCDIR=\"/etc\" -DICES_MODULEDIR=\"/etc/modules\" -I/usr/include/libxml2 -I/usr/include/python2.5  -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I/usr/lib/perl5/5.8.8/i686-linux/CORE   -O2 -march=pentium4 -pipe -fomit-frame-pointer -Wall -I/usr/include -pthread -MT in_flac.o -MD -MP -MF ".deps/in_flac.Tpo" -c -o in_flac.o in_flac.c; \
        then mv -f ".deps/in_flac.Tpo" ".deps/in_flac.Po"; else rm -f ".deps/in_flac.Tpo"; exit 1; fi
in_flac.c: In function 'ices_flac_open':
in_flac.c:79: warning: implicit declaration of function 'FLAC__stream_decoder_set_read_callback'
in_flac.c:80: warning: implicit declaration of function 'FLAC__stream_decoder_set_write_callback'
in_flac.c:81: warning: implicit declaration of function 'FLAC__stream_decoder_set_metadata_callback'
in_flac.c:82: warning: implicit declaration of function 'FLAC__stream_decoder_set_error_callback'
in_flac.c:90: warning: implicit declaration of function 'FLAC__stream_decoder_set_client_data'
in_flac.c:99: warning: implicit declaration of function 'FLAC__stream_decoder_init'
in_flac.c: In function 'flac_metadata_cb':
in_flac.c:254: warning: pointer targets in passing argument 2 of 'strncasecmp' differ in signedness
in_flac.c:257: warning: pointer targets in passing argument 2 of 'strncasecmp' differ in signedness
/bin/sh ../libtool --tag=CC --mode=link i686-pc-linux-gnu-gcc  -O2 -march=pentium4 -pipe -fomit-frame-pointer -Wall -I/usr/include -pthread  -Wl,-O1 -L/usr/lib/python2.5/config -o ices  ices.o log.o setup.o stream.o util.o mp3.o cue.o metadata.o id3.o signals.o crossfade.o ices_config.o reencode.o in_vorbis.o in_mp4.o in_flac.o playlist/libplaylist.a -lshout -lvorbis   -lxml2 -lz -lm -lpython2.5 -lpthread -ldl  -lutil -lm -lpthread -ldl  -lutil -rdynamic  -L/usr/local/lib /usr/lib/perl5/5.8.8/i686-linux/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl5/5.8.8/i686-linux/CORE -lperl -lpthread -lnsl -ldl -lm -lcrypt -lutil -lc -lmp3lame -lvorbisfile -lvorbis -logg -lmp4v2 -lfaad -lFLAC -lm
mkdir .libs
i686-pc-linux-gnu-gcc -O2 -march=pentium4 -pipe -fomit-frame-pointer -Wall -I/usr/include -Wl,-O1 -o ices ices.o log.o setup.o stream.o util.o mp3.o cue.o metadata.o id3.o signals.o crossfade.o ices_config.o reencode.o in_vorbis.o in_mp4.o in_flac.o -rdynamic  -pthread -L/usr/lib/python2.5/config playlist/libplaylist.a /usr/lib/libshout.so /usr/lib/libxml2.so -lz -lpython2.5 -L/usr/local/lib /usr/lib/perl5/5.8.8/i686-linux/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl5/5.8.8/i686-linux/CORE -lperl -lpthread -lnsl -ldl -lcrypt -lutil -lc /usr/lib/libmp3lame.so /usr/lib/libvorbisfile.so /usr/lib/libvorbis.so /usr/lib/libogg.so /usr/lib/libmp4v2.so /usr/lib/libfaad.so /usr/lib/libFLAC.so -lm
/usr/lib/python2.5/config/libpython2.5.a(posixmodule.o): In function `posix_tmpnam':
(.text+0x8a1): warning: the use of `tmpnam_r' is dangerous, better use `mkstemp'
/usr/lib/python2.5/config/libpython2.5.a(posixmodule.o): In function `posix_tempnam':
(.text+0x99d): warning: the use of `tempnam' is dangerous, better use `mkstemp'
in_flac.o: In function `ices_flac_open':
in_flac.c:(.text+0x69): undefined reference to `FLAC__stream_decoder_set_read_callback'
in_flac.c:(.text+0x79): undefined reference to `FLAC__stream_decoder_set_write_callback'
in_flac.c:(.text+0x89): undefined reference to `FLAC__stream_decoder_set_metadata_callback'
in_flac.c:(.text+0x99): undefined reference to `FLAC__stream_decoder_set_error_callback'
in_flac.c:(.text+0xcb): undefined reference to `FLAC__stream_decoder_set_client_data'
in_flac.c:(.text+0xea): undefined reference to `FLAC__stream_decoder_init'
collect2: ld returned 1 exit status
make[3]: *** [ices] Error 1
make[3]: Leaving directory `/var/tmp/portage/net-misc/ices0-0.4/work/ices0-0.4/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/net-misc/ices0-0.4/work/ices0-0.4/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/net-misc/ices0-0.4/work/ices0-0.4'
make: *** [all] Error 2
 *
 * ERROR: net-misc/ices0-0.4 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line   83:  Called die
 * The specific snippet of code:
 *       emake || die "make failed"
 *  The die message:
 *   make failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/log/portage/net-misc:ices0-0.4:20081008-223516.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-misc/ices0-0.4/temp/environment'.
 * This ebuild is from an overlay: '/usr/local/portage/'
 *


Do you think it is possible to make it compile again or should I find another solution to stream mp3 ?
( I already stream ogg with ices 2.x and i'd prefer to continue with ices 0.4 for mp3s )

PS : sorry for by bad english.

Great thanks if you can help me.
Back to top
View user's profile Send private message
novazur
Guru
Guru


Joined: 19 Mar 2005
Posts: 461
Location: Martinique

PostPosted: Wed Oct 08, 2008 11:21 pm    Post subject: Reply with quote

novazur wrote:
Do you think it is possible to make it compile again or should I find another solution to stream mp3 ?


I got it !

Simply adding
Code:
--without-flac --without-vorbis --with-python

to econf.

I found the solution there https://trac.modulix.net/gentoo.modulix.net/wiki/appli/ices
Back to top
View user's profile Send private message
Schizoid
Apprentice
Apprentice


Joined: 11 Apr 2003
Posts: 267

PostPosted: Wed Apr 01, 2009 9:22 pm    Post subject: Reply with quote

I have setup icecast and ices.

I cannot for the life of me figure out what the device name is for the alsa input module in ices. hw:0,0 doesn't work. I just have a single sound card. What should the device name be?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Documentation, Tips & Tricks All times are GMT
Goto page Previous  1, 2, 3  Next
Page 2 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum