This error keeps popping when I run on 64-bit Linux.
I can’t even run the test cases included in Boost
library. For example, under boost/libs/any/test directory, enter bjam command:
...found 134 targets...
...updating 15 targets...
common.mkdir ../../../bin.v2/libs/any
common.mkdir ../../../bin.v2/libs/any/test
common.mkdir ../../../bin.v2/libs/any/test/any_test.test
common.mkdir
../../../bin.v2/libs/any/test/any_test.test/gcc-4.4.3
common.mkdir
../../../bin.v2/libs/any/test/any_test.test/gcc-4.4.3/debug
gcc.compile.c++ ../../../bin.v2/libs/any/test/any_test.test/gcc-4.4.3/debug/any_
test.o
gcc.link
../../../bin.v2/libs/any/test/any_test.test/gcc-4.4.3/debug/any_test
testing.capture-output
../../../bin.v2/libs/any/test/any_test.test/gcc-4.4.3/deb
ug/any_test.run
export: 3: LD_LIBRARY_PATH: bad variable name
LD_LIBRARY_PATH=/usr/bin:/usr/lib:/usr/lib32:/usr/lib64:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
"../../../bin.v2/libs/any/test/any_test.test/gcc-4.4.3/debug/any_test"
>
"../../../bin.v2/libs/any/test/any_test.test/gcc-4.4.3/debug/any_test.output"
2>
&1
status=$?
echo >>
"../../../bin.v2/libs/any/test/any_test.test/gcc-4.4.3/debug/any_tes
t.output"
echo EXIT STATUS: $status >>
"../../../bin.v2/libs/any/test/any_test.test/gc
c-4.4.3/debug/any_test.output"
if test $status -eq 0 ; then
cp
"../../../bin.v2/libs/any/test/any_test.test/gcc-4.4.3/debug/any_test
.output"
"../../../bin.v2/libs/any/test/any_test.test/gcc-4.4.3/debug/any_test.r
un"
fi
verbose=0
if test $status -ne 0 ; then
verbose=1
fi
if test $verbose -eq 1 ; then
echo ====== BEGIN
OUTPUT ======
cat
"../../../bin.v2/libs/any/test/any_test.test/gcc-4.4.3/debug/any_tes
t.output"
echo ====== END OUTPUT
======
fi
exit $status
...failed testing.capture-output
../../../bin.v2/libs/any/test/any_test.test/gcc
-4.4.3/debug/any_test.run...
Is there a workaround available?