From owner-freebsd-questions@FreeBSD.ORG Mon Jun 23 10:34:44 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A9CB537B401; Mon, 23 Jun 2003 10:34:44 -0700 (PDT) Received: from camomile.cloud9.net (camomile.cloud9.net [168.100.1.3]) by mx1.FreeBSD.org (Postfix) with ESMTP id D0A6D43F75; Mon, 23 Jun 2003 10:34:43 -0700 (PDT) (envelope-from mark@cloud9.net) Received: from localhost.cloud9.net (localhost.cloud9.net [127.0.0.1]) by camomile.cloud9.net (Postfix) with ESMTP id 4CCD3577D; Mon, 23 Jun 2003 13:34:43 -0400 (EDT) Received: from camomile.cloud9.net (localhost.cloud9.net [127.0.0.1]) by localhost.cloud9.net (VaMailArmor-2.0.1.7) id 05666-1E12C487; Mon, 23 Jun 2003 13:34:43 -0400 Received: from earl-grey.cloud9.net (earl-grey.cloud9.net [168.100.1.1]) by camomile.cloud9.net (Postfix) with ESMTP id 2A19C577A; Mon, 23 Jun 2003 13:34:43 -0400 (EDT) Date: Mon, 23 Jun 2003 13:34:43 -0400 (EDT) From: Mark Hennessy To: freebsd-stable@freebsd.org, freebsd-ports@freebsd.org, freebsd-questions@freebsd.org Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-AntiVirus: checked by Vexira MailArmor (version: 2.0.1.7; VAE: 6.20.0.1; VDF: 6.20.0.14; host: camomile.cloud9.net) Subject: Compiling Linuxthreads X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jun 2003 17:34:45 -0000 I'm trying to compile Linuxthreads from ports on my FreeBSD 4.8 system here, and for some reason I keep getting this: You can use an experimental patch to reduce the number of condition variable triggered context switches by defining WITH_CONDWAIT_PATCH Some unsafe calls to exit() can be detected by defining LINUXTHREADS_DETECT_UNSAFE_EXIT, see files/README.FreeBSD for more info. ===> Extracting for linuxthreads-2.2.3_10 >> Checksum OK for glibc-linuxthreads-2.2.3.tar.gz. ===> Patching for linuxthreads-2.2.3_10 ===> Applying FreeBSD patches for linuxthreads-2.2.3_10 ===> Configuring for linuxthreads-2.2.3_10 ===> Building for linuxthreads-2.2.3_10 Warning: Object directory not changed from original /usr/ports/devel/linuxthreads/work/linuxthreads-2.2.3_10/libgcc_r echo '#include ' > config.h echo '#include ' >> config.h echo '#include "gansidecl.h"' > tconfig.h echo '#include "i386/xm-i386.h"' >> tconfig.h echo '#include "i386/i386.h"' > tm.h echo '#include "i386/att.h"' >> tm.h echo '#include ' >> tm.h echo '#include "i386/freebsd.h"' >> tm.h echo '#include "i386/perform.h"' >> tm.h make: don't know how to make libgcc1.c. Stop *** Error code 2 Stop in /usr/ports/devel/linuxthreads. I know that Linux binary compatibility is installed, as well as /usr/src/gnu (installed that today, machine was upgraded to 4.8 a couple of months ago) Any ideas on where I should look next? -- Mark P. Hennessy mark@cloud9.net