Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 316199 - fglrx driver 10.3 compiles without error yet errors on load dpmsenabledswtich
Summary: fglrx driver 10.3 compiles without error yet errors on load dpmsenabledswtich
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Luca Barbato
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-19 21:42 UTC by f1r31c3r
Modified: 2010-04-21 14:15 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description f1r31c3r 2010-04-19 21:42:56 UTC
I decided to fulley emerge update my system, sorted out all package blocks etc. My system portage tree is up to date with xorg-server 1.7. Of course the ati drivers from 9.11 through to 10.3 are blocked so i attempted the install of the 10.3 driver from ATI this compiled installed without a single error.

Upon load of X with my xorg.conf correctly set the Xserver quits unable to load driver fglrx with DPMSEnabledswitch (dlopen: /usr/lib/xorg/extra-modules/modules/drivers/fglrx_drv.so: undefined symbol: DPMSEnabledSwitch)

I am guessing something has been removed from the xorg-server and the driver binary has yet to be updated to work with this.

Reproducible: Always

Steps to Reproduce:
1.Fully update your system with xorg-server-1.7( i removed fglrx use flag in my make.conf to do this), ATI-Drivers will be blocked
2.DOwnload and install the ATI driver 10.3 file from ATI install.
3.Configure X with the device section "fglrx" verify its loaded with lsmod and boom the above error occurs

Actual Results:  
dlopen: /usr/lib/xorg/extra-modules/modules/drivers/fglrx_drv.so: undefined symbol: DPMSEnabledSwitch

Expected Results:  
dlopen: /usr/lib/xorg/extra-modules/modules/drivers/fglrx_drv.so: undefined symbol: DPMSEnabledSwitch

I am reporting this to make it aware to any developers who may know why and whats going on here. Maybe a patch can be made to fix and allow the drivers to be moved from blocked packages.
If anyone else has found this it would be good to hear as i'll know its not specific just to me.
MY Emerge info:

Portage 2.1.8.3 (default/linux/x86/10.0, gcc-4.3.4, glibc-2.10.1-r1, 2.6.32-gentoo-r7f1r31c3r i686)
=================================================================
System uname: Linux-2.6.32-gentoo-r7f1r31c3r-i686-Intel-R-_Xeon-TM-_CPU_3.06GHz-with-gentoo-2.0.1
Timestamp of tree: Mon, 19 Apr 2010 20:30:01 +0000
app-shells/bash:     4.0_p37
dev-java/java-config: 2.1.10
dev-lang/python:     2.6.4-r1
dev-python/pycrypto: 2.1.0_beta1
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.6.1-r1
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.8.5-r3, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.18-r3
sys-devel/gcc:       4.3.4
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="*"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=native -pipe -ggdb"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo"
CXXFLAGS="-O2 -march=native -pipe -ggdb"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixpackages news nostrip parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://gentoo.virginmedia.com/sites/gentoo "
LDFLAGS="-Wl,-O1"
LINGUAS="en_GB en"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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="X a52 aac acl acpi alsa ao apic asyncns autoipd automount avahi berkdb bluetooth bts bzip2 cairo caps cdio cdr cdrkit cdrtools cid clflush cli cmov consolekit cpudetection cracklib crypt css cue cups cupsddk cx8 cxx dbus de desktop dga directfb djconsole dri dri2 dts dvb dvd dvdr emerald encode esd evdev extras fax fbcon fbcondecor ffmpeg fglrxaudiofile flac fluidsynth flv fontconfig fortran fpu fuse fxsr gd gdbm gecko glib glitz gnome gnutls gphoto2 gpm gstreamer gtk hal hifieq howl-compat hpcups hplip ht http iconv ipv6 jack jce jpeg jpeg2k kde ladspa lame lcms ldap libburn libmms libnotify libsamplerate live lyrics lzo makt mca mce mdnsresponder-compat mmx mmxext mng modplug modules mp3 msn msr mtrr mudflap musepack mysql nano-syntax nas nautilus ncurses nls nptl nptlonly nsplugin obex odbc ogg openal opengl openmp oss pae pam pbe pcre perl pge php pipe png ppds pppd pse pse36 pulseaudio python qt3support qt4 quicktime radeon radeonhd readline record recording reflection render samba scanner sdl sep session sid slp snmp spl sql sqlite ss sse sse2 ssl svg svga sysfs system-wide tcpd templates theora threads tiff tm truetype tsc udev unicode v4l v4l2 vme vorbis wavpack webkit win32codecs wine winetools wininstallers x264 x86 xcb xcomposite xml xorg xrender xscreensaver xtpr xtrap xv xvid zip zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 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="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB en" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fglrx radeon radeonhd v4l vesa virtualbox" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY


NOTE: fglrx is in my make.conf now but to update the system i had removed this to resolve the package block so now i am running on radeon and radeonhd, just trying out radeonhd cant seem to get dri in either at present.
Comment 1 Rafał Mużyło 2010-04-20 11:55:58 UTC
..."so i attempted the install of the 10.3 driver from ATI"...

I'd say that unless you've used an updated ebuild, that would mark
this bug as INVALID right from the start.
Ebuilds both for ati and nvidia binary blobs are there for a reason.
Comment 2 Luca Barbato gentoo-dev 2010-04-21 14:15:12 UTC
you need to use the beta driver (available in portage as ati-drivers-8.721 and p.masked)