Kompilera ett program?!
Kompilera ett program?!
Hej!
EDCast är ett program som gör att man kan ta upp ljud från t.ex datorn, linjeingången m.m för att sedan Streama det till t.ex shoutcast/oddcast server.
Vad jag tror mig förstått är att man kan kompilera om källkoden/filerna så det går att köra på linux? någon kunnig?
Tror detta är källgrejerna:
http://svn.oddsock.org/public/trunk/edcast/
Fick ett tips att köra detta:
svn co http://svn.oddsock.org/public/trunk/edcast
cd edcast
./autogen.sh
./configure
make
sudo make install
men får bara felmeddelande?
studio1@Studio1:~$ svn co http://svn.oddsock.org/public/trunk/edcast
Checkade ut revision 56.
studio1@Studio1:~$ cd edcast
studio1@Studio1:~/edcast$ ./autogen.sh
bash: ./autogen.sh: Åtkomst nekas
studio1@Studio1:~/edcast$
Tack på förhand.
EDCast är ett program som gör att man kan ta upp ljud från t.ex datorn, linjeingången m.m för att sedan Streama det till t.ex shoutcast/oddcast server.
Vad jag tror mig förstått är att man kan kompilera om källkoden/filerna så det går att köra på linux? någon kunnig?
Tror detta är källgrejerna:
http://svn.oddsock.org/public/trunk/edcast/
Fick ett tips att köra detta:
svn co http://svn.oddsock.org/public/trunk/edcast
cd edcast
./autogen.sh
./configure
make
sudo make install
men får bara felmeddelande?
studio1@Studio1:~$ svn co http://svn.oddsock.org/public/trunk/edcast
Checkade ut revision 56.
studio1@Studio1:~$ cd edcast
studio1@Studio1:~/edcast$ ./autogen.sh
bash: ./autogen.sh: Åtkomst nekas
studio1@Studio1:~/edcast$
Tack på förhand.
- johanre
- Serveradmin
- Inlägg: 3888
- Blev medlem: 22 okt 2006, 09:13
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Malmö
Re: Kompilera ett program?!
Istället för att kompilera själv så finns ju t.ex. darkice i programarkiven, har du försökt med den?
- mcNisse
- Inlägg: 5211
- Blev medlem: 06 feb 2007, 20:51
- OS: Debian
- Utgåva: Vet inte/ingen utgåva passar
Re: Kompilera ett program?!
Du saknar troligtvis exekveringsbitan på autogen.sh. Du kan lösa det med någon av dessa metoder:
eller
Kod: Markera allt
chmod +x autogen.sh
./autogen.sh
Kod: Markera allt
sh ./autoconf.sh
Re: Kompilera ett program?!
Det gick bättre. men det fattades saker.
You must have autoconf installed to compile oddcastv3.
Download the appropriate package for your distribution,
or get the source tarball at ftp://ftp.gnu.org/pub/gnu/
You must have automake installed to compile oddcastv3.
Download the appropriate package for your system,
echo or get the source from one of the GNU ftp sites
echo listed in http://www.gnu.org/order/ftp.html
DIE=1
}
(libtool --version) < /dev/null > /dev/null 2>&1 || {
echo
echo You must have libtool installed to compile oddcastv3.
echo Download the appropriate package for your system,
or get the source from one of the GNU ftp sites
listed in http://www.gnu.org/order/ftp.html
Hur får jag tag i dem? finns det kommando att skriva för att hämta?
Tack på förhand.
You must have autoconf installed to compile oddcastv3.
Download the appropriate package for your distribution,
or get the source tarball at ftp://ftp.gnu.org/pub/gnu/
You must have automake installed to compile oddcastv3.
Download the appropriate package for your system,
echo or get the source from one of the GNU ftp sites
echo listed in http://www.gnu.org/order/ftp.html
DIE=1
}
(libtool --version) < /dev/null > /dev/null 2>&1 || {
echo
echo You must have libtool installed to compile oddcastv3.
echo Download the appropriate package for your system,
or get the source from one of the GNU ftp sites
listed in http://www.gnu.org/order/ftp.html
Hur får jag tag i dem? finns det kommando att skriva för att hämta?
Tack på förhand.
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Kompilera ett program?!
k1m skrev:You must have autoconf
k1m skrev:You must have automake
k1m skrev:You must have libtool
Så här kanske?k1m skrev:Hur får jag tag i dem? finns det kommando att skriva för att hämta?
Kod: Markera allt
sudo apt-get install autoconf automake libtool
Re: Kompilera ett program?!
Tack.
Nu vart det dock såhär istället.
Läser paketlistor... Färdig
Bygger beroendeträd
Läser tillståndsinformation... Färdig
Följande paket har installerats automatiskt och är inte längre nödvändiga:
linux-headers-2.6.35-22 linux-headers-2.6.35-22-generic
Använd "apt-get autoremove" för att ta bort dem.
Följande ytterligare paket kommer att installeras:
autotools-dev libltdl-dev m4
Föreslagna paket:
autoconf2.13 autoconf-archive gnu-standards autoconf-doc gettext libtool-doc
automaken gfortran fortran95-compiler gcj
Följande NYA paket kommer att installeras:
autoconf automake autotools-dev libltdl-dev libtool m4
0 att uppgradera, 6 att nyinstallera, 0 att ta bort och 7 att inte uppgradera.
Behöver hämta 2 241kB arkiv.
Efter denna åtgärd kommer ytterligare 7 160kB utrymme användas på disken.
Vill du fortsätta [J/n]? j
Läs:1 http://se.archive.ubuntu.com/ubuntu/ maverick/main m4 i386 1.4.14-3 [276kB]
Läs:2 http://se.archive.ubuntu.com/ubuntu/ maverick/main autoconf all 2.67-2ubuntu1 [569kB]
Läs:3 http://se.archive.ubuntu.com/ubuntu/ maverick/main autotools-dev all 20100122.1 [70,7kB]
Läs:4 http://se.archive.ubuntu.com/ubuntu/ maverick/main automake all 1:1.11.1-1 [608kB]
Läs:5 http://se.archive.ubuntu.com/ubuntu/ maverick/main libltdl-dev i386 2.2.6b-2ubuntu1 [193kB]
Läs:6 http://se.archive.ubuntu.com/ubuntu/ maverick/main libtool i386 2.2.6b-2ubuntu1 [524kB]
Hämtade 2 241kB på 1s (1 996kB/s)
Väljer tidigare ej valt paket m4.
(Läser databasen ... 146573 filer och kataloger installerade.)
Packar upp m4 (från .../archives/m4_1.4.14-3_i386.deb) ...
Väljer tidigare ej valt paket autoconf.
Packar upp autoconf (från .../autoconf_2.67-2ubuntu1_all.deb) ...
Väljer tidigare ej valt paket autotools-dev.
Packar upp autotools-dev (från .../autotools-dev_20100122.1_all.deb) ...
Väljer tidigare ej valt paket automake.
Packar upp automake (från .../automake_1%3a1.11.1-1_all.deb) ...
Väljer tidigare ej valt paket libltdl-dev.
Packar upp libltdl-dev (från .../libltdl-dev_2.2.6b-2ubuntu1_i386.deb) ...
Väljer tidigare ej valt paket libtool.
Packar upp libtool (från .../libtool_2.2.6b-2ubuntu1_i386.deb) ...
Hanterar utlösare för install-info ...
Hanterar utlösare för man-db ...
Hanterar utlösare för doc-base ...
Processing 1 added doc-base file(s)...
Registering documents with scrollkeeper...
Ställer in m4 (1.4.14-3) ...
Ställer in autoconf (2.67-2ubuntu1) ...
Ställer in autotools-dev (20100122.1) ...
Ställer in automake (1:1.11.1-1) ...
update-alternatives: använder /usr/bin/automake-1.11 för att tillhandahålla /usr/bin/automake (automake) i automatiskt läge.
Ställer in libltdl-dev (2.2.6b-2ubuntu1) ...
Ställer in libtool (2.2.6b-2ubuntu1) ...
studio1@Studio1:~$ svn co http://svn.oddsock.org/public/trunk/edcast
Checkade ut revision 56.
studio1@Studio1:~$ cd edcast
studio1@Studio1:~/edcast$ chmod +x autogen.sh
studio1@Studio1:~/edcast$ ./autogen.sh
I am going to run ./configure with no arguments - if you wish
to pass any to it, please specify them on the ./autogen.sh command line.
Generating configuration files for oddcastv3, please wait....
aclocal
m4/lame.m4:4: warning: underquoted definition of AM_PATH_LAME
m4/lame.m4:4: run info '(automake)Extending aclocal'
m4/lame.m4:4: or see http://sources.redhat.com/automake/auto ... ng-aclocal
configure.in:98: warning: macro `AM_PATH_LIBFLAC' not found in library
libtoolize --automake
automake --add-missing
configure.in:9: installing `./config.guess'
configure.in:9: installing `./config.sub'
configure.in:5: installing `./install-sh'
configure.in:5: installing `./missing'
src/libedcast/Makefile.am: installing `./depcomp'
autoconf
configure.in:98: error: possibly undefined macro: AM_PATH_LIBFLAC
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
configure: error: cannot find sources (src/libedcast.cpp) in . or ..
studio1@Studio1:~/edcast$ ./configure
configure: error: cannot find sources (src/libedcast.cpp) in . or ..
Nu vart det dock såhär istället.
Läser paketlistor... Färdig
Bygger beroendeträd
Läser tillståndsinformation... Färdig
Följande paket har installerats automatiskt och är inte längre nödvändiga:
linux-headers-2.6.35-22 linux-headers-2.6.35-22-generic
Använd "apt-get autoremove" för att ta bort dem.
Följande ytterligare paket kommer att installeras:
autotools-dev libltdl-dev m4
Föreslagna paket:
autoconf2.13 autoconf-archive gnu-standards autoconf-doc gettext libtool-doc
automaken gfortran fortran95-compiler gcj
Följande NYA paket kommer att installeras:
autoconf automake autotools-dev libltdl-dev libtool m4
0 att uppgradera, 6 att nyinstallera, 0 att ta bort och 7 att inte uppgradera.
Behöver hämta 2 241kB arkiv.
Efter denna åtgärd kommer ytterligare 7 160kB utrymme användas på disken.
Vill du fortsätta [J/n]? j
Läs:1 http://se.archive.ubuntu.com/ubuntu/ maverick/main m4 i386 1.4.14-3 [276kB]
Läs:2 http://se.archive.ubuntu.com/ubuntu/ maverick/main autoconf all 2.67-2ubuntu1 [569kB]
Läs:3 http://se.archive.ubuntu.com/ubuntu/ maverick/main autotools-dev all 20100122.1 [70,7kB]
Läs:4 http://se.archive.ubuntu.com/ubuntu/ maverick/main automake all 1:1.11.1-1 [608kB]
Läs:5 http://se.archive.ubuntu.com/ubuntu/ maverick/main libltdl-dev i386 2.2.6b-2ubuntu1 [193kB]
Läs:6 http://se.archive.ubuntu.com/ubuntu/ maverick/main libtool i386 2.2.6b-2ubuntu1 [524kB]
Hämtade 2 241kB på 1s (1 996kB/s)
Väljer tidigare ej valt paket m4.
(Läser databasen ... 146573 filer och kataloger installerade.)
Packar upp m4 (från .../archives/m4_1.4.14-3_i386.deb) ...
Väljer tidigare ej valt paket autoconf.
Packar upp autoconf (från .../autoconf_2.67-2ubuntu1_all.deb) ...
Väljer tidigare ej valt paket autotools-dev.
Packar upp autotools-dev (från .../autotools-dev_20100122.1_all.deb) ...
Väljer tidigare ej valt paket automake.
Packar upp automake (från .../automake_1%3a1.11.1-1_all.deb) ...
Väljer tidigare ej valt paket libltdl-dev.
Packar upp libltdl-dev (från .../libltdl-dev_2.2.6b-2ubuntu1_i386.deb) ...
Väljer tidigare ej valt paket libtool.
Packar upp libtool (från .../libtool_2.2.6b-2ubuntu1_i386.deb) ...
Hanterar utlösare för install-info ...
Hanterar utlösare för man-db ...
Hanterar utlösare för doc-base ...
Processing 1 added doc-base file(s)...
Registering documents with scrollkeeper...
Ställer in m4 (1.4.14-3) ...
Ställer in autoconf (2.67-2ubuntu1) ...
Ställer in autotools-dev (20100122.1) ...
Ställer in automake (1:1.11.1-1) ...
update-alternatives: använder /usr/bin/automake-1.11 för att tillhandahålla /usr/bin/automake (automake) i automatiskt läge.
Ställer in libltdl-dev (2.2.6b-2ubuntu1) ...
Ställer in libtool (2.2.6b-2ubuntu1) ...
studio1@Studio1:~$ svn co http://svn.oddsock.org/public/trunk/edcast
Checkade ut revision 56.
studio1@Studio1:~$ cd edcast
studio1@Studio1:~/edcast$ chmod +x autogen.sh
studio1@Studio1:~/edcast$ ./autogen.sh
I am going to run ./configure with no arguments - if you wish
to pass any to it, please specify them on the ./autogen.sh command line.
Generating configuration files for oddcastv3, please wait....
aclocal
m4/lame.m4:4: warning: underquoted definition of AM_PATH_LAME
m4/lame.m4:4: run info '(automake)Extending aclocal'
m4/lame.m4:4: or see http://sources.redhat.com/automake/auto ... ng-aclocal
configure.in:98: warning: macro `AM_PATH_LIBFLAC' not found in library
libtoolize --automake
automake --add-missing
configure.in:9: installing `./config.guess'
configure.in:9: installing `./config.sub'
configure.in:5: installing `./install-sh'
configure.in:5: installing `./missing'
src/libedcast/Makefile.am: installing `./depcomp'
autoconf
configure.in:98: error: possibly undefined macro: AM_PATH_LIBFLAC
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
configure: error: cannot find sources (src/libedcast.cpp) in . or ..
studio1@Studio1:~/edcast$ ./configure
configure: error: cannot find sources (src/libedcast.cpp) in . or ..
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Kompilera ett program?!
k1m skrev:Nu vart det dock såhär istället.
Det står att du saknar en fil. Jag skulle börja med att se efter om den verkligen saknas, eller om den bara har hamnat fel...k1m skrev:configure: error: cannot find sources (src/libedcast.cpp) in . or ..
Kod: Markera allt
find -name libedcast.cpp
- CryingFreeman
- Inlägg: 2817
- Blev medlem: 29 aug 2007, 22:32
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Östersund
Re: Kompilera ett program?!
Detta besvarar inte din fråga, men erbjuder en alternativ väg.
Har du testat
darkice och
darksnow som johanre föreslår här ovan som också kan live-streama direkt från ljudkortet?
Har du testat


DarkIce is an IceCast, IceCast2 and ShoutCast live audio streamer. It
takes audio input from a sound card, encodes it into mp3 and/or Ogg
Vorbis, and sends the mp3 stream to one or more IceCast and/or
ShoutCast servers, the Ogg Vorbis stream to one or more IceCast2
servers. DarkIce uses lame as a shared object as its mp3 encoder, and
the Ogg Vorbis as its Ogg Vorbis encoder.
DarkSnow is a graphical interface written in GTK+2 for the darkice
live streamer.
Registrera dig på våra lokala epostlistor