noPanoramiXExtension for Xorg

126 views
Skip to first unread message

Justas Stanevicius

unread,
Dec 11, 2014, 11:20:31 PM12/11/14
to chromiu...@chromium.org
I have built an image with 331.104 Nvidia drivers and when xorg tries to load nvidia module it gives me error which looks something like this:

/usr/lib/X11/modules/drivers/nvidia_drv.so: undefined symbol: noPanoramiXExtension

now from what google has given to me about this issue, it seems that xorg is installed with --disable-xinerama

looking at xorg-server-1.12.4.ebuild options

    XORG_CONFIGURE_OPTIONS=(
        $(use_enable ipv6)
        $(use_enable dmx)
        $(use_enable kdrive)
        $(use_enable kdrive kdrive-kbd)
        $(use_enable kdrive kdrive-mouse)
        $(use_enable kdrive kdrive-evdev)
        $(use_enable tslib)
        $(use_enable !minimal record)
        $(use_enable !minimal xfree86-utils)
        $(use_enable !minimal install-libxf86config)
        $(use_enable !arm vgahw)
        $(use_enable !arm vbe)
        $(use_enable xnest)
        $(use_enable xorg)
        $(use_enable xvfb)
        $(use_enable nptl glx-tls)
        $(use_enable udev config-udev)
        $(use_with doc doxygen)
        $(use_with doc xmlto)
        $(use_enable suid install-setuid)
       
        $(use_enable !minimal dri)
        $(use_enable !minimal dri2)
        $(use_enable !minimal glx)

        --sysconfdir=/etc/X11
        --localstatedir=/var
        --with-fontrootdir=/usr/share/fonts
        --with-xkb-output=/var/lib/xkb
        --disable-config-hal
        --without-dtrace
        --without-fop
        --with-os-vendor=Gentoo
        --with-sha1=libcrypto
        --disable-xvmc
        --disable-xdmcp
        --disable-screensaver
        --disable-xdm-auth-1
        --disable-dbe
        $(use_enable xinerama)
        $(use_enable dga)
        --disable-xace
        --disable-config-dbus
        --disable-config-hal
        --disable-clientids
        --disable-xf86vidmode
        --disable-registry
        --disable-xfake
        --disable-dmx
        --disable-xvfb
        --disable-xnest
        --enable-null-root-cursor
        --with-default-font-path=built-ins
       
        --enable-libdrm

It looks like there is a flag of xinerama, but it's not beeing passed. My question is how to properly pass the xinerama variable for it to be built into xorg?

do I use "$IUSE xinerama" if yes which file is best to have it? make.conf.user in ~/trunk/chroot/build/amd64/etc/ or build it in the ebuild itself or the overlay/overlay-amd64/make.conf?

Mike Frysinger

unread,
Dec 11, 2014, 11:30:10 PM12/11/14
to Justas Stanevicius, chromium-os-dev
you want to put into overlay-amd64-generic/make.conf:
USE="$USE xinerama"
-mike

--
--
Chromium OS Developers mailing list: chromiu...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-os-dev?hl=en


Reply all
Reply to author
Forward
This conversation is locked
You cannot reply and perform actions on locked conversations.
0 new messages