unter debian ganz einfach zu installieren:
apt-get install mercurial
und schon läuft es keine Probleme gehabt
unter debian ganz einfach zu installieren:
apt-get install mercurial
und schon läuft es keine Probleme gehabt
Ein Vorteil von mercurial ist, dass ich es trotz Firewall, die den cvs Port blockiert, benutzen kann. Scheinbar wird die Verbindung über Port 80 (http) abgewickelt, was oft zur Verfügung steht.
sdu :
danke da hatte ich wohl doch das richtige Paket aber Python und Co ist absolutes neuland die README ist nicht gerade einfach zu verstehen ..alles was man schlägt fehl .
linux:/usr/local/src/python-setuptools-0.6a8.orig # ls
. PKG-INFO ez_setup.py pkg_resources.txt setuptools site.py
.. api_tests.txt launcher.c setup.cfg setuptools.egg-info virtual-python.py
EasyInstall.txt easy_install.py pkg_resources.py setup.py setuptools.txt
linux:/usr/local/src/python-setuptools-0.6a8.orig # perl setup.py install
Traceback (most recent call last):
File "setup.py", line 19, in ?
from setuptools import setup, find_packages
File "/usr/local/src/python-setuptools-0.6a8.orig/setuptools/__init__.py", line 3, in ?
from setuptools.dist import Distribution, Feature, _get_unpatched
File "/usr/local/src/python-setuptools-0.6a8.orig/setuptools/dist.py", line 3, in ?
from distutils.core import Distribution as _Distribution
ImportError: No module named distutils.core
linux:/usr/local/src/python-setuptools-0.6a8.orig # perl setup.py
Traceback (most recent call last):
File "setup.py", line 19, in ?
from setuptools import setup, find_packages
File "/usr/local/src/python-setuptools-0.6a8.orig/setuptools/__init__.py", line 3, in ?
from setuptools.dist import Distribution, Feature, _get_unpatched
File "/usr/local/src/python-setuptools-0.6a8.orig/setuptools/dist.py", line 3, in ?
from distutils.core import Distribution as _Distribution
ImportError: No module named distutils.core
linux:/usr/local/src/python-setuptools-0.6a8.orig # perl e.py install
easy_install.py ez_setup.py
linux:/usr/local/src/python-setuptools-0.6a8.orig # perl easy_install.py install
Can't exec python at easy_install.py line 1.
linux:/usr/local/src/python-setuptools-0.6a8.orig #
Alles anzeigen
I30R6
Ich geh mal davon aus, dass das jetzt unter Windows nicht mehr geht
Hab bis jetzt immer WinCVs genommen...
Moin,
Aber Ihr koennt auch einfach einen aktuellen tarball uebers Webinterface holen:
ZitatAlles anzeigenFrom now, cvs access are marked as not to be used, since hg is available. You can retrieve hg via:
The same URL is used for both web view of the tree and web access.
With Mercurial, to retrieve a dynamic generated tarball from latest stuff (as well as for any part of the tree). To get the tarball of the latest version you can do:
1. Open http://linuxtv.org/hg/v4l-dvb on your favorite browser;
2. go to Tips line and click on it;
3. It will open a view of current tags. Click on manifest at the tip line;
4. A tree graph will be showed. You will see near the top an option to get a or . Click on one of these and you will receive a tarball with the latest version.
Ich scheine blind zu sein - ich finde keine "Tips line"
Kann mir jemand die Augen öffnen?
Viele Grüße
Thomas
ZitatOriginal von thomasd
Ich scheine blind zu sein - ich finde keine "Tips line"
Kann mir jemand die Augen öffnen?
ich klick rechts oben auf tree dann nehm ich bz2 (gz wär auch zur Auswahl)
Vielen Dank
So, ich habe mir jetzt einmal das neue Zeug herausgeclont. Was mich jetzt aller dings ein wenig irritiert in der README:
Das heißt ja wohl auch, dass meine gesamten V4L ebenfalls neu kompiliert werden, oder? Läuft das auch mit meinem SuSE 10.0 (Kernel 2.6.13)? Ich meine mich zu erinnern, dass für bestimmte DVB-Treiber neuere Kernel benötigt wurden.
Und wo sind jetzt die Scripte (insmod.sh) zum Laden der Treiber hin? Den hatte ich in meine runvdr eingebaut...
ZitatOriginal von Franzose
So, ich habe mir jetzt einmal das neue Zeug herausgeclont. Was mich jetzt aller dings ein wenig irritiert in der README:
Das heißt ja wohl auch, dass meine gesamten V4L ebenfalls neu kompiliert werden, oder?
Ja.
Zitat
Läuft das auch mit meinem SuSE 10.0 (Kernel 2.6.13)? Ich meine mich zu erinnern, dass für bestimmte DVB-Treiber neuere Kernel benötigt wurden.
Wenn's beim Übersetzen ("make") keine Probleme gibt, dann sollte es auch laufen.
Und solange Du nicht "make install" aufrufst, werden auch keine Module des Kernels überschrieben.
Ich verwende niemals "make install", sondern lade die Module per "insmod.sh" direkt aus dem v4l-Verzeichnis.
Zitat
Und wo sind jetzt die Scripte (insmod.sh) zum Laden der Treiber hin? Den hatte ich in meine runvdr eingebaut...
insmod.sh liegt in v4l/scripts. Du kannst natürlich auch Dein altes "insmod.sh" weiter verwenden.
CU
Oliver
Danke für den Hinweis. Da hat sich ja eine Menge getan. Ich stolpere momentan noch über den folgenden Abschnitt:
# video4linux for av7110 based "full featured" cards
insmod ./compat_ioctl32.ko
insmod ./videodev.ko
insmod ./v4l1-compat.ko
insmod ./v4l2-common.ko
insmod ./video-buf.ko
# video4linux
insmod ./ir-common.ko
insmod ./ir-kbd-i2c.ko
insmod ./tuner.ko
insmod ./tda9887.ko
insmod ./tvaudio.ko
insmod ./tveeprom.ko
insmod ./tvmixer.ko
insmod ./cs53l32a.ko
insmod ./wm8775.ko
insmod ./cx25840.ko
insmod ./saa711x.ko
insmod ./btcx-risc.ko
insmod ./saa7127.ko
insmod ./msp3400.ko
insmod ./tvp5150.ko
Alles anzeigen
Die ersten oberen Module konnte ich aus dem alten Script noch nachvollziehen nur wozu sind die anderen?
Mir kommt es da vor allem auf das "ich recovere mich nach ARM-crash selber" Feature an. Welche zusätzlichen Module zu meinen alten benötige ich da?
ZitatAlles anzeigenOriginal von UFO
Es ist noch viel "schlimmer".
Jeder Entwickler hat sein eigenes Repository und bastelt munter daran herum. Später werden die *Changesets* dann in die anderen Repositories gemergt (per "push" oder "pull").
Deshalb sind die verteilten Repositories keine exakten Mirrors, obwohl sie dieselben Daten enthalten.
(Ich gebe zu, ich hatte "Bauchschmerzen", als ich das zum ersten Mal gelesen habe...)
Btw, um Mercurial zum Laufen zu bekommen, muß man mindestens Python 2.3 haben.
Ich habe Python 2.4 + Mercurial 0.8 installiert. Alles selbst kompiliert.
CU
Oliver
P.S.:
Bevor ihrf einen Strick für den Überbringer der Nachricht sucht:
Ich hatte mit der Entscheidung für Hg nix zu tun. Hatte nie ein Problem mit CVS.
Ein bischen "Bauchschmerzen" ist gut...
Richtig interessant wird es doch sowieso erst beim mergen.... und in eine solche verteilte Umgebung erscheint mir irgendwie doch recht lose...
t12
ZitatOriginal von t12
Richtig interessant wird es doch sowieso erst beim mergen.... und in eine solche verteilte Umgebung erscheint mir irgendwie doch recht lose...
Imho ist nun alles komplizierter und umständlicher als früher:
Neben Bauchschmerzen leide ich mittlerweile auch unter chronischem Kopfschütteln.
Bin zum Schluß gekommen, daß dies zu den Dingen auf der Welt gehört, die man nicht verstehen können muß.
CU
Oliver
So, ich habe jetzt folgende Probleme beim Laden der budget.ko:
Feb 15 19:51:57 linux kernel: budget: module not supported by Novell, setting U taint flag.
Feb 15 19:51:57 linux kernel: budget: Unknown symbol s5h1420_attach
Feb 15 19:51:57 linux kernel: budget_ci: module not supported by Novell, setting U taint flag.
insmod: error inserting './budget.ko': -1 Unknown symbol in module
Was zum Henker...? -> http://www.vdr-portal.de/board/thread.php?threadid=45960&sid=
Jemand ne Idee, was hier schief läuft?
vdr2:/usr/src/hg-v4l-dvb-c5b558bbb8d1/v4l/scripts# ./makelinks.sh /usr/src/kernel-source-2.6.12-ct-1
patching /usr/src/kernel-source-2.6.12-ct-1...
./makelinks.sh: line 13: cd: linux: Datei oder Verzeichnis nicht gefunden
find: drivers: Datei oder Verzeichnis nicht gefunden
find: Documentation: Datei oder Verzeichnis nicht gefunden
find: include: Datei oder Verzeichnis nicht gefunden
find: Documentation: Datei oder Verzeichnis nicht gefunden
find: drivers: Datei oder Verzeichnis nicht gefunden
find: include: Datei oder Verzeichnis nicht gefunden
Erzeugen der symbolischen Verknüpfung ,,/usr/src/kernel-source-2.6.12-ct-1/include/media/compat.h" zu ,,/usr/src/hg-v4l-dvb-c5b558bbb8d1/v4l/v4l/compat.h"
Erzeugen der symbolischen Verknüpfung ,,/usr/src/kernel-source-2.6.12-ct-1/include/linux/compat.h" zu ,,/usr/src/hg-v4l-dvb-c5b558bbb8d1/v4l/v4l/compat.h"
Erzeugen der symbolischen Verknüpfung ,,/usr/src/kernel-source-2.6.12-ct-1/drivers/media/common/compat.h" zu ,,/usr/src/hg-v4l-dvb-c5b558bbb8d1/v4l/v4l/compat.h"
Erzeugen der symbolischen Verknüpfung ,,/usr/src/kernel-source-2.6.12-ct-1/drivers/media/dvb/bt8xx/compat.h" zu ,,/usr/src/hg-v4l-dvb-c5b558bbb8d1/v4l/v4l/compat.h"
Erzeugen der symbolischen Verknüpfung ,,/usr/src/kernel-source-2.6.12-ct-1/drivers/media/dvb/cinergyT2/compat.h" zu ,,/usr/src/hg-v4l-dvb-c5b558bbb8d1/v4l/v4l/compat.h"
Erzeugen der symbolischen Verknüpfung ,,/usr/src/kernel-source-2.6.12-ct-1/drivers/media/dvb/dvb-core/compat.h" zu ,,/usr/src/hg-v4l-dvb-c5b558bbb8d1/v4l/v4l/compat.h"
Erzeugen der symbolischen Verknüpfung ,,/usr/src/kernel-source-2.6.12-ct-1/drivers/media/video/compat.h" zu ,,/usr/src/hg-v4l-dvb-c5b558bbb8d1/v4l/v4l/compat.h"
can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -u -p videodev.h
|--- linux/include/linux/videodev.h
|+++ linux/include/linux/videodev.h
--------------------------
File to patch:
Alles anzeigen
Warum werden die Sourcen eigentlich reigelinkt, statt reinkopiert?
Ach ja, nen Link von /usr/src/linux auf /usr/src/kernel-source-2.6.12-ct-1 hab ich auch...
Danke DarkAngel!
makelinks.sh lief nun fehlerfrei durch, nur lässt sich jetzt der Kernel nicht mehr übersetzen:
vdr2:/usr/src/hg-v4l-dvb-c5b558bbb8d1# v4l/scripts/makelinks.sh /usr/src/linux
...
vdr2:/usr/src/linux# make-kpkg kernel_image --initrd
...
CC [M] drivers/i2c/i2c-sensor-detect.o
drivers/i2c/i2c-sensor-detect.c: In Funktion »i2c_detect«:
drivers/i2c/i2c-sensor-detect.c:37: error: `I2C_ALGO_ISA' undeclared (first use in this function)
drivers/i2c/i2c-sensor-detect.c:37: error: (Each undeclared identifier is reported only once
drivers/i2c/i2c-sensor-detect.c:37: error: for each function it appears in.)
make[3]: *** [drivers/i2c/i2c-sensor-detect.o] Fehler 1
make[2]: *** [drivers/i2c] Fehler 2
make[1]: *** [drivers] Fehler 2
make[1]: Leaving directory `/usr/src/kernel-source-2.6.12-ct-1'
make: *** [stamp-build] Fehler 2
Alles anzeigen
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!