Opened 21 years ago

Closed 21 years ago

#19 closed Bugs (Out of Date)

Problems building on NT & Linux

Reported by: nobody Owned by: david_abrahams
Milestone: Component: None
Version: None Severity:
Keywords: Cc:

Description

I cant build the boost library (1.25.1) using jam in 
either NT or Linux. 

D:\boost_1_25_1>jam -d -f tools\build\allyourbase.jam -
sTOOLS=msvc
Compiler is Microsoft Visual C++
warning: unknown rule project-root
warning: unknown rule subinclude
warning: unknown rule subinclude
warning: unknown rule subinclude
warning: unknown rule subinclude
don't know how to make -sTOOLS=msvc

If I remove the -d flag, it seems to drop into an 
infinite loop with the following message being 
repeated:

warning: unknown rule split

Similar problem occurs under Linux with infinite loop. 
I've not yet checked with -d

Change History (2)

comment:1 by jmaurer, 21 years ago

Logged In: YES 
user_id=53943

You may need to compile "jam" from the boost-enhanced
sources in tools/build/jam_src.

Also, try the latest 1.26.0 release of boost.

comment:2 by david_abrahams, 21 years ago

Status: assignedclosed
Logged In: YES 
user_id=52572

It is not neccessary to recompile Jam; we have a pre-built 
installer for your platforms. Please see 
www.boost.org/tools/build

Early versions of the build system were only in a 
preliminary state, though, and didn't work reliably. Jens 
is right that you may need a more recent version of the 
sources in the tools/build directory.
Note: See TracTickets for help on using tickets.