View previous topic :: View next topic |
Author |
Message |
Urbanus n00b
Joined: 18 Apr 2004 Posts: 52
|
Posted: Sun Oct 08, 2006 3:12 pm Post subject: [gelöst] Fehler beim kompilieren von vdr-analogtv |
|
|
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 |
|
|
Marlo Veteran
Joined: 26 Jul 2003 Posts: 1591
|
Posted: Sun Oct 08, 2006 5:03 pm Post subject: Re: Fehler beim kompilieren von vdr-analogtv |
|
|
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 |
|
|
Urbanus n00b
Joined: 18 Apr 2004 Posts: 52
|
Posted: Sun Oct 08, 2006 9:07 pm Post subject: |
|
|
Super, das hat geholfen. Vielen Dank! |
|
Back to top |
|
|
|
|
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
|
|