Summary: | Can't get x11-drivers/ati-drivers-8.552-r2 to compile | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Andreas Piening <andreas.piening> |
Component: | New packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED FIXED | ||
Severity: | critical | CC: | andreas.piening |
Priority: | High | ||
Version: | 2008.0 | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Kernel Config linux-2.6.27-gentoo-r4 |
Description
Andreas Piening
2008-11-26 16:18:16 UTC
My emerge --info ---------------- Portage 2.1.4.5 (default/linux/amd64/2008.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.27-gentoo-r4) ================================================================= System uname: 2.6.27-gentoo-r4 x86_64 Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz Timestamp of tree: Wed, 26 Nov 2008 14:31:01 +0000 app-shells/bash: 3.2_p33 dev-java/java-config: 1.3.7, 2.1.6 dev-lang/python: 2.4.4-r13, 2.5.2-r7 dev-python/pycrypto: 2.0.1-r6 dev-util/cmake: 2.6.2 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r2 sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.23-r3 ACCEPT_KEYWORDS="amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=nocona -O2 -pipe -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/splash /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-march=nocona -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="de_DE.utf8@euro" LDFLAGS="-Wl,-O1" LINGUAS="de en" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="7zip X acl acpi alsa amd64 bash-completion berkdb binfilter branding bzip2 cdda cddb cdr cli cracklib crypt cups dbus divx dri dvd dvdr eds encode esd fortran gcdmaster gdbm git glitz gnome gpm gstreamer gtk hal iconv imagemagick ipv6 isdnlog java jpeg jpeg2k kde ldap midi mmx mpeg mpeg2 mudflap multilib mysql nautilus ncurses nls nptl nptlonly nsplugin nxclient odk opengl openmp pam pcre perl php png pppd python qt4 rdesktop readline reflection samba sdl sdl-image server session spl sse sse2 ssl subversion sysfs tcpd templates threads tiff truetype unicode vim vim-syntax vnc x264 xcomposite xorg xrandr xscreensaver xvid zeroconf zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" 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" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon 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 deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de en" USERLAND="GNU" VIDEO_CARDS="vesa" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY Could you attach your kernel .config? Created attachment 173498 [details]
Kernel Config linux-2.6.27-gentoo-r4
I'm not sure if this is an issue, but you have both intel and amd AGP parts built in to your kernel. Also, turning off ftrace is a good idea, as it is now disabled in more recent kernels due to issues. However, since your computer has a Core 2, I highly doubt you are using AGP (maybe not) anymore and probably have a PCI Express card. If that is indeed the case try disabling AGP under device drivers->Graphics Support. Hi kerick, no it was not the enabled AGP for both platforms, but you pointed me in the right direction. I re-checked the kernel configuration and stumbled over one. I needed to enable Executable file formats / Emulations => IA32 Emulation (I selected IA32 a.out support, too. Don't know if is needed). This options exported the needed symbols. Ati-drivers compiles fine now. I'm not an ebuild-expert, but I think portage can check kernel-options to be enabled. I think this could save someone else to run in this problem. How to contact the ebuild-maintainer for ati-drivers the right way? Thank you very much for your help! (In reply to comment #4) > I'm not sure if this is an issue, but you have both intel and amd AGP parts > built in to your kernel. Also, turning off ftrace is a good idea, as it is now > disabled in more recent kernels due to issues. However, since your computer has > a Core 2, I highly doubt you are using AGP (maybe not) anymore and probably > have a PCI Express card. If that is indeed the case try disabling AGP under > device drivers->Graphics Support. > I have no experience trying to contact a particular maintainer, but you could try going onto IRC to contact the dev or put in a new bug request. Flag the new request as an enhancement, describe the feature you want ( add a check for 32 bit exec support to ati-drivers ebuild for amd64 ), and point them to this bug. Glad that I was able to help! (In reply to comment #5) > Hi kerick, > > no it was not the enabled AGP for both platforms, but you pointed me in the > right direction. I re-checked the kernel configuration and stumbled over one. I > needed to enable > Executable file formats / Emulations => IA32 Emulation (I selected IA32 a.out > support, too. Don't know if is needed). > This options exported the needed symbols. Ati-drivers compiles fine now. > > I'm not an ebuild-expert, but I think portage can check kernel-options to be > enabled. I think this could save someone else to run in this problem. > > How to contact the ebuild-maintainer for ati-drivers the right way? > > Thank you very much for your help! > I created a new bug 248983 with a proposal to let the ebuild check for this option to be enabled on amd64. Waiting for the ebuild-maintainer to hear what he thinks about it. |