Re: 4.4.0/32 bit/64 bit/protocol not supported

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 29 Nov 2004, Marc Aurele La France wrote:
> On Sun, 28 Nov 2004, Michael Albert wrote:
> > Now, all 64-bit applications run O.K., and so do non-X-windows 32-bit
> > applications.  However, 32-bit X-windows applications fail with:
> >          Xlib: connection to ":0.0" refused by server
> >          Xlib: Protocol not supported by server
> 
> I haven't built the tree on this architecture yet, but the build system does
> have the ability to generate libraries against multiple libc ABI's.  I don't
> know whether the x86_64 build takes avantage of this by default, but it is
> certainly possible to make it do so.
> 
> Marc.

Thank you very much for taking the time to reply.

For the record, allow me to explain how I have things working
at the moment :-).  This is all starting from a SuSE 9.1 base,
upgraded to the 2.6.8.1 kernel.

  1) First, I set CC=gcc (the environment variable, that is, before
     running configure  and built the 64-bit binary, and installed
     that.
  2) Then,  in a separate directory (I've been using the lndir
     trick so that the build directories are separate from the 
     source code) I set CC="gcc -m32" and built the 32-bit stuff,
     and installed that.
  3) Then, I went back to the 64-bit directory and installed that again,
     because the 32-bit stuff had changed a few things in places like
     X11R6/bin to default to the 32-bit code.
  
At this point, the 32-bit stuff and most of the 64-bit stuff was working,
but "gimp" stopped working.  It turns out that the upgrade isntalled
an incompatible version of libfontconfig in /usr/X11R6/lib64, while
gimp had previously been picking up libfontconfig from /usr/lib64.
(I have the advantage of having several machines, so I can upgrade
one and use the other to figure out what has changed).  To
fix this, I went into /etc/ld.so.conf and moved /usr/lib and 
/usr/lib64 to the top of the list, thereby placing them before
the X11R6 stuff.

Also, I have an NVidia "Quadro4 750XGL DH" card.  The card's install
process resulted in the installation of a library:
            /usr/lib64/libGL.so.1.0.6111
but at the moment /usr/lib64/libGL.so is pointing to the
compiled copy in X11R6, which I think is the "generic"
distribution.  I'm not sure which copy
is "right".  I will experiment with this some more.

Thank you again.

Sincerely,
 Mike Albert

_______________________________________________
XFree86 mailing list
XFree86@xxxxxxxxxxx
http://XFree86.Org/mailman/listinfo/xfree86

[Index of Archives]     [X Forum]     [Xorg]     [XFree86 Newbie]     [IETF Announce]     [Security]     [Font Config]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux Kernel]

  Powered by Linux