• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Ices/Darkice InstallProblem > Icecast Server

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.
 

oc2pus

Ultimate Guru
darkice gibt es als fertiges Paket bei packman ...

und libshout(-devel) ebenfalls ...

Mekre: zum compilieren brauchst du immer die korrespondierenden Devel-Pakete:
libshout ==> libshout-devel !
 
OP
F

fritzbee21

Hacker
ich habe sowohl libshout als auch libshout-devel von packman installiert, eben noch das pkg packet runtergelanden und installiert ...
jetzt bekomme ich folgende ausgabe:

appending configuration tag "F77" to libtool
checking for pkg-config... /usr/bin/pkg-config
configure: /usr/bin/pkg-config couldn't find libshout. Try adjusting PKG_CONFIG_PATH.
checking for shout-config... no
configure: error: Could not find a usable libshout


darkice hab ich mir auch ueber packman gezogen, die dazu notwendigen codec files kamen gleich mit auf die platte.
mal schaun ob das klappt
 
Oben