首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >hello world示例中的Boost.python错误

hello world示例中的Boost.python错误
EN

Stack Overflow用户
提问于 2011-05-28 22:36:21
回答 1查看 354关注 0票数 2

当我尝试用bjam编译hello world示例时,我一直收到这个错误。Jamroot文件中的所有内容都运行正常,除了最后一行(当我注释此行时,没有发生错误):

代码语言:javascript
复制
run-test hello : hello_ext hello.py ;

错误是:

代码语言:javascript
复制
capture-output bin/hello.test/gcc-4.5.2/debug/hello
export: 3: LD_LIBRARY_PATH: bad variable name

    LD_LIBRARY_PATH=/home/hoangtu/Programs/boost_1_46_1/bin.v2/libs/python/build/gcc-4.5.2/debug:/home/hoangtu/Programs/boost_1_46_1/libs/python/example/tutorial/bin/gcc-4.5.2/debug:/usr/bin:/usr/lib:/usr/lib32:/usr/lib64:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH

    PYTHONPATH=bin/gcc-4.5.2/debug
export PYTHONPATH
 "/usr/bin/python2.7" "hello.py"   > "bin/hello.test/gcc-4.5.2/debug/hello.output" 2>&1
    status=$?
    echo >> "bin/hello.test/gcc-4.5.2/debug/hello.output"
    echo EXIT STATUS: $status >> "bin/hello.test/gcc-4.5.2/debug/hello.output"
    if test $status -eq 0 ; then
        cp "bin/hello.test/gcc-4.5.2/debug/hello.output" "bin/hello.test/gcc-4.5.2/debug/hello"
    fi
    verbose=0
    if test $status -ne 0 ; then
        verbose=1
    fi
    if test $verbose -eq 1 ; then
        echo ====== BEGIN OUTPUT ======
        cat "bin/hello.test/gcc-4.5.2/debug/hello.output"
        echo ====== END OUTPUT ======
    fi
    exit $status

...failed capture-output bin/hello.test/gcc-4.5.2/debug/hello...
...failed updating 1 target...
...skipped 1 target...
EN

回答 1

Stack Overflow用户

发布于 2011-06-24 04:36:51

我在构建adobe asl库时遇到过类似的问题。问题出在从ubuntu存储库bjam (3.1.16)安装的版本。在从sourceforge (3.1.18)安装了最新的bjam之后,一切都正常工作。

PS。操作系统为Ubuntu 11.04

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6162258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档