From owner-freebsd-multimedia Thu Dec 16 5:37:30 1999 Delivered-To: freebsd-multimedia@freebsd.org Received: from mail-out.visi.com (kauket.visi.com [209.98.98.22]) by hub.freebsd.org (Postfix) with ESMTP id 5E5DF14F8E for ; Thu, 16 Dec 1999 05:37:28 -0800 (PST) (envelope-from mestery@visi.com) Received: from isis.visi.com (isis.visi.com [209.98.98.8]) by mail-out.visi.com (Postfix) with ESMTP id 90ABD36D8; Thu, 16 Dec 1999 07:37:27 -0600 (CST) Received: from localhost (mestery@localhost) by isis.visi.com (8.8.8/8.8.8) with ESMTP id HAA00674; Thu, 16 Dec 1999 07:37:27 -0600 (CST) X-Authentication-Warning: isis.visi.com: mestery owned process doing -bs Date: Thu, 16 Dec 1999 07:37:27 -0600 (CST) From: To: Tiller Beauchamp Cc: freebsd-multimedia@FreeBSD.ORG Subject: Re: Quake 3 Retail In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi, On Wed, 15 Dec 1999, Tiller Beauchamp wrote: > I bought the Linux version of Quake 3 arena, but I'm having trouble > installing it under FreeBSD. > Awesome! I didn't think this was out yet! > The install instruction say to run an install script, which checks some > library stuff and executables the appropriate binary setup program. > > So the install script, called setup.sh, looks for some libraries in /lib > (which doesn't exist in FreeBSD), and runs some other programs like > fgrep and tail (which I only have FreeBSD version of). > I wonder if it would be possible to chroot into /compat/linux and run the stuff from there. Keep in mind the libraries and all it's trying to install should be installed into /compat/linux, not into /. > All in all the setup script fails miserably. It seems the only thing the > script is doing is deciding between a Glibc2.0 and a Glibc2.1 version of > the setup program. Does that make sense? > > So I tried copying the setup program to a temporary directory, > brandelf-ing it and running it... but it gives me this error > > sh: /lib/libc.so.6: cannot execute binary file > Bad system call (core dumped) > The reason this didn't work is because it's not a binary, it's a shell script. You don't need to brandelf it for it to work, you only brandelf Linux binaries. Do a 'file' on it, and it should say it's a schell script. Look at what the script is trying to do, and try and manually do it. If I get a chance to purchase Quake3 soon, I'll see what I can do and post back to the list. -- Kyle Mestery | Ancor Communications mestery@visi.com | http://www.freebsd.org/ mestery@netwinder.org | http://www.netwinder.org/ Protect your right to privacy: www.freecrypto.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message