Powered by Invision Power Board


Seiten: (3) 1 2 [3]  ( Zum ersten neuen Beitrag
 
Reply to this topicStart new topicStart Poll

> Infos zum DVB Treiber Update
R2D2
Geschrieben am: Dienstag, 25.Dezember 2012, 06:56 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



....Und noch ein Update.

UFO hat vor ein paar Stunden sein Repo aktualisiert, somit der Patch überflüssig und kann wieder gelöscht werden.

Info

Ich würde aber zu Sicherheit alles löschen und neu auschecken. ;)

QUOTE
rm -r /usr/local/src/media_build_experimental
rm /usr/local/portage/patches/v4l/*.diff
/_config/bin/dvb_update.sh
Email PosterUsers WebsiteICQ
Top
edinger
Geschrieben am: Samstag, 05.Januar 2013, 00:25 Uhr
Quote Post


Advanced Member
***

Gruppe: G2V3+User
Beiträge: 80
Mitgliedsnummer.: 15402
Mitglied seit: 2010-07-19



Hi,
ich habe mich ebenfalls daran versucht und weiß bei dem emerge-Befehl nicht weiter.
Habe noch ein relativ jungfräuliches gen2vdr System ohne eigene emerge-updates außer den gentoo-sources.

Geladen ist folgender Kernel
CODE
vdr02 pkg # uname -a
Linux vdr02 3.7.1-gentoo #1 SMP PREEMPT Fri Jan 4 14:33:19 CET 2013 i686 Intel(R) Atom(TM) CPU 330 @ 1.60GHz GenuineIntel GNU/Linux

Nach dem ersten Versuch mußte ich folgendes Paket weglassen
CODE
emerge: there are no ebuilds to satisfy "x11-drivers/xf86-input-virtualbox"

Der emerge bringt eine Menge Meldungen, wobei vermutlich die USE-Flags noch erweitert werden müssen, aber wie?
CODE
emerge -av x11-base/xorg-drivers x11-base/xorg-server x11-misc/xorg-cf-files x11-drivers/ati-drivers x11-drivers/nvidia-drivers x11-drivers/xf86-input-evdev x11-drivers
s/xf86-input-joystick x11-drivers/xf86-input-keyboard x11-drivers/xf86-input-mouse x11-drivers/xf86-input-synaptics x11-drivers/xf86-input-virtualbox x11-drivers/xf86-video-ati x
x11-drivers/xf86-video-fbdev x11-drivers/xf86-video-i740 x11-drivers/xf86-video-intel x11-drivers/xf86-video-mga x11-drivers/xf86-video-nv x11-drivers/xf86-video-openchrome x11-d
drivers/xf86-video-r128 x11-drivers/xf86-video-s3 x11-drivers/xf86-video-savage x11-drivers/xf86-video-sis x11-drivers/xf86-video-v4l x11-drivers/xf86-video-vesa x11-drivers/xf86
6-video-voodoo nvidia-settings lirc

* IMPORTANT: 5 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.


These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

x11-libs/libdrm:0

 (x11-libs/libdrm-2.4.40::gentoo, ebuild scheduled for merge) pulled in by
   >=x11-libs/libdrm-2.4.36[video_cards_radeon] required by (x11-drivers/xf86-video-ati-7.0.0::gentoo, ebuild scheduled for merge)
   (and 1 more with the same problem)

 (x11-libs/libdrm-2.4.26::gentoo, installed) pulled in by
   (no parents that aren't satisfied by other packages in this slot)

x11-proto/inputproto:0

 (x11-proto/inputproto-2.0.2::gentoo, installed) pulled in by
   (no parents that aren't satisfied by other packages in this slot)

 (x11-proto/inputproto-2.2::gentoo, ebuild scheduled for merge) pulled in by
   >=x11-proto/inputproto-2.1.99.3 required by (x11-base/xorg-server-1.13.1::gentoo, ebuild scheduled for merge)
   (and 1 more with the same problem)

x11-proto/randrproto:0

 (x11-proto/randrproto-1.3.2::gentoo, installed) pulled in by
   (no parents that aren't satisfied by other packages in this slot)

 (x11-proto/randrproto-1.4.0::gentoo, ebuild scheduled for merge) pulled in by
   >=x11-proto/randrproto-1.4.0 required by (x11-base/xorg-server-1.13.1::gentoo, ebuild scheduled for merge)

x11-proto/dri2proto:0

 (x11-proto/dri2proto-2.8::gentoo, ebuild scheduled for merge) pulled in by
   >=x11-proto/dri2proto-2.8 required by (x11-base/xorg-server-1.13.1::gentoo, ebuild scheduled for merge)

 (x11-proto/dri2proto-2.6::gentoo, installed) pulled in by
   (no parents that aren't satisfied by other packages in this slot)

x11-libs/libpciaccess:0

 (x11-libs/libpciaccess-0.12.1::gentoo, installed) pulled in by
   (no parents that aren't satisfied by other packages in this slot)

 (x11-libs/libpciaccess-0.13.1::gentoo, ebuild scheduled for merge) pulled in by
   >=x11-libs/libpciaccess-0.12.901 required by (x11-base/xorg-server-1.13.1::gentoo, ebuild scheduled for merge)
   (and 1 more with the same problem)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


!!! The ebuild selected to satisfy ">=media-libs/mesa-8[nptl=]" has unmet requirements.
- media-libs/mesa-9.0.1::gentoo USE="classic (consolekit) egl gallium llvm nptl pic (policykit) shared-glapi vdpau -bindist -debug -g3dvl -gbm -gles1 -gles2 -openvg -osmesa -pax_kernel -r600-llvm-compiler (-selinux) (-wayland) -xa -xorg -xvmc" VIDEO_CARDS="intel radeon -i915 -i965 -nouveau -r100 -r200 -r300 -r600 -radeonsi -vmware"

 The following REQUIRED_USE flag constraints are unsatisfied:
   vdpau? ( g3dvl )

 The above constraints are a subset of the following complete expression:
   g3dvl? ( gallium ) llvm? ( gallium ) openvg? ( egl gallium ) gbm? ( shared-glapi ) g3dvl? ( any-of ( vdpau xvmc ) ) vdpau? ( g3dvl ) r600-llvm-compiler? ( gallium llvm any-of ( video_cards_r600 video_cards_radeon ) ) xa? ( gallium ) xorg? ( gallium ) xvmc? ( g3dvl ) video_cards_intel? ( any-of ( classic gallium ) ) video_cards_i915? ( any-of ( classic gallium ) ) video_cards_i965? ( classic ) video_cards_nouveau? ( any-of ( classic gallium ) ) video_cards_radeon? ( any-of ( classic gallium ) ) video_cards_r100? ( classic ) video_cards_r200? ( classic ) video_cards_r300? ( gallium ) video_cards_r600? ( gallium ) video_cards_radeonsi? ( gallium llvm ) video_cards_vmware? ( gallium )

(dependency required by "x11-base/xorg-server-1.13.1" [ebuild])
(dependency required by "x11-drivers/xf86-input-evdev-2.7.3" [ebuild])
(dependency required by "x11-drivers/xf86-input-evdev" [argument])

* IMPORTANT: 5 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
Email Poster
Top
R2D2
Geschrieben am: Samstag, 05.Januar 2013, 08:29 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



QUOTE (edinger @ Samstag, 05.Januar 2013, 00:25 Uhr)
[] Der emerge bringt eine Menge Meldungen, wobei vermutlich die USE-Flags noch erweitert werden müssen, aber wie?
CODE
emerge -av x11-base/xorg-drivers x11-base/xorg-server x11-misc/xorg-cf-files x11-drivers/ati-drivers x11-drivers/nvidia-drivers x11-drivers/xf86-input-evdev x11-drivers
s/xf86-input-joystick x11-drivers/xf86-input-keyboard x11-drivers/xf86-input-mouse x11-drivers/xf86-input-synaptics x11-drivers/xf86-input-virtualbox x11-drivers/xf86-video-ati x
x11-drivers/xf86-video-fbdev x11-drivers/xf86-video-i740 x11-drivers/xf86-video-intel x11-drivers/xf86-video-mga x11-drivers/xf86-video-nv x11-drivers/xf86-video-openchrome x11-d
drivers/xf86-video-r128 x11-drivers/xf86-video-s3 x11-drivers/xf86-video-savage x11-drivers/xf86-video-sis x11-drivers/xf86-video-v4l x11-drivers/xf86-video-vesa x11-drivers/xf86
6-video-voodoo nvidia-settings lirc
....

Was genau hast Du Dir denn erhofft, was obiger "emerge" bringen soll?
Email PosterUsers WebsiteICQ
Top
edinger
Geschrieben am: Samstag, 05.Januar 2013, 10:49 Uhr
Quote Post


Advanced Member
***

Gruppe: G2V3+User
Beiträge: 80
Mitgliedsnummer.: 15402
Mitglied seit: 2010-07-19



Im Prinzip das, was du weiter oben beschrieben hattest - nur eben mit dem aktuellen Kernel.
QUOTE
cd /usr/src
rm linux
ln -s linux-3.6.6-gentoo linux
/_config/bin/dvb_update.sh
emerge -av $(qlist -IC xorg) $(qlist -IC x11-drivers) nvidia-settings lirc
reboot

eben aufgelöst wegen dem Problem mit dem virtualbox-emerge.

Als kleines Ziel wollte ich mein System aktualisieren und mit einer überschaubaren Anzahl Änderungen beginnen.
Email Poster
Top
R2D2
Geschrieben am: Samstag, 05.Januar 2013, 10:56 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



QUOTE (edinger @ Samstag, 05.Januar 2013, 10:49 Uhr)
[...] Als kleines Ziel wollte ich mein System aktualisieren und mit einer überschaubaren Anzahl Änderungen beginnen.

Gehe ich richtig in der Annahme, dass Du mindestens 5 verschiedene Grafikkarten in Deinem System verbaut hast?
Email PosterUsers WebsiteICQ
Top
edinger
Geschrieben am: Samstag, 05.Januar 2013, 21:38 Uhr
Quote Post


Advanced Member
***

Gruppe: G2V3+User
Beiträge: 80
Mitgliedsnummer.: 15402
Mitglied seit: 2010-07-19



Natürlich nicht - wie gesagt, die Installation ist noch sehr jungfräulich, von daher fehlen zum richtigen Einstellen auf die Hardware noch etliche USE-Flags.
Du hast doch laut deiner Signatur fast denselben. Darf ich wissen welche USE-Flags du eingestellt hast?
Email Poster
Top
R2D2
Geschrieben am: Samstag, 05.Januar 2013, 21:59 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



QUOTE (edinger @ Samstag, 05.Januar 2013, 21:38 Uhr)
[...] Darf ich wissen welche USE-Flags du eingestellt hast?

Meine make.conf sieht so aus:

CODE
USE="7zip X a52 aac aalib acpi alsa amr amrnb amrwb apache2 aspell automount
    bluetooth bluray cardbus cdaudio cdda cddb cdparanoia cdr cgi consolekit
    corefonts cpudetection curl daap dbus device-mapper dmx dts dv dvb dvd dvdr dvdread -dxr3 encode esd exif
    extensions faac faad fbcon fbcondecor ffmpeg fftw flac fontconfig ftp gd gif gnutls
    hddtemp icu ieee1394 imagemagick imap imlib ipod irda ithreads jack java
    joystick jpeg kde4 lame lastfm latin1 lcms libcaca libwww lirc live
    lm_sensors logrotate mad matroska mmap mmx mmxext modplug mp2 mp3
    mp3tunes mp4 mp4live mpeg mplayer mtp musepack mysql nas network nsplugin
    ntfs nvidia nvram ogg oscar oss pam pda perl pdf phonon php pic png policykit python quicktime
    rdesktop real samba scanner schroedinger sdl semantic-desktop slang
    sndfile snes snmp spell sql sse svg svga theora tiff tk transcode truetype
    udev unicode usb v4l v4l2 vaapi vcd vdpau vdr vorbis webkit wifi x264 x86
    xcomposite xine xinerama xmame xml xrandr xv xvfb xvid -3dnow -3dnowext -gnome -hal
    -kerberos -ldap -motif -profile -qt3 sse2 -sse3 ssse3 vaapi"


CHOST="i686-pc-linux-gnu"
# CFLAGS="-march=core2 -O2 -mtune=generic -pipe"
CFLAGS="-march=native"
CXXFLAGS="${CFLAGS}"
# LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s"
LDFLAGS="${LDFLAGS}"
MAKEOPTS="-j5"

CCACHE_SIZE="2G"
CCACHE_DIR="/var/tmp/ccache"


PORT_LOGDIR="/log/portage"
PORTDIR_OVERLAY="/usr/local/portage"
source /var/lib/layman/make.conf

PORTAGE_NICENESS=15
FEATURES="parallel-fetch -metadata-transfer"
EMERGE_DEFAULT_OPTS="--autounmask=y --quiet-build=n"
PORTAGE_ELOG_CLASSES="info warn error log"
PORTAGE_ELOG_SYSTEM="save"

GENTOO_MIRRORS="ftp://ftp.spline.inf.fu-berlin.de/mirrors/gentoo/ ftp://ftp-stud.hs-esslingen.de/pub/Mirrors/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://ftp-stud.hs-esslingen.de/pub/Mirrors/gentoo/ "
SYNC="rsync://rsync.gentoo.org/gentoo-portage"

LINGUAS="de en"
ACCEPT_LICENSE="* skype-eula"


# lirc

LIRC_DEVICES="serial"
#LIRC_DEVICES="ya_usbir"
#LIRC_DEVICES="all"


# VDR

VDR_OPTS="vfat vdr_source analogtv"
VDRSOURCE_DIR="/usr/local/src"
VDR_LOCAL_PATCHES=""

LCD_DEVICES="all X lcd2usb lcdlinux png ppm serdisplib usbhub usblcd"


ALSA_TOOLS="as10k1 ac3dec"
ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol"

VIDEO_CARDS="fbdev nv nvidia v4l vesa vga displaylink"

INPUT_DEVICES="joystick evdev synaptics void"


APACHE2_MODULES="cgi actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias"


# xbmc Repository

# XBMC_SVN_REPO_URI="http://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma"
# #XBMC_GIT_BRANCH="master"
# XBMC_SVN_REPO_URI="http://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/pvr-testing2"
# XBMC_GIT_REPO_URI="https://github.com/pipelka/xbmc.git"
# XBMC_GIT_BRANCH="teletext-fix"
XBMC_GIT_REPO_URI="git://github.com/xbmc/xbmc.git"
XBMC_GIT_BRANCH="Dharma"


# v4l Repository

# V4L_DVB_HG_REPO_URI="http://linuxtv.org/hg/~endriss/v4l-dvb"
# V4L_DVB_HG_REPO_URI="http://linuxtv.org/hg/~endriss/ngene-octopus-test"
V4L_DVB_HG_REPO_URI="http://linuxtv.org/hg/~endriss/media_build_experimental"

DVB_LOCAL_PATCHES=/usr/local/portage/patches/v4l/*.dif


# xine-lib

XINE_LIB_GIT_REPO_URI="git://projects.vdr-developer.org/xine-lib.git"
XINE_LIB_GIT_BRANCH="master"
XINE_LIB_LOCAL_PATCHES="/usr/local/portage/patches/xine-lib/*.patch"


# graphlcd-base

# GRAPHLCD_BASE_GIT_REPO_URI="git://projects.vdr-developer.org/graphlcd-base.git"
GRAPHLCD_BASE_GIT_BRANCH="touchcol"


Allerdings kann die nicht Jeder einfach so blind übernehmen, anpassen auf sein System muss man die schon.
Email PosterUsers WebsiteICQ
Top
edinger
Geschrieben am: Montag, 07.Januar 2013, 09:39 Uhr
Quote Post


Advanced Member
***

Gruppe: G2V3+User
Beiträge: 80
Mitgliedsnummer.: 15402
Mitglied seit: 2010-07-19



QUOTE
Allerdings kann die nicht Jeder einfach so blind übernehmen, anpassen auf sein System muss man die schon.


Hi R2D2,
Vielen Dank. Hab leider noch ein paar Fragen und hoffe du kannst mir weiterhelfen.

Wenn ich die CFLAGS von dir übernehme, muß ich dann alle Pakete neu emergen?
QUOTE
CFLAGS="-march=native"


Um zum emerge system/world/... zu kommen wäre es für mich hilfreicht deine package.mask / package.keywords Einstellungen zu kennen --- von jemand mit aktuellem System.

Darf ich fragen wie du dein System aktuell hälst - das Gen2vdr-Backup auf dem Rechner läuft ja schon im Stundenbereich...und die Kompilierung dauert auch ganz schön lange...und spätestens am Abend muß mein VDR wieder funktionieren, sonst rebelliert die Family ;) .

Oder sollen wir das besser in einen separaten Post packen?

Gruß, Dieter
Email Poster
Top
R2D2
Geschrieben am: Montag, 07.Januar 2013, 17:43 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



QUOTE (edinger @ Montag, 07.Januar 2013, 09:39 Uhr)
[...] Oder sollen wir das besser in einen separaten Post packen? ...

Wäre sicherlich am Sinnvollsten, da ein worldupdate mit dem Topic recht wenig zu tun hat. ;)

Aber mal abgesehen davon, wird es nicht viel bringen, wenn Du meine keywords verwendest, da Du dazu auch meine lokalen ebuilds brauchen würdest.

Im Grunde genommen kommt es, wenn man bei seinem g2v v3 noch nie ein worldupdate gemacht hat, einer kompletten Neuinstallation gleich.

Ich könnte natürlich schon ein Howto schreiben, wie man so etwas richtig macht, allerdings müssten sich dann aber die User, die es machen wollen, auf eine Compilierorgie, die min. 2-3 Tage dauert einstellen....
Email PosterUsers WebsiteICQ
Top
nvertigo
Geschrieben am: Montag, 07.Januar 2013, 18:56 Uhr
Quote Post


Professional
****

Gruppe: Members
Beiträge: 1048
Mitgliedsnummer.: 15738
Mitglied seit: 2010-09-18



Da hat r2d2 völlig Recht! Ich habe mich mal bei einem Bekannten in die Nesseln gesetzt, weil ich dort einen samba und nfs Server mit gentoo aufgesetzt habe. Atom 330 ion Board von asus. Nur das Bauen von ca. 180 Paketen nach der Installation (also kein X oder gar kde) hat mal eben 17h grdauert (waren allerdings auch nur 1024 MB ram drin)... Also wirklich eine Heldenaufgabe für (mehrere) lange winterabende... Genug OT

Gruß, Ingo
Email Poster
Top
Thema wird von 1 Benutzer(n) gelesen (1 Gäste und 0 Anonyme Benutzer)
0 Mitglieder:

Topic OptionsSeiten: (3) 1 2 [3]  Reply to this topicStart new topicStart Poll