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