Opened 9 years ago

Last modified 9 years ago

#8805 new Bugs

Getting error using Shell rule after upgrading to Ubuntu 12.04

Reported by: ccervo@… Owned by:
Milestone: To Be Determined Component: Building Boost
Version: Boost 1.54.0 Severity: Problem
Keywords: Cc:

Description

I was happily doing development using bjam under the previous Ubuntu LTS release. I using package manager to upgrade to the 12.04 LTS release. Now my Jamfiles no longer work. example:

SHELL "mkdir -vp $(SOLUTION_ROOT)/log $(SOLUTION_ROOT)/conf" ;

used to work just fine. Now I get an error

"* argument error

  • rule SHELL ( command : * )
  • called with: ( )
  • missing argument command"

I'm guessing that the previous bjam parsed the quote characters differently. I've tried various quoting schemes but can't get it to work. Any ideas/

Change History (2)

comment:1 by viboes, 9 years ago

Component: NoneBuilding Boost

comment:2 by Steven Watanabe, 9 years ago

SOLUTION_ROOT is empty.

Note: See TracTickets for help on using tickets.