From owner-freebsd-hackers@FreeBSD.ORG Mon Nov 10 18:52:04 2003 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6B83B16A4CE for ; Mon, 10 Nov 2003 18:52:04 -0800 (PST) Received: from mta11.adelphia.net (mta11.adelphia.net [68.168.78.205]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1B56743FD7 for ; Mon, 10 Nov 2003 18:52:03 -0800 (PST) (envelope-from andi_payn@speedymail.org) Received: from [10.1.0.9] ([68.65.235.109]) by mta11.adelphia.net (InterMail vM.5.01.06.05 201-253-122-130-105-20030824) with ESMTP id <20031111025203.XXVT14094.mta11.adelphia.net@[10.1.0.9]>; Mon, 10 Nov 2003 21:52:03 -0500 From: andi payn To: Marco van de Voort In-Reply-To: <20031106140957.B1B1E93@toad.stack.nl> References: <20031106140957.B1B1E93@toad.stack.nl> Content-Type: text/plain Message-Id: <1068519118.3935.12.camel@verdammt.falcotronic.net> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 Date: Mon, 10 Nov 2003 18:51:58 -0800 Content-Transfer-Encoding: 7bit cc: freebsd-hackers@freebsd.org Subject: Re: Kylix in FreeBSD X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Nov 2003 02:52:04 -0000 On Thu, 2003-11-06 at 06:09, Marco van de Voort wrote: > > * jasaorp [031031 04:59]: > > Getting the Kylix IDE to function on FreeBSD has been one of the ongoing > > hair-pulling tasks I undertake every few months. The installer alone is > > a pain in the ass, since it performs "compatibility checks" in such > > Linux-centric ways as hard-coding /bin/bash into the shell scripts, and > > searching for shared libraries by name from hard-coded paths. (GTK > > especially gives the installer fits because FreeBSD's gtk library has a > > -x11 at the end of the name.) But once you work around those issues > > with some creative symlinking and script editing, the console tools > > install fairly painlessly. A while back, someone put together a howto for installing Kylix on Mandrake (which, despite being a linux distro, also has the "wrong" names for many libraries, such as gtk-x11). If this is still being maintained, it might have some useful hints for getting/keeping it working on FreeBSD. > If you futs with getting Kylix to run under FreeBSD, don't forget the > special glibc requirements that some versions of Kylix have. Maybe you > should probably simply replace the entire /compat userland with the userland > of a distro that Kylix supprorts _with_ kylix extra patches installed? I managed to get Kylix sort of working by booting to linux, installing Kylix, rebooting to FreeBSD, then copying most of /mnt/linux to /compat/linux. Unfortunately, this also broke nearly all of my other linux ports.... Is there some documentation on what exactly FreeBSD expects to find there? For example, if I wanted to build a linux_base-mdk9.2, so I could more easily run all the binaries I have built/installed on a Mandrake 9.2 system, where would I start?