Boost logo

Boost-Build :

Subject: Re: [Boost-build] Installing boost 1.59 from .tgz on Linux Mint 17.3 failed with "command.c(63): error: identifier "__INT_MAX__" is undefined"
From: Andreas Delleske (delleske_at_[hidden])
Date: 2015-12-17 11:59:41

Dear Steven,

Thanks for answering!

> This isn't 1.59. newstr.c was renamed quite
> a while ago. The other errors also correspond
> to code that has been significantly changed.

I beg to differ:

I've downloaded boost 1.59.0 (again) from the website

into /opt/boost/1.59.0/

After untarring:

boss boost_1_59_0 # ./ --with-toolset=intel-linux
Building Boost.Build engine with toolset intel-linux...
Failed to build Boost.Build build engine
Consult 'bootstrap.log' for more details
boss boost_1_59_0 # cat bootstrap.log
Found in environment
### Using 'intel-linux' toolset.
rm -rf bootstrap
mkdir bootstrap
icc -o bootstrap/jam0 command.c compile.c constants.c debug.c execcmd.c
frames.c function.c glob.c hash.c hdrmacro.c headers.c jam.c jambase.c
jamgram.c lists.c make.c make1.c object.c option.c output.c parse.c
pathsys.c regexp.c rules.c scan.c search.c subst.c timestamp.c
variable.c modules.c strings.c filesys.c builtins.c class.c cwd.c
native.c md5.c w32_getreg.c modules/set.c modules/path.c modules/regex.c
modules/property-set.c modules/sequence.c modules/order.c execunix.c
fileunix.c pathunix.c
object.c(114): error: type name is not allowed
          new_block = (strblock *)BJAM_MALLOC( offsetof( strblock, data[
0 ] ) +

object.c(114): error: identifier "data" is undefined
          new_block = (strblock *)BJAM_MALLOC( offsetof( strblock, data[
0 ] ) +

object.c(235): error: expected an expression
      return (struct hash_item *)( (char *)obj - offsetof( struct
hash_item, data

object.c(235): error: identifier "data" is undefined
      return (struct hash_item *)( (char *)obj - offsetof( struct
hash_item, data

compilation aborted for object.c (code 2)

------ snip ------

All the best -

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at