fritzbee21
Hacker
Ich habe mir einen Icecast Server aufgesetzt, da ich Probleme mit Shoutcast habe (mein PC schiesst sich nach ca 3 Stunden weg, wenn sc_trans bzw. der Shoutcast Server läuft).
Icecast Server läuft mittlerweile, jetzt fehlt mir aber noch ein Tool um den Line Eingang meiner Soundkarte mit dem Server zu connecten.
DARKICE
zuerst habe ich darkice versucht, runtergeladen und entpackt.
./configure
laufen lassen, schaut alles gut aus.
jetzt
make
Ausgabe:
mir:/home/wm/icecast/darkice-0.17.1 # make
Making all in src
make[1]: Entering directory `/home/wm/icecast/darkice-0.17.1/src'
make all-am
make[2]: Entering directory `/home/wm/icecast/darkice-0.17.1/src'
if g++ -DHAVE_CONFIG_H -I. -I. -I. -I -O2 -pedantic -Wall -g -O2 -MT AudioSource.o -MD -MP -MF ".deps/AudioSource.Tpo" \
-c -o AudioSource.o `test -f 'AudioSource.cpp' || echo './'`AudioSource.cpp; \
then mv -f ".deps/AudioSource.Tpo" ".deps/AudioSource.Po"; \
else rm -f ".deps/AudioSource.Tpo"; exit 1; \
fi
In file included from AudioSource.h:283,
from AudioSource.cpp:36:
AlsaDspSource.h:50:28: alsa/asoundlib.h: Datei oder Verzeichnis nicht gefunden
In file included from AudioSource.h:283,
from AudioSource.cpp:36:
AlsaDspSource.h:82: error: syntax error before `*' token
AlsaDspSource.h: In member function `virtual bool AlsaDspSource::isOpen() const
':
AlsaDspSource.h:227: error: `captureHandle' undeclared (first use this
function)
AlsaDspSource.h:227: error: (Each undeclared identifier is reported only once
for each function it appears in.)
make[2]: *** [AudioSource.o] Fehler 1
make[2]: Leaving directory `/home/wm/icecast/darkice-0.17.1/src'
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/home/wm/icecast/darkice-0.17.1/src'
make: *** [all-recursive] Fehler 1
aus der Ausgabe werde ich nicht schlau, irgendwas passt ihm bei der Funktion "captureHandle" nicht.
na gut, ich dachte, nimmst du halt ices.
ICES
ices runtergeladen und entpackt, wieder
./configure
laufen lassen
...
hecking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
appending configuration tag "F77" to libtool
checking for pkg-config... no
checking for shout-config... no
configure: error: Could not find a usable libshout
mir:/home/wm/icecast/ices-0.4 # configure: error: Could not find a usable libshout
bash: configure:: command not found
hm hier findet er das libshout packet nicht.
libshout von der icecast webside geladen und installiert
(auch hier zuerst mit
./configure - make - make install)
dann
./configure im ices verzeichnis neu laufen lassen -> gleicher fehler immer noch da.
OK nächster Versuch, libshout von der packman seite mit yast installiert, das devel-packet gleich mit.
./configure bringt immer die gleiche ausgabe, kein libshout gefunden.
unter /urs/lib liegt aber das libshout
libshout.a libshout.la libshout.so libshout.so.3 libshout.so.3.2.0
in
/usr/local/include/shout/
liegt
shout.h
irgendwie scheint ices das libshout nicht zu finden.
unter google findet man durch eingabe der fehlermeldung folgendes:
http://forum.icecast.org/viewtopic.php?p=3909&
...
Wait, I see. make install on libshout installed to /usr/local/include/shout.h and this code is looking for/ usr/local/include/shout/shout.h
mein shout.h liegt aber bereits unter
/usr/local/include/shout/
entweder ist das bereits gefixt oder verdreht ....
im configure file sehe ich leider nicht durch, sonst hätte ich mal manuell versucht den pfad von libshout anzugeben.
Icecast Server läuft mittlerweile, jetzt fehlt mir aber noch ein Tool um den Line Eingang meiner Soundkarte mit dem Server zu connecten.
DARKICE
zuerst habe ich darkice versucht, runtergeladen und entpackt.
./configure
laufen lassen, schaut alles gut aus.
jetzt
make
Ausgabe:
mir:/home/wm/icecast/darkice-0.17.1 # make
Making all in src
make[1]: Entering directory `/home/wm/icecast/darkice-0.17.1/src'
make all-am
make[2]: Entering directory `/home/wm/icecast/darkice-0.17.1/src'
if g++ -DHAVE_CONFIG_H -I. -I. -I. -I -O2 -pedantic -Wall -g -O2 -MT AudioSource.o -MD -MP -MF ".deps/AudioSource.Tpo" \
-c -o AudioSource.o `test -f 'AudioSource.cpp' || echo './'`AudioSource.cpp; \
then mv -f ".deps/AudioSource.Tpo" ".deps/AudioSource.Po"; \
else rm -f ".deps/AudioSource.Tpo"; exit 1; \
fi
In file included from AudioSource.h:283,
from AudioSource.cpp:36:
AlsaDspSource.h:50:28: alsa/asoundlib.h: Datei oder Verzeichnis nicht gefunden
In file included from AudioSource.h:283,
from AudioSource.cpp:36:
AlsaDspSource.h:82: error: syntax error before `*' token
AlsaDspSource.h: In member function `virtual bool AlsaDspSource::isOpen() const
':
AlsaDspSource.h:227: error: `captureHandle' undeclared (first use this
function)
AlsaDspSource.h:227: error: (Each undeclared identifier is reported only once
for each function it appears in.)
make[2]: *** [AudioSource.o] Fehler 1
make[2]: Leaving directory `/home/wm/icecast/darkice-0.17.1/src'
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/home/wm/icecast/darkice-0.17.1/src'
make: *** [all-recursive] Fehler 1
aus der Ausgabe werde ich nicht schlau, irgendwas passt ihm bei der Funktion "captureHandle" nicht.
na gut, ich dachte, nimmst du halt ices.
ICES
ices runtergeladen und entpackt, wieder
./configure
laufen lassen
...
hecking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
appending configuration tag "F77" to libtool
checking for pkg-config... no
checking for shout-config... no
configure: error: Could not find a usable libshout
mir:/home/wm/icecast/ices-0.4 # configure: error: Could not find a usable libshout
bash: configure:: command not found
hm hier findet er das libshout packet nicht.
libshout von der icecast webside geladen und installiert
(auch hier zuerst mit
./configure - make - make install)
dann
./configure im ices verzeichnis neu laufen lassen -> gleicher fehler immer noch da.
OK nächster Versuch, libshout von der packman seite mit yast installiert, das devel-packet gleich mit.
./configure bringt immer die gleiche ausgabe, kein libshout gefunden.
unter /urs/lib liegt aber das libshout
libshout.a libshout.la libshout.so libshout.so.3 libshout.so.3.2.0
in
/usr/local/include/shout/
liegt
shout.h
irgendwie scheint ices das libshout nicht zu finden.
unter google findet man durch eingabe der fehlermeldung folgendes:
http://forum.icecast.org/viewtopic.php?p=3909&
...
Wait, I see. make install on libshout installed to /usr/local/include/shout.h and this code is looking for/ usr/local/include/shout/shout.h
mein shout.h liegt aber bereits unter
/usr/local/include/shout/
entweder ist das bereits gefixt oder verdreht ....
im configure file sehe ich leider nicht durch, sonst hätte ich mal manuell versucht den pfad von libshout anzugeben.