Skip site navigation (1)Skip section navigation (2)
Date:      22 Oct 1999 01:50:06 +0300
From:      Giorgos Keramidas <keramida@ceid.upatras.gr>
To:        dugg@iafrica.com
Cc:        freebsd-newbies@freebsd.org
Subject:   Re: X Server Problem
Message-ID:  <86ogdsmiqp.fsf@localhost.hell.gr>
In-Reply-To: Douglas Ulyate's message of "Thu, 21 Oct 1999 22:23:46 %2B0200"
References:  <380E1EC9.95209954@iafrica.com> <380F44C9.4C9990AA@mail.ru> <380F7652.98958583@iafrica.com>

next in thread | previous in thread | raw e-mail | index | archive | help


> Giorgos, I don't think it's a Linux version, I got it off the local
> FreeBSD FTP.

You can double-check this by running file(1) on the X server binary:

	% which X
	/usr/X11R6/bin/X: symbolic link to /usr/X11R6/bin/XF86_SVGA
	% file /usr/X11R6/bin/XF86_SVGA
	/usr/X11R6/bin/XF86_SVGA: ELF 32-bit LSB executable, \
	  Intel 80386, version 1 (FreeBSD), dynamically linked, not stripped

If it says Linux in there somewhere, then that's why you're being told that
ld-linux.so is required.  On the other hand, if it's not your X server that's
dependent on ld-linux.so, you can still test it's configuration with:

	% X -probeonly

and see if it all starts up right, and the X server recognizes your card, the
ModeLines you've set up etc.

The next step would be to fire up the X server alone, and see if that gray
screen comes up:

	% X

and see what happens... does it start properly?  If it does, and you see the
gray X screen, press Ctrl-Alt-Backspace to bring the X server down, and check
the rest of the executables loaded by xinitrc (you'll find this monster at
/usr/X11R6/lib/X11/xinit/xinitrc I think).

One of the executables called in there is a linux executable, and that's what
causes you problems.

If you're too bored to check all this out, perhaps installing the linux
emulation and libraries would be enough.  But this might turn to be more
trouble that finding out which one of your executables is Linux-ELF.

However, if you want to have a native FreeBSD desktop, try and see if the
version of gnome that you have, or enlightenment, or some other executable
called by the xinitrc script is Linux-ELF instead of FreeBSD-ELF...

Regards,

-- 
Giorgos Keramidas, <keramida@ceid.upatras.gr>
"What we have to learn to do, we learn by doing." [Aristotle]


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-newbies" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86ogdsmiqp.fsf>