Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[gelöst] Fehler beim kompilieren von vdr-analogtv
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
Urbanus
n00b
n00b


Joined: 18 Apr 2004
Posts: 52

PostPosted: Sun Oct 08, 2006 3:12 pm    Post subject: [gelöst] Fehler beim kompilieren von vdr-analogtv Reply with quote

Hallo,

ich versuche gerade VDR für meine Analog-TV-Karte zu aktivieren. Leider bricht die Kompilation mit folgender Fehlermeldung ab:
Code:

make[2]: Entering directory `/var/tmp/portage/vdr-analogtv-0.9.37/work/rte-09sep04/mp1e/video'
i686-pc-linux-gnu-gcc vlc_gen.c -fomit-frame-pointer -O2 -O2 -march=athlon-xp -fomit-frame-pointer -pipe -fPIC -I/var/tmp/portage/vdr-analogtv-0.9.37/work/analogtv-0.9.37/rte/mp1e/rte -D_GNU_SOURCE -D_REENTRANT -include ../config.h -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -o vlc_gen
In Datei, eingefügt von ../common/bstream.h:25,
                 von vlc.h:26,
                 von vlc_gen.c:28:
../common/mmx.h:89:3: Fehler: #error Sorry, your GCC does not exist.
In file included from ../common/bstream.h:25,
                 from vlc.h:26,
                 from vlc_gen.c:28:
../common/mmx.h:96: Warnung: Typkennzeichner an Funktions-Rückgabewert ignoriert
../common/mmx.h:108: Warnung: Typkennzeichner an Funktions-Rückgabewert ignoriert
In file included from vlc.h:26,
                 from vlc_gen.c:28:
../common/bstream.h: In Funktion »bstartq«:
../common/bstream.h:55: Fehler: expected »)« before »FPU_REGS«
make[2]: *** [vlc_tables.h] Fehler 1
make[2]: Leaving directory `/var/tmp/portage/vdr-analogtv-0.9.37/work/rte-09sep04/mp1e/video'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/var/tmp/portage/vdr-analogtv-0.9.37/work/rte-09sep04/mp1e'
make: *** [all] Fehler 2

!!! ERROR: media-plugins/vdr-analogtv-0.9.37 failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_compile
  ebuild.sh, line 937:   Called src_compile
  vdr-analogtv-0.9.37.ebuild, line 46:   Called die

emerge --info gibt aus:
Code:

Portage 2.1.1 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r7 i686)
=================================================================
System uname: 2.6.17-gentoo-r7 i686 AMD Athlon(TM) XP 2400+
Gentoo Base System version 1.12.5
Last Sync: Sat, 07 Oct 2006 18:30:01 +0000
ccache version 2.3 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.2.11-r1
dev-lang/python:     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.59-r7
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.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe"
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 /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/alias /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.switch.ch/mirror/gentoo/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://gentoo.ynet.sk/pub"
LC_ALL="de_DE.utf8"
LINGUAS="de en"
MAKEOPTS="-j2"
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"
PORTDIR_OVERLAY="/usr/local/overlays/local /usr/local/overlays/gentoo-de"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X aac acpi alsa apache2 arts avantgo avi berkdb bitmap-fonts bluetooth bzip2 bzlib cairo cdb cdr cjk cli crypt cups dbus dga directfb divx4linux dlloader doc dri dts dv dvb dvd dvdr dvdread eds elibc_glibc emboss encode esd evo exif fam fbcon ffmpeg firefox foomaticdb fortran gd gdbm gif gpm gstreamer gtk gtk2 hal hbci iconv icq imagemagick imap input_devices_evdev input_devices_keyboard input_devices_mouse ipv6 isdnlog java joystick jpeg jpeg2k kde kdeenablefinal kdexdeltas kernel_linux ldap libg++ linguas_de linguas_en mad mikmod mmx mmxext mozilla mp3 mpeg msn ncurses nls nptl nptlonly ntpl ntplonly nvidia ogg openal opengl oscar pam pcre pda pdflib perl php png posix ppds pppd python qt3 qt4 quicktime readline reflection samba sasl scanner sdk sdl session spell spl sse sse2 ssl svga symlink tcpd tidy tiff truetype truetype-fonts type1-fonts udev unicode usb userland_GNU v4l v4l2 vcd vhosts video_cards_radeon video_cards_vesa videos vorbis wifi win32codecs wmf xine xml xmms xorg xosd xv xvid yahoo zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Hat jemand eine Ahnung, was da schief läuft? GCC läuft und andere Pakete lassen sich problemlos kompilieren?!


Last edited by Urbanus on Sun Oct 08, 2006 9:08 pm; edited 1 time in total
Back to top
View user's profile Send private message
Marlo
Veteran
Veteran


Joined: 26 Jul 2003
Posts: 1591

PostPosted: Sun Oct 08, 2006 5:03 pm    Post subject: Re: Fehler beim kompilieren von vdr-analogtv Reply with quote

Urbanus wrote:

../common/mmx.h:89:3: Fehler: #error Sorry, your GCC does not exist.


Du nimmst den GCC-4.XX ??

Urbanus wrote:

Hat jemand eine Ahnung, was da schief läuft? GCC läuft und andere Pakete lassen sich problemlos kompilieren?!


Ja, aber wie viele andere Pakete auch eben nicht mit GCC-4.XX.

Hast du noch deinen GCC-3.4.X ? Dann mach folgendes:
Schau nach ob der 3.4er noch da ist
Code:

 gcc-config -l

 [1] i686-pc-linux-gnu-3.4.6
 [2] i686-pc-linux-gnu-3.4.6-hardened
 [3] i686-pc-linux-gnu-3.4.6-hardenednopie
 [4] i686-pc-linux-gnu-3.4.6-hardenednopiessp
 [5] i686-pc-linux-gnu-3.4.6-hardenednossp
 [6] i686-pc-linux-gnu-4.1.1 *

Wenn nein, Pech gehabt. Brauchst nicht weiterlesen. Oder du eröffnest einen neuen Thread: " Wie installiert man gcc-3 mit gcc-4; ich hab keine Ahnung.
Wenn ja, machst du:
Code:

gcc-config i686-pc-linux-gnu-3.4.6 

Das Sternchen ist jetzt bei:
Code:

 gcc-config -l

 [1] i686-pc-linux-gnu-3.4.6 *
 [2] i686-pc-linux-gnu-3.4.6-hardened
 [3] i686-pc-linux-gnu-3.4.6-hardenednopie
 [4] i686-pc-linux-gnu-3.4.6-hardenednopiessp
 [5] i686-pc-linux-gnu-3.4.6-hardenednossp
 [6] i686-pc-linux-gnu-4.1.1

Danach ein
Code:

 emerge media-plugins/vdr-analogtv  -pv

Am Schluss erhälst du eine Meldung:
Code:

 * Adding plugin to vdrplugindb.
 *
 * The vdr plugin analogtv has now been installed.
 * To activate execute the following command:
 *
 *   emerge --config vdr-analogtv
 *
>>> Regenerating /etc/ld.so.cache...
>>> media-plugins/vdr-analogtv-0.9.37 merged.
>>> Recording media-plugins/vdr-analogtv in "world" favorites file...

>>> No packages selected for removal by clean.

>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.


 * GNU info directory index is up-to-date.

und das machst du auch:
Code:

 emerge --config vdr-analogtv

Fertig. Nicht vergessen auf GCC-4.XX zurückzugehen:
Code:

gcc-config i686-pc-linux-gnu-4.1.1

und dann mit einem
Code:

source /etc/profile

abzuschließen.

Das war es schon.

Ma
Back to top
View user's profile Send private message
Urbanus
n00b
n00b


Joined: 18 Apr 2004
Posts: 52

PostPosted: Sun Oct 08, 2006 9:07 pm    Post subject: Reply with quote

Super, das hat geholfen. Vielen Dank!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum