[Boost-bugs] [Boost C++ Libraries] #5234: Boost 1.46 doesn't build on FreeBSD 7.1-RELEASE

Subject: [Boost-bugs] [Boost C++ Libraries] #5234: Boost 1.46 doesn't build on FreeBSD 7.1-RELEASE
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2011-02-26 10:51:10


#5234: Boost 1.46 doesn't build on FreeBSD 7.1-RELEASE
------------------------------+---------------------------------------------
 Reporter: kvs@… | Owner:
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: Building Boost
  Version: Boost 1.46.0 | Severity: Problem
 Keywords: |
------------------------------+---------------------------------------------
 {{{
 kvs_at_tishina boost_1_46_0:> ./bootstrap.sh
 Building Boost.Jam with toolset gcc...
 Failed to build Boost.Jam
 Consult 'bootstrap.log' for more details
 kvs_at_tishina boost_1_46_0:> cat bootstrap.log
 ###
 ### Using 'gcc' toolset.
 ###
 rm -rf bootstrap
 mkdir bootstrap
 gcc -o bootstrap/jam0 command.c compile.c debug.c expand.c glob.c hash.c
 hdrmacro.c headers.c jam.c jambase.c jamgram.c lists.c make.c make1.c
 newstr.c option.c output.c parse.c pathunix.c pathvms.c regexp.c rules.c
 scan.c search.c subst.c timestamp.c variable.c modules.c strings.c
 filesys.c builtins.c pwd.c class.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
 jam.c: In function 'executable_path':
 jam.c:615: warning: incompatible implicit declaration of built-in function
 'strndup'
 /var/tmp//ccApIIrd.o(.text+0xc48): In function `executable_path':
 : undefined reference to `strndup'
 }}}

 I seems that FreeBSD 7.1 doesn't have strndup() function.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/5234>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:05 UTC