The AMD64 libglx.so module in these packages has an incorrect library path,
so can't load on machines using the Mesa libglx (i.e. non-nvidia machines).
To fix it, run (as root or with pfexec):
elfedit -e 'dyn:runpath
/usr/X11/lib/modules/extensions/amd64:/usr/X11/lib/X11/xserver/amd64:/usr/X11/lib/amd64'
/usr/X11/lib/modules/extensions/mesa/amd64/libglx.so
-alan-
Alan Coopersmith wrote:
> I've made test binary packages available for our upcoming integration
> of Xorg 1.6.1 / Mesa 7.4.1 and all the associated driver updates for
> Nevada at:
>
> External/http:
> http://dlc.sun.com/osol/x/downloads/Xorg-1.6/build-2009-04-27
>
> Internal/NFS:
> /net/xserver.sfbay/export/space/alanc/Xorg-1.6/build-2009-04-27
>
> These require at least Nevada build 105, possibly later. (I've not tested
> recently on anything older than build 111 - they were built on 111, so may
> depend on library versions that were in that build.)
>
> Changes vs. current builds:
> - Includes all fixes to these packages up through nv_114, as listed on:
> http://opensolaris.org/os/community/x_win/changelogs/changelogs-nv_110/
> - Includes upstream version changes as shown in list at end of this message
> - Includes additional fixes & enhancements:
> - Enabled SSE & MMX intrinsics in libpixman on x86
> - Enabled SIGPOLL handling for mouse input ("silken mouse")
> - Xorg server & almost all drivers switched from building with
> gcc-3.4.3 to building with Sun Studio 12. (The ATI radeon &
> radeonhd, and VMWare video & mouse drivers, all still require
> gcc extensions not supported by Studio 12, so still build with
> gcc.)
> - bugs.opensolaris.org #8315: Fix byte swapping of
> XF86VidMode{Get,Set}GammaRamp
> - Fixed makefile bug causing libGLU to be built non-optimized
> - 6833541 Xvnc will not start: core in XkbDDXLoadKeymapByNames
>
> Changes from upstream:
> - Xorg 1.6 features noted on:
> http://www.x.org/wiki/Server16Branch
> including the removal of:
> - xorgcfg & xorgconfig utilities
> - command line flags: -co, -bestrefresh, -showunresolved
> - obsolete/unused/broken/unmaintained extensions: AppGroup, EVI,
> MIT-SUNDRY-NONSTANDARD, TOG-CUP, XTrap, XFree86-Misc, XEvIE
> - many unmaintained input device drivers (see list at end)
> - Mesa 7.4 features & fixes noted on:
> http://www.mesa3d.org/relnotes-7.4.html
>
>
> Installation:
>
> 1) If you grabbed a tarball, download and untar it & cd into the resulting
> directory. If you are accessing the unpacked files directly over NFS,
> cd into the appropriate directory.
>
> 2) If on Nevada/SXCE:
> run ./upgrade-Xorg as root
>
> If on Indiana/OpenSolaris 2009.06:
> pfexec beadm create xorg-1.6
> pfexec beadm mount xorg-1.6 /mnt
> pfexec ./upgrade-Xorg -R /mnt
> pfexec beadm umount xorg-1.6
> pfexec beadm activate xorg-1.6
> pfexec reboot
>
> This will create a new boot environment/ZFS clone/grub entry, so
> you can easily get back to the pre-existing environment. Note
> that the upgrade-Xorg script does not currently uninstall the
> original Xorg IPS packages, so IPS & SVR4 will both think they
> own the packages, and the new BE will likely be un-upgradable and
> you'll have to boot back to your previous BE to do any futher IPS
> upgrades.
>
> If anyone who wants to make it easier to test on IPS systems wants to
> improve it, please help! (There's also a unfinished -u option
> to uninstall these and restore the original packages which also
> needs help.) Making zfs clones/snapshots on Nevada systems with
> ZFS roots would also be good.
>
>
> IMPORTANT NOTES - *READ BEFORE INSTALLING*:
>
> - Besides the Xorg packages from the X gate, these also include an updated
> version of SUNWxorg-xkb from the g11n gate, which updates to a recent
> xkeyboard-config community release, adding XKB rules files that the new
> Xorg build depends on.
>
> - Xorg on SPARC will not work with any driver except the included wsfb (which
> only works on m64 graphics in 8-bit mode) and astfb (AST2100 service
> processors for servers) until matching SPARC graphics driver packages are
> built and installed, since this release breaks API/ABI. OpenGL on SPARC
> will also not work unless you get updated matching Xorg OpenGL modules from
> the SPARC graphics team due to the ABI break. You should still be able to
> test on SPARC the other Xservers (Xephyr, Xvnc, Xvfb), and associated
> programs (like scanpci).
>
> - These do not support virtual consoles - you must choose between these test
> binaries and the Xorg 1.3+virtual consoles test binaries - sorry.
>
>
> For the adventurous/helpful, the sources to the project gate used to generate
> these binaries can be found at:
> ssh://anon at hg.opensolaris.org/hg/fox/fox-7-4-merge
> http://src.opensolaris.org/source/xref/fox/fox-7-4-merge/
>
> The 2009-04-27 build corresponds to the gate as of
> changeset 7bba56659158d2602d61a65c2b00ef4204c4d3c7
> which includes resyncing with the Nevada X consolidation gate
> as of our nv_114 build.
>
> ------------------------------------------------------------------------------
>
> Upstream version updates incorporated:
>
> Previous New
> Xorg server 1.5.3 1.6.1
> Mesa (libraries & demo apps) 7.2.0 7.4.1
>
> libXfont 1.3.4 1.4.0
> libdrm 2.3.1 2.4.5
> libpciaccess 0.10.5 0.10.6
>
> proto/inputproto 1.4.4 1.5.0 (*)
> proto/randrproto 1.2.2 1.3.0
>
> libXi 1.2.2 1.3.0 (*)
>
> app/xrandr 1.2.3 1.3.0
>
> xf86-input-acecad 1.2.2 1.3.0
> xf86-input-citron 2.2.1 (git master)
> xf86-input-fpit 1.2.0 1.3.0
> xf86-input-hyperpen 1.2.0 1.3.0
> xf86-input-penmount 1.3.0 1.4.0
> xf86-input-void 1.1.1 1.2.0
>
> xf86-video-ast 0.88.8 0.89.0
> xf86-video-ati 6.10.0 6.12.2
> xf86-video-cirrus 1.2.1 (git master)
> xf86-video-dummy 0.3.0 0.3.1
> xf86-video-i740 1.2.0 1.3.0
> xf86-video-intel 2.4.2 2.6.1
> xf86-video-mach64 6.8.0 (git master)
> xf86-video-mga 1.4.9 1.4.10
> xf86-video-nv 2.1.12 2.1.13
> xf86-video-radeonhd 1.2.4 1.2.5
> xf86-video-rendition 4.2.0 4.2.1
> xf86-video-vesa 2.1.0 2.2.0
>
> Upstream driver removals incorporated:
>
> xf86-input-calcomp
> xf86-input-digitaledge
> xf86-input-dmc
> xf86-input-dynapro
> xf86-input-jamstudio
> xf86-input-magellan
> xf86-input-microtouch
> xf86-input-palmax
> xf86-input-spaceorb
> xf86-input-summa
> xf86-input-tek4957
>
> (*) The package containing this change is not released in these test builds,
> since it contains some contents that are still encumbered, but these
> changes will be putback with the rest of this project.
>
--
-Alan Coopersmith- alan.coopersmith at sun.com
Sun Microsystems, Inc. - X Window System Engineering