Date: Thu, 18 Mar 1999 12:53:04 -0500 From: Brian Adkins <brian@lojic.com> To: bmah@CA.Sandia.GOV Cc: freebsd-questions@FreeBSD.ORG, Laine Stump <laine@v-one.com> Subject: Re: Installing the vnc package Message-ID: <4.1.19990318123435.00acb830@mailbox.iwaynet.net> In-Reply-To: <199903181612.IAA18962@stennis.ca.sandia.gov> References: <Your message of "Thu, 18 Mar 1999 01:43:01 EST." <4.1.19990318013337.00ae8150@mailbox.iwaynet.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Bruce,
thanks for the response - my comments are below.
Brian
At 08:12 AM 3/18/99 -0800, Bruce A. Mah wrote:
>If memory serves me right, Brian Adkins wrote:
>> I get the following errors when I try to run the vncserver:
>>
>> ELF interpreter /usr/libexec/ld-elf.so.1 not found
>> ELF interpreter /usr/libexec/ld-elf.so.1 not found
>
>You're going to have to give some more information here. What version of
>FreeBSD are you running? Where did you get the vnc package (e.g. CD-ROMs,
>downloaded)?
I'm running FreeBSD 2.2.7 and I got the vnc package from ftp.freebsd.org.
>> I've started the linux LKM:
>>
>> --- snip ---
>> $ modstat
>> Type Id Off Loadaddr Size Info Rev Module Name
>> EXEC 0 4 f43fb000 0020 f4402010 1 linux_mod
>> --- snip ---
>>
>> I've also installed the linux-lib-2.4.tgz package.
>
>These steps are unnecessary. vnc has always built natively on FreeBSD, and
>does not require Linux emulation. ("LKM"? Are you running FreeBSD 2.2.X
>perhaps?)
Yep, FreeBSD 2.2.7
>> I've looked in the handbook and other places, but I haven't found anything
>> about ld-elf.so.1
>>
>> If someone could point me in the right direction, I would appreciate it.
>>
>> I'm also a little confused as to why the vnc package is run as an ELF
>> executable.
>
>On FreeBSD 3.0 and newer, vncserver, vncviewer, et al. are ELF executables
>because that is what the compiler chain outputs. :-)
>
>I'd be really interested to hear your answers to my first two questions
above.
> I suspect that what's happened is that you're running FreeBSD 2.2.X, and you
>tried to grab a vnc package that was built for FreeBSD 3.0 or newer. The
>error messages you got, in this case, would be because 2.2.X only understands
>ELF executablees in the context of Linux (other OSs too?) emulation.
I think you're right about the package/OS version mismatch. When I saw the
ELF error messages, I looked in my "The Complete FreeBSD" book about ELF
and got the impression that I needed the linux LKM etc. and went down that
path.
>As far as I know, the vnc port still compiles fine under 2.2.X, so if you
need
>vnc under an older FreeBSD, your best bet is probably to build the port
>instead of just doing a pkg_add with the pre-compiled package.
My first attempt was to do as you said on the vnc site:
--- snip ---
Bruce Mah < bmah@ca.sandia.gov > adds:
vnc is now a part of the FreeBSD ports collection...on
FreeBSD 2.2.7-RELEASE or newer with an installed
ports collection, the installation process is simply:
cd /usr/ports/net/vnc
make install
--- snip ---
but the make had trouble finding a vnc-3.3.2_unixsrc.tgz, so I went to
download one manually, but could only find a vnc-3.3.2r3_unixsrc.tgz.
Do you know if the FreeBSD 2.2.7 /usr/ports/net/vnc will build with the r3
version if I tell it to ignore the MD5, or would it be easier to just build
it the old fashioned way? I'd like to use the r3 version because it fixed
a memory leak and possibly other bugs.
thanks,
Brian
>
>Bruce.
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4.1.19990318123435.00acb830>
