[Rose-public] ROSE compilation problem / boost

Too, Justin A. too1 at llnl.gov
Mon Sep 16 09:14:34 PDT 2013


Hi Sam,

Have you tested your boost installation on a simple "Hello World" test code?

(We DO test Boost 1.47, but we DO NOT test on Ubuntu, at the moment.)

  Justin =)

From: <Kelly>, Samuel <kellys at dickinson.edu<mailto:kellys at dickinson.edu>>
Date: Sunday, September 15, 2013 5:34 PM
To: "rose-public at nersc.gov<mailto:rose-public at nersc.gov>" <rose-public at nersc.gov<mailto:rose-public at nersc.gov>>
Subject: [Rose-public] ROSE compilation problem / boost

Hey guys!

I'm getting the following seemingly boost related error when I compile ROSE on Ubuntu 13.04:

make[5]: Entering directory `/home/sam/Desktop/dev/projects/rose/master/roseEDG4/build/src/frontend/SageIII'
  COMPILE rose_attributes_list.lo
In file included from /home/sam/Desktop/dev/opt/boost/boost_1_47_0/INSTALL_DIR/include/boost/thread/pthread/mutex.hpp:14,
                 from /home/sam/Desktop/dev/opt/boost/boost_1_47_0/INSTALL_DIR/include/boost/thread/mutex.hpp:16,
                 from /home/sam/Desktop/dev/opt/boost/boost_1_47_0/INSTALL_DIR/include/boost/spirit/home/classic/core/non_terminal/impl/object_with_id.ipp:17,
                 from /home/sam/Desktop/dev/opt/boost/boost_1_47_0/INSTALL_DIR/include/boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:15,
                 from /home/sam/Desktop/dev/opt/boost/boost_1_47_0/INSTALL_DIR/include/boost/spirit/home/classic/core/non_terminal/grammar.hpp:21,
                 from /home/sam/Desktop/dev/opt/boost/boost_1_47_0/INSTALL_DIR/include/boost/spirit/home/classic/core.hpp:42,
                 from /home/sam/Desktop/dev/opt/boost/boost_1_47_0/INSTALL_DIR/include/boost/spirit/home/classic/tree/common.hpp:28,
                 from /home/sam/Desktop/dev/opt/boost/boost_1_47_0/INSTALL_DIR/include/boost/spirit/home/classic/tree/parse_tree.hpp:13,
                 from /home/sam/Desktop/dev/opt/boost/boost_1_47_0/INSTALL_DIR/include/boost/spirit/home/classic/tree/parse_tree_utils.hpp:15,
                 from /home/sam/Desktop/dev/opt/boost/boost_1_47_0/INSTALL_DIR/include/boost/spirit/include/classic_parse_tree_utils.hpp:11,
                 from /home/sam/Desktop/dev/opt/boost/boost_1_47_0/INSTALL_DIR/include/boost/wave/util/cpp_iterator.hpp:27,
                 from /home/sam/Desktop/dev/opt/boost/boost_1_47_0/INSTALL_DIR/include/boost/wave/cpp_context.hpp:37,
                 from /home/sam/Desktop/dev/opt/boost/boost_1_47_0/INSTALL_DIR/include/boost/wave.hpp:21,
                 from ../../../../../normal_source/edg4x-rose/src/frontend/SageIII/rose_attributes_list.C:20:
/home/sam/Desktop/dev/opt/boost/boost_1_47_0/INSTALL_DIR/include/boost/thread/xtime.hpp:23: error: expected identifier before numeric constant
/home/sam/Desktop/dev/opt/boost/boost_1_47_0/INSTALL_DIR/include/boost/thread/xtime.hpp:23: error: expected '}' before numeric constant
/home/sam/Desktop/dev/opt/boost/boost_1_47_0/INSTALL_DIR/include/boost/thread/xtime.hpp:23: error: expected unqualified-id before numeric constant
/home/sam/Desktop/dev/opt/boost/boost_1_47_0/INSTALL_DIR/include/boost/thread/xtime.hpp:46: error: expected type-specifier before 'system_time'
/home/sam/Desktop/dev/opt/boost/boost_1_47_0/INSTALL_DIR/include/boost/thread/xtime.hpp: In function 'int xtime_get(xtime*, int)':
/home/sam/Desktop/dev/opt/boost/boost_1_47_0/INSTALL_DIR/include/boost/thread/xtime.hpp:73: error: 'get_system_time' was not declared in this scope
/home/sam/Desktop/dev/opt/boost/boost_1_47_0/INSTALL_DIR/include/boost/thread/xtime.hpp: At global scope:
/home/sam/Desktop/dev/opt/boost/boost_1_47_0/INSTALL_DIR/include/boost/thread/xtime.hpp:88: error: expected declaration before '}' token
make[5]: *** [rose_attributes_list.lo] Error 1
make[5]: Leaving directory `/home/sam/Desktop/dev/projects/rose/master/roseEDG4/build/src/frontend/SageIII'
make[4]: *** [install-recursive] Error 1
make[4]: Leaving directory `/home/sam/Desktop/dev/projects/rose/master/roseEDG4/build/src/frontend/SageIII'
make[3]: *** [install] Error 2
make[3]: Leaving directory `/home/sam/Desktop/dev/projects/rose/master/roseEDG4/build/src/frontend/SageIII'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/home/sam/Desktop/dev/projects/rose/master/roseEDG4/build/src/frontend'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/sam/Desktop/dev/projects/rose/master/roseEDG4/build/src'
make: *** [install-recursive] Error 1


Is this indicative of some problem with my boost installation? I'm using boost 1.47

-Sam

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nersc.gov/pipermail/rose-public/attachments/20130916/5b91b864/attachment.html>


More information about the rose-public mailing list