Requesting stabilization of media-video/em8300-libraries-0.16.0 and media-video/em8300-modules-0.16.0. It provides support for recent kernels, including 2.6.17, .18 and .19 wich previous versions doesn't provide at all. It also brings ALSA support. It's been in tree only for 14 days now but currently marked stable version 0.13.0 doesn't work at all, and it's ancient history and should be cleaned from tree ASAP; with all other previous versions as well. I am proxying these packages with zzam and I am, or was an x86 arch tester so consider this allready tested as I have the hardware necessary available.
And be noted that there is no open bugs.
media-video/em8300-libraries-0.16.0 USE="gtk" 1. emerges on x86 2. passes collision test media-video/em8300-modules-0.16.0 1. emerges on x86 (2.6.18 kernel) 2. passes collision test Portage 2.1.1-r2 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r4, 2.6.18.4 i686) ================================================================= System uname: 2.6.18.4 i686 Genuine Intel(R) CPU T2300 @ 1.66GHz Gentoo Base System version 1.12.6 Last Sync: Fri, 15 Dec 2006 04:30:01 +0000 ccache version 2.3 [disabled] app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.3.5-r3, 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.3 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /var/qmail/alias /var/qmail/control" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--nospinner" FEATURES="autoconfig collision-protect distlocks metadata-transfer parallel-fetch sandbox sfperms strict test userfetch userpriv usersandbox" GENTOO_MIRRORS="http://mirror.switch.ch/mirror/gentoo/ http://gentoo.inode.at/" LINGUAS="en de en_GB de_CH" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X a52 aac acpi alsa apache2 asf berkdb bitmap-fonts cairo cdr cdrom cli cracklib crypt cups dbus divx dlloader dri dts dvd dvdr dvdread eds elibc_glibc emboss encode fam ffmpeg firefox flac fortran gdbm gif gnome gpm gstreamer gtk hal iconv input_devices_keyboard input_devices_mouse ipv6 isdnlog java jpeg kde kdeenablefinal kernel_linux ldap libg++ linguas_de linguas_de_CH linguas_en linguas_en_GB mad mikmod mmx mono mp3 mpeg ncurses nls nptl nptlonly ogg opengl oss pam pcre perl png ppds pppd python qt3 qt4 quicktime readline reflection rtsp ruby samba sdl session smp spell spl sse sse2 sse3 ssl svg tcpd test tetex theora threads truetype truetype-fonts type1-fonts udev unicode userland_GNU vcd video_cards_fbdev video_cards_i810 video_cards_vesa vorbis win32codecs wxwindows x264 xine xml xorg xprint xv xvid zlib" Unset: CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
x86 stable
reopening for reassigment, apologies for bugspam.
amd64 please stabilize this one too, your current stable 0.15.3 does not compile on 2.6.17, .18 or .19 and doesn't have ALSA support.
amd64: If you don't have hardware for this and you are OK with 0.15.3 deletion just say so. You'll have working 0.16.0 with ~amd64 anyway.
fails here on amd64: * Found sources for kernel version: * 2.6.17-gentoo-r8 * Checking for suitable kernel configuration options... [ ok ] >>> Unpacking source... >>> Unpacking em8300-0.16.0.tar.gz to /var/tmp/portage/media-video/em8300-modules-0.16.0/work >>> Source unpacked. >>> Compiling source in /var/tmp/portage/media-video/em8300-modules-0.16.0/work/em8300-0.16.0/modules ... cc1: error: /lib/modules/2.6.17-gentoo-r5/build/include/linux/version.h: No such file or directory make -C /lib/modules/2.6.17-gentoo-r5/build SUBDIRS=/var/tmp/portage/media-video/em8300-modules-0.16.0/work/em8300-0.16.0/modules modules make: *** /lib/modules/2.6.17-gentoo-r5/build: No such file or directory. Stop. make: *** [build] Error 2 !!! ERROR: media-video/em8300-modules-0.16.0 failed. Call stack: ebuild.sh, line 1611: Called dyn_compile ebuild.sh, line 968: Called qa_call 'src_compile' environment, line 4029: Called src_compile em8300-modules-0.16.0.ebuild, line 28: Called die !!! emake failed. !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/media-video/em8300-modules-0.16.0/temp/build.log'. can some other amd64 guy test this? might well be it's just a problem with my old sources
(In reply to comment #0) With package media-video/em8300-libraries-0.16.0 and current udev 104-r9 the device /dev/em8300_ma-0 will not be created. I tried with kernel linux-2.6.16-gentoo-r13 and linux-2.6.19-gentoo-r4. udevmonitor shows: UEVENT[1170938181.485122] add@/module/bt865 UEVENT[1170938181.485159] add@/bus/i2c/drivers/bt865 UEVENT[1170938190.851294] add@/module/em8300 UEVENT[1170938190.851904] add@/bus/pci/drivers/Sigma Designs EM8300 UEVENT[1170938190.851941] add@/class/i2c-adapter/i2c-1 UEVENT[1170938190.851968] add@/devices/platform/i2c-1/1-0045 UEVENT[1170938190.851994] add@/class/i2c-adapter/i2c-2 UEVENT[1170938190.852020] add@/class/em8300/em8300-0 UEVENT[1170938190.852046] add@/class/em8300/em8300-0/em8300_mv-0 UEVENT[1170938190.852074] add@/class/em8300/em8300-0/em8300_sp-0 UEVENT[1170938190.852101] add@/class/sound/pcmC0D1p UEVENT[1170938190.852126] add@/class/sound/pcmC0D0p UEVENT[1170938190.852152] add@/class/sound/controlC0 With em8300-modules-0.15.3 the audio device gets created.
em8300-modules-0.16.0 compiles fine, but I can't load the module (em8300: Unknown symbol i2c_bit_del_bus - i2c-core and i2c-algo-bit are loaded), works with 0.16.0-r1 though, /dev/em8300_ma-0 is created too with udev-104-r11 and linux-2.6.20-ck1. em8300-libraries-0.16.0 compiles fine, just can't test anything because of missing hardware. Portage 2.1.2-r9 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.20-ck1 x86_64) ================================================================= System uname: 2.6.20-ck1 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ Gentoo Base System release 1.12.9 Timestamp of tree: Tue, 27 Feb 2007 12:20:01 +0000 ccache version 2.4 [enabled] dev-java/java-config: 1.3.7, 2.0.31 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r6 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -O2 -pipe -msse3" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-march=k8 -O2 -pipe -msse3" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig builysyspkg ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/ ftp://pandemonium.tiscali.de/pub/gentoo/ " LANG="en_US.ISO-8859-15" LC_ALL="en_US.ISO-8859-15" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/overlay" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X a52 aac acpi alsa amd64 audiofile berkdb bitmap-fonts branding bzip2 cairo cdinstall cdr cli cracklib crypt cups dbus divx dri dvd dvdr dvdread eds emboss encode fam ffmpeg firefox fortran gdbm gif gpm gstreamer gtk gtk2 hal iconv imagemagick ipod jpeg ldap libg++ lirc logrotate mad midi mikmod mp3 mpeg ncurses nls nptl nptlonly offensive ogg opengl pam pcre php png ppds pppd quicktime readline reflection rtc sdl session socks5 spl ssl svg symlink tcpd tiff truetype truetype-fonts type1-fonts unicode v4l v4l2 vim-with-x vorbis wmp xinerama xorg xv xvid zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="evdev keyboard" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIRC_DEVICES="inputlirc" USERLAND="GNU" VIDEO_CARDS="fglrx radeon" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, LINGUAS
First of all.. Some cards may not create /dev/em8300_ma-0 without first using dxr3config and then editing /etc/modules.d/em8300 options line and adding "audio_driver=osslike" there. VDR forums and such are also great help for people setupping this type of machine. Cards are different, it's not a trivial thing to add into ebuild. But hey, can you really expect something to work without first setupping it? And second.. em8300-modules-0.16.0-r1 adds support for 2.6.20, and it's been tested up to 2.6.21-rc1-git1 which is latest development. So please stable that instead, it fixes this "Unknown symbol i2c_bit_del_bus" mentioned in Comment #1
s/Comment #1/Comment #9/ Sorry.
(In reply to comment #7) > fails here on amd64: > > * Found sources for kernel version: > * 2.6.17-gentoo-r8 > * Checking for suitable kernel configuration options... > [ ok ] > make: *** /lib/modules/2.6.17-gentoo-r5/build: No such file or directory. > Stop. > make: *** [build] Error 2 I think you got hit by bug 165351 which is now resolved.
Both stable on amd64, closing