From owner-freebsd-ports@FreeBSD.ORG Wed Oct 18 20:04:59 2006 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 67FDE16A403 for ; Wed, 18 Oct 2006 20:04:59 +0000 (UTC) (envelope-from peterjeremy@optushome.com.au) Received: from mail11.syd.optusnet.com.au (mail11.syd.optusnet.com.au [211.29.132.192]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8891143D46 for ; Wed, 18 Oct 2006 20:04:58 +0000 (GMT) (envelope-from peterjeremy@optushome.com.au) Received: from turion.vk2pj.dyndns.org (c58-107-94-118.belrs4.nsw.optusnet.com.au [58.107.94.118]) by mail11.syd.optusnet.com.au (8.12.11/8.12.11) with ESMTP id k9IK4tDs027337 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO); Thu, 19 Oct 2006 06:04:56 +1000 Received: from turion.vk2pj.dyndns.org (localhost.vk2pj.dyndns.org [127.0.0.1]) by turion.vk2pj.dyndns.org (8.13.8/8.13.8) with ESMTP id k9IK4tfm036813; Thu, 19 Oct 2006 06:04:55 +1000 (EST) (envelope-from peter@turion.vk2pj.dyndns.org) Received: (from peter@localhost) by turion.vk2pj.dyndns.org (8.13.8/8.13.8/Submit) id k9IK4tFi036812; Thu, 19 Oct 2006 06:04:55 +1000 (EST) (envelope-from peter) Date: Thu, 19 Oct 2006 06:04:55 +1000 From: Peter Jeremy To: crs@swcp.com Message-ID: <20061018200455.GB945@turion.vk2pj.dyndns.org> References: <200610181906.k9IJ6Ai4091879@sorsby.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="DocE+STaALJfprDB" Content-Disposition: inline In-Reply-To: <200610181906.k9IJ6Ai4091879@sorsby.org> X-PGP-Key: http://members.optusnet.com.au/peterjeremy/pubkey.asc User-Agent: Mutt/1.5.12-2006-07-14 Cc: ports@freebsd.org Subject: Re: compat3x X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Oct 2006 20:04:59 -0000 --DocE+STaALJfprDB Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, 2006-Oct-18 13:06:10 -0600, Charlie Sorsby wrote: >What does this mean and why is it so? You are trying to use antique software. Your problem is nothing to do with the version of FreeBSD that you are running. Rather, you are trying to use a binary that was built to run on FreeBSD 3.x. >Wednesday, 18 Oct, 2006 -- 12:59:41 MDT >=3D=3D=3D> compat3x-i386-4.4.20020925 is forbidden: FreeBSD-SA-03:05.xdr,= FreeBSD-SA-03:08.realpath - not fixed / no lib available. It means that the FreeBSD 3.x libraries contain a number of vulnerabilities and the FreeBSD project no longer has the resources to maintain them. >I'm trying to install jre from the ports collection of freeBSD 4.11 >and get the following: ports/java/jre is Java 1.1.8, which is quite old. Java needs Java as a pre-requisite. A native Java 1.1.8 was released for FreeBSD 2.x and 3.x so that is used for bootstrapping. The binary jre1.1.8 was built for FreeBSD 3.x and so needs 3.x compatability libraries. Upgrading Java binaries is a time-consuming and expensive undertaking because they must pass Sun's compliance test suite. This year, the Project released Java 1.5 binaries - at a not insignificant cost (which I've seen but can't find right now). >While I can understand lack of support for old versions of the OS, >I cannot understand nor can I fail to resent y'all's making its use >impossible. The last FreeBSD 3.x release was FreeBSD 3.5, released in June 2000. Just how long do you expect the FreeBSD Project to maintain support? What exactly do you want to the Project to do? If the software wasn't marked as having known vulnerabilities then I'm sure you would scream just as loudly and rudely when someone broke into your system via one of those vulnerabilities. In this particular case, you only need the compat3x libraries to bootstrap jre so it may be practical for you to: 1) comment out the "FORBIDDEN" line in compat3x 2) install compat3x and the jre1.1.8 binary 3) build jre1.1.8 natively 4) uninstall compat3x and the jre1.1.8 binary 5) Re-add the "FORBIDDEN" line in compat3x 6) install the jre1.1.8 you built in step 3 >Perhaps if y'all were not so intent upon making free"BSD" less and >less BSD and more and more "invented here" such problems would be >less common. You may find that TUHS (www.tuhs.org) fulfils your needs better than FreeBSD --=20 Peter Jeremy --DocE+STaALJfprDB Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFFNojn/opHv/APuIcRAiq1AKC+NdBXNmz3wAGuf8AGjg4hlE5RtACfVVqO U9ybMXjQR0btrTJDnl6Vl0o= =Mqm9 -----END PGP SIGNATURE----- --DocE+STaALJfprDB--