Hi Leute,
also ich hab folgendes Problem: ich installiere udrec_suite mit ./configure –enable-bootstart=yes –prefix=/usr
die compilation funktioniert ohne Probleme wenn ich jedoch dann make eingeb bekomme ich folgendes angezeigt: make all-recursive
make[1]: Entering directory `/udrec_suite-0.3.2'
Making all in .
make[2]: Entering directory `/udrec_suite-0.3.2'
make[2]: Leaving directory `/udrec_suite-0.3.2'
Making all in scripts
make[2]: Entering directory `/udrec_suite-0.3.2/scripts'
make[2]: Nothing to be for `all'.
make[2]: Leaving directory `/udrec_suite-0.3.2/scripts'
Making all in src
make[2]: Entering directory `/udrec_suite-0.3.2/src'
Making all in m2v_requantizer
make[3]: Entering directory `/udrec_suite-0.3.2/src/m2v_requantizer'
make[3]: Nothing to be for `all'.
make[3]: Leaving directory `/udrec_suite-0.3.2/src/m2v_requantizer'
Making all in mkdvd
make[3]: Entering directory `/udrec_suite-0.3.2/src/mkdvd'
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -g -O2 -MT udrec.o -MD -MP -MF ".deps/udrec.Tpo" \
-c -o udrec.o `test -f 'udrec.cpp' || echo './'`udrec.cpp; \
then mv -f ".deps/udrec.Tpo" ".deps/udrec.Po"; \
else rm -f ".deps/udrec.Tpo"; exit 1; \
fi
In file included from /usr/include/signal.h:307,
from udrec.cpp:27:
/usr/include/bits/sigcontext.h:28:29: asm/sigcontext.h: No such file or directory
In file included from /usr/include/netinet/in.h:212,
from /usr/include/netdb.h:28,
from udrec.cpp:28:
/usr/include/bits/socket.h:305:24: asm/socket.h: No such file or directory
In file included from /usr/include/errno.h:36,
from udrec.cpp:38:
/usr/include/bits/errno.h:25:26: linux/errno.h: No such file or directory
udrec.cpp: In function `void* UdpReceiver(void*)':
udrec.cpp:318: error: `EINTR' undeclared (first use this function)
udrec.cpp:318: error: (Each undeclared identifier is reported only once for
each function it appears in.)
udrec.cpp:349: warning: comparison is always false due to limited range of data
type
make[3]: *** [udrec.o] Error 1
make[3]: Leaving directory `/udrec_suite-0.3.2/src/mkdvd'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/udrec_suite-0.3.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/udrec_suite-0.3.2'
make: *** [all] Error 2
wenn ich nun make install eingebe bekomme ich dies:
Making install in .
make[1]: Entering directory `/udrec_suite-0.3.2'
make[2]: Entering directory `/udrec_suite-0.3.2'
make install-exec-hook
make[3]: Entering directory `/udrec_suite-0.3.2'
mkdir -p //usr/share/udrec_suite/movies/tmp
make[3]: Leaving directory `/udrec_suite-0.3.2'
make[2]: Nothing to be for `install-data-am'.
make[2]: Leaving directory `/udrec_suite-0.3.2'
make[1]: Leaving directory `/udrec_suite-0.3.2'
Making install in scripts
make[1]: Entering directory `/udrec_suite-0.3.2/scripts'
make[2]: Entering directory `/udrec_suite-0.3.2/scripts'
/bin/sh ../mkinstalldirs /usr/bin
/usr/bin/install -c custom_udrec.sh /usr/bin/custom_udrec.sh
/usr/bin/install -c script.udrec /usr/bin/script.udrec
/usr/bin/install -c start_xvfb.sh /usr/bin/start_xvfb.sh
/usr/bin/install -c start_vlc.sh /usr/bin/start_vlc.sh
/usr/bin/install -c start_sserver.sh /usr/bin/start_sserver.sh
if [ -f //etc/udrec_suite/udrec_suite.conf ]; \
then \
echo "found old config file, copying to \".old\""; \
cp //etc/udrec_suite/udrec_suite.conf //etc/udrec_suite/udrec_suite.conf.old; \
fi
found old config file, copying to ".old"
make install-exec-hook
make[3]: Entering directory `/udrec_suite-0.3.2/scripts'
mkdir -p //etc/rc`grep ':initdefault:' /etc/inittab | awk -F':' '{print $2}'`.d;\
cd //etc/rc`grep ':initdefault:' /etc/inittab | awk -F':' '{print $2}'`.d;\
if [ -h S99udrec_suite ]; then \
rm S99udrec_suite; \
fi; \
ln -s ../init.d/udrec_suite S99udrec_suite;
make[3]: Leaving directory `/udrec_suite-0.3.2/scripts'
/bin/sh ../mkinstalldirs /etc/init.d
/usr/bin/install -c udrec_suite /etc/init.d/udrec_suite
/bin/sh ../mkinstalldirs /etc/udrec_suite
/usr/bin/install -c -m 644 udrec_suite.conf /etc/udrec_suite/udrec_suite.conf
make[2]: Leaving directory `/udrec_suite-0.3.2/scripts'
make[1]: Leaving directory `/udrec_suite-0.3.2/scripts'
Making install in src
make[1]: Entering directory `/udrec_suite-0.3.2/src'
Making install in m2v_requantizer
make[2]: Entering directory `/udrec_suite-0.3.2/src/m2v_requantizer'
make[3]: Entering directory `/udrec_suite-0.3.2/src/m2v_requantizer'
/bin/sh ../../mkinstalldirs /usr/bin
/usr/bin/install -c requant /usr/bin/requant
make[3]: Nothing to be for `install-data-am'.
make[3]: Leaving directory `/udrec_suite-0.3.2/src/m2v_requantizer'
make[2]: Leaving directory `/udrec_suite-0.3.2/src/m2v_requantizer'
Making install in mkdvd
make[2]: Entering directory `/udrec_suite-0.3.2/src/mkdvd'
if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -g -O2 -MT udrec.o -MD -MP -MF ".deps/udrec.Tpo" \
-c -o udrec.o `test -f 'udrec.cpp' || echo './'`udrec.cpp; \
then mv -f ".deps/udrec.Tpo" ".deps/udrec.Po"; \
else rm -f ".deps/udrec.Tpo"; exit 1; \
fi
In file included from /usr/include/signal.h:307,
from udrec.cpp:27:
/usr/include/bits/sigcontext.h:28:29: asm/sigcontext.h: No such file or directory
In file included from /usr/include/netinet/in.h:212,
from /usr/include/netdb.h:28,
from udrec.cpp:28:
/usr/include/bits/socket.h:305:24: asm/socket.h: No such file or directory
In file included from /usr/include/errno.h:36,
from udrec.cpp:38:
/usr/include/bits/errno.h:25:26: linux/errno.h: No such file or directory
udrec.cpp: In function `void* UdpReceiver(void*)':
udrec.cpp:318: error: `EINTR' undeclared (first use this function)
udrec.cpp:318: error: (Each undeclared identifier is reported only once for
each function it appears in.)
udrec.cpp:349: warning: comparison is always false due to limited range of data
type
make[2]: *** [udrec.o] Error 1
make[2]: Leaving directory `/udrec_suite-0.3.2/src/mkdvd'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/udrec_suite-0.3.2/src'
make: *** [install-recursive] Error 1
die Dateien sserver, udrec_suite, custom usw…. werden alle in die richtigen Verzeichnisse installiert jedoch unter usr/local/lib/jar/ ist kein „px.jar“ zu finden. Eben so wenig gibt es unter „var/log“ oder „var/lock“ ein udrec_suite.log. Installiert hab ich alles unter root. Wenn ich nun den pc neu starte, unter root einlocke und auf der dbox Aufnahme drücke bekomme ich dich Fehlermeldung keine Verbindung zum Streamingserver. Ich kann auch nicht unter /etc/init.d/ den udrec_suite mit „udrec_suite start“ starten unter root kommt da nur command not found und unter meinem Benutzername wenn ich mich einlocke und ihn manuell starten will springt der Cursor ohne Fehlermeldung in die andere Zeile. Wenn ich udrec_suite nur mit ./config installiere kann ich alles starten und auch aufnehmen. So das war jetzt viel zu lesen aber ich hoffe mit den Angaben könnt ihr was anfangen. Übrigens ich verwende udrec_suite-0.3.2 und suse linux 8.2 neutrino auf der dbox2 ist in der Version 1.7.1 installiert.
Vielen Dank für eure hilfe im voraus.
udrec_suite startet nicht
-
- Neugieriger
- Beiträge: 4
- Registriert: Freitag 27. Februar 2004, 19:27
-
- Einsteiger
- Beiträge: 314
- Registriert: Donnerstag 16. Januar 2003, 23:53
-
- Neugieriger
- Beiträge: 4
- Registriert: Freitag 27. Februar 2004, 19:27
-
- Neugieriger
- Beiträge: 4
- Registriert: Freitag 27. Februar 2004, 19:27
Ok folgendes: ich hab jetzt noch mal alles neu intalliert es sind jetzt alle dateien vorhanden beim installieren gab es auch keine Fehlermeldung. Auch das udrec_suite.log ist nun vorhanden. Nur startet der server immer noch nicht automatisch. Wenn ich den Pc hochfahre und geh bei der dbox auf aufnahme, heißt es dort immer noch keine verbindung zum streamingserver. wenn ich in die log datei schau, ist sie leer kein eintrag dabei der besagt das der server gestartet ist. Wenn ich jetzt den server manuell starte funktioniert alles ich kann aufnehmen und in der log steht auch drin das er gestartet ist. Ich verzweifle hier noch es funktioniert alles einwandfrei nur das Teil startet einfach nicht automatisch. Die Dateien sind übrigens alle in den richtigen Verzeichnissen unter /usr/init.d und unter /usr/bin ebenso unter /etc/rc5.d
vielen dank für eure hilfe im voraus
xman
vielen dank für eure hilfe im voraus
xman
-
- Einsteiger
- Beiträge: 314
- Registriert: Donnerstag 16. Januar 2003, 23:53
Das SuSE-Bootkonzept ist etwas anders als das vieler anderer Linux-Distributionen. Bei SuSE liegen die Startscripte unter /etc/init.dxman2002 hat geschrieben:Ich verzweifle hier noch es funktioniert alles einwandfrei nur das Teil startet einfach nicht automatisch. Die Dateien sind übrigens alle in den richtigen Verzeichnissen unter /usr/init.d und unter /usr/bin ebenso unter /etc/rc5.d
Gehe mal folgendermassen vor:
- Lade Dir mein SuSE-Startscript für die udrec_suite runter. Du findest das hier
- Entpacke das Script und kopiere es nach /etc/init.d (letzteres mußt Du als root machen, weil Du als Normaluser keine Schreibrechte dort hast)
- Um SuSE-Konform zu sein, legst Du einen Link auf diese Datei im Verzeichnis /usr/sbin an und zwar so:
Code: Alles auswählen
ln -s /etc/init.d/udrec_suite /usr/sbin/rcudrec_suite
Code: Alles auswählen
rcudrec_suite <start|stop|status>
- Nun mußt Du yast2 starten und dort den Runlevel-Editor aufrufen, zu finden unter dem Punkt "System". Dort wechselst Du in den Experten-Modus und suchst in der Liste der verfügbaren Dienste die udrec_suite. Markiere den Eintrag, klicke die Runlevel 3 und 5 an und wähle bei "Anwenden/Zurücksetzen" den Eintrag "Dienst aktivieren".
Das war's. Anschließend kannst Du entweder durch einen Reboot oder durch den Aufruf von "rcudrec_suite start" den Dienst starten.
hth
wolle
P.S.: Die Beschreibung zu yast2 habe ich analog zu meiner SuSE 9.0 erstellt. Ich hoffe, das sich da seit 8.2 nicht mehr allzuviel dran geändert hat.
-
- Neugieriger
- Beiträge: 4
- Registriert: Freitag 27. Februar 2004, 19:27
-
- Neugieriger
- Beiträge: 6
- Registriert: Samstag 24. April 2004, 18:14
asm/sigcontext.h
Excuse but I'm writing in English
I'm still have the problem with file asm/sigcontext.h as the following message appear
In file included from /home/sat/dbox2/cdk/powerpc-tuxbox-linux-gnu/include/signal.h:313,
from ../../gcc-3.3.3/gcc/config/rs6000/linux.h:96,
from tconfig.h:22,
from ../../gcc-3.3.3/gcc/libgcc2.c:36:
/home/sat/dbox2/cdk/powerpc-tuxbox-linux-gnu/include/bits/sigcontext.h:28:29: asm/sigcontext.h: No such file or directory
In file included from tconfig.h:22,
from ../../gcc-3.3.3/gcc/libgcc2.c:36:
../../gcc-3.3.3/gcc/config/rs6000/linux.h:106: error: field `uc_mcontext' has incomplete type
Thev difference from earlier posts is that I'm running Mandrake 10.0
Where should the file asm/sigcontext.h be placed ?
I'm still have the problem with file asm/sigcontext.h as the following message appear
In file included from /home/sat/dbox2/cdk/powerpc-tuxbox-linux-gnu/include/signal.h:313,
from ../../gcc-3.3.3/gcc/config/rs6000/linux.h:96,
from tconfig.h:22,
from ../../gcc-3.3.3/gcc/libgcc2.c:36:
/home/sat/dbox2/cdk/powerpc-tuxbox-linux-gnu/include/bits/sigcontext.h:28:29: asm/sigcontext.h: No such file or directory
In file included from tconfig.h:22,
from ../../gcc-3.3.3/gcc/libgcc2.c:36:
../../gcc-3.3.3/gcc/config/rs6000/linux.h:106: error: field `uc_mcontext' has incomplete type
Thev difference from earlier posts is that I'm running Mandrake 10.0
Where should the file asm/sigcontext.h be placed ?
-
- Einsteiger
- Beiträge: 264
- Registriert: Montag 9. Juni 2003, 21:18
Re: asm/sigcontext.h
Hi,bullzeye hat geschrieben: In file included from /home/sat/dbox2/cdk/powerpc-tuxbox-linux-gnu/include/signal.h:313,
from ../../gcc-3.3.3/gcc/config/rs6000/linux.h:96,
from tconfig.h:22,
from ../../gcc-3.3.3/gcc/libgcc2.c:36:
/home/sat/dbox2/cdk/powerpc-tuxbox-linux-gnu/include/bits/sigcontext.h:28:29: asm/sigcontext.h: No such file or directory
Thev difference from earlier posts is that I'm running Mandrake 10.0
I am a bit confused by looking at your path to the headers. It seems that you use the headers for your cdk compilation ("cdk/powerpc-tuxbox-linux-gnu") instead of the headers on your system. OR do you want to xcross compile ?
It seems that you have the includes from your cdk somwehere in your include path (which is a bit mysterious). Try using the files located in /usr/include or somewhere similar. This will hopefully fix your problem.
You may send me the Makefile from mkdvd so that I can have a look at it.
Greetings
Kai
PS: Just a thought, which gcc are you using? The one that you have compiled with cdk? This is definitely the wrong one