From owner-freebsd-ports@FreeBSD.ORG Tue Jan 25 22:06:08 2011 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BF0F8106564A for ; Tue, 25 Jan 2011 22:06:08 +0000 (UTC) (envelope-from oxyd.oxyd@gmail.com) Received: from mail-qw0-f54.google.com (mail-qw0-f54.google.com [209.85.216.54]) by mx1.freebsd.org (Postfix) with ESMTP id 791E18FC16 for ; Tue, 25 Jan 2011 22:06:08 +0000 (UTC) Received: by qwj9 with SMTP id 9so289512qwj.13 for ; Tue, 25 Jan 2011 14:06:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to :content-type; bh=8JRk066rAGa2J39C9yL1Oq+E9aQUBqtCAUFPfHIkhvA=; b=wVResx4VENU6SH6sdmYqYFDMJHgmH3Ra0+UQABAHNiCEh4QG2mHJkS8oSO+3Hk99Xz J+HX9hKn4Ot57wdTIgYd7XXrAOgJZ1mhCwq3oovqdUXWPRaH/CoPNHgcBsjL+HUkLVjC CKTADGuklygCmR/lgyjJywQTAZGF8kuETnaic= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=Vxel0L4XIFUoo0I2WSmQmSjthUhC9fhlg1ej3osaT/j8voexzCPsEHqroyf3s2TOiU g5BT1yiXjrI9yPofOjjIj958pccNB0NOLJ9Jg7WKi5ghWc9rOLYwHavLjuPEjsRI7wRw z7xHgnCi+lyFrE23aexgBsHUFUxoOLd/2XhQg= MIME-Version: 1.0 Received: by 10.229.83.198 with SMTP id g6mr5230610qcl.157.1295991405138; Tue, 25 Jan 2011 13:36:45 -0800 (PST) Received: by 10.229.183.19 with HTTP; Tue, 25 Jan 2011 13:36:45 -0800 (PST) Date: Tue, 25 Jan 2011 22:36:45 +0100 Message-ID: From: =?UTF-8?Q?Ond=C5=99ej_Majerech?= To: ports@FreeBSD.org Content-Type: text/plain; charset=UTF-8 Cc: Subject: devel/boost_build doesn't install boost.jam anywhere 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: Tue, 25 Jan 2011 22:06:08 -0000 Hey, I'd like to use Boost.Build to build my program which uses Boost libraries quite heavily. Using my own build of Boost (located in my home directory), I have no problems. I use target names like "/boost//python" in my Jamroot and I have a "using boost ;" line in my ~/user-config.jam. No problems here. However, I tried to build my project using Boost from ports and so far I've been unsuccessful. I put "boost-build /usr/local/share/boost_build ;" into ~/boost-build.jam, but all I get is: boost.jam: No such file or directory /usr/local/share/boost_build/build/toolset.jam:36: in toolset.using rule boost.init unknown in module toolset. /usr/local/share/boost_build/build/project.jam:825: in using /home/pure/user-config.jam:1: in modules.load /usr/local/share/boost_build/build-system.jam:104: in load-config /usr/local/share/boost_build/build-system.jam:154: in load /usr/local/share/boost_build/kernel/modules.jam:261: in import /usr/local/share/boost_build/kernel/bootstrap.jam:132: in boost-build /usr/home/pure/boost-build.jam:1: in module scope And indeed, the first line doesn't lie and hints at the culprit: there's no boost.jam anywhere in the boost_build installation or any other Boost-related port: [starlight] ~ > pkg_info -L boost\* | grep 'boost\.jam' [starlight] ~ > I don't think I'm missing any Boost-related port, as I have them all: [starlight] ~ > pkg_info -E \*boost\* boost-all-1.45.0 boost-docs-1.45.0 boost-jam-1.45.0 boost-libs-1.45.0_1 boost-python-libs-1.45.0 boost_build-2.0.m12 I believe this is a problem with the port (or my installation thereof) as the official Boost distribution from boost.org does include that file: [starlight] ~/boost/boost_1_45_0 > find . -name 'boost.jam' ./tools/build/v2/contrib/boost.jam and my build scripts work without problems using this distribution. Is "boost.jam" not installed intentionally or is this an oversight? Thanks, Ondra