#3 latest Boost versions break iAIDA build

closed-fixed
5
2012-08-14
2012-07-31
No

[mail from Mojca Miklavec on Jul 28, 2012]

Hello,

I'm experiencing problems compiling iAIDA with a recent version of
boost. It fails with

/usr/bin/clang++ -fPIC -g -DBADENDS -DHAVE_GRACE -DHAVE_ROOT
-I/opt/local/include -I/opt/local/include -I..//opt/local/include
-I/opt/local/include -I..//opt/local/include -I/opt/local/include
-I..//opt/local/include -I//include -I..///include -I../include -I..
-I. -I/opt/local/include -I..//opt/local/include -I`ROOTSYS=/opt/local
/opt/local/bin/root-config --incdir` -c AIDA_PluginType.cpp -o
AIDA_PluginType.o
In file included from AIDA_MemoryStore.cpp:30:
..///include/AIDA_Plugin/AIDA_PluginLoader.h:29:10: fatal error:
'boost/pool/detail/singleton.hpp' file not found
#include "boost/pool/detail/singleton.hpp"
^
/usr/bin/clang++ -fPIC -g -DBADENDS -DHAVE_GRACE -DHAVE_ROOT
-I/opt/local/include -I/opt/local/include -I..//opt/local/include
-I/opt/local/include -I..//opt/local/include -I/opt/local/include
-I..//opt/local/include -I//include -I..///include -I../include -I..
-I. -I/opt/local/include -I..//opt/local/include -I`ROOTSYS=/opt/local
/opt/local/bin/root-config --incdir` -c AIDA_Profile1D.cpp -o
AIDA_Profile1D.o
/usr/bin/clang++ -fPIC -g -DBADENDS -DHAVE_GRACE -DHAVE_ROOT
-I/opt/local/include -I/opt/local/include -I..//opt/local/include
-I/opt/local/include -I..//opt/local/include -I/opt/local/include
-I..//opt/local/include -I//include -I..///include -I../include -I..
-I. -I/opt/local/include -I..//opt/local/include -I`ROOTSYS=/opt/local
/opt/local/bin/root-config --incdir` -c AIDA_Profile1DIterator.cpp -o
AIDA_Profile1DIterator.o
1 error generated.
make[1]: *** [AIDA_MemoryStore.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory
`/Users/mojca/.macports/opt/local/var/macports/build/_Users_mojca_app_macports_localports_science_iAIDA/iAIDA/work/iAIDA-1.0.18/src'
make: *** [all] Error 2
make: Leaving directory
`/Users/mojca/.macports/opt/local/var/macports/build/_Users_mojca_app_macports_localports_science_iAIDA/iAIDA/work/iAIDA-1.0.18'
Command failed: cd
"/Users/mojca/.macports/opt/local/var/macports/build/_Users_mojca_app_macports_localports_science_iAIDA/iAIDA/work/iAIDA-1.0.18"
&& /usr/bin/make -j4 -w all CXX=/usr/bin/clang++
Exit code: 2

and one of the reasons might be that I only have

> locate boost | grep singleton | grep -v doc
/opt/local/include/boost/accumulators/numeric/detail/pod_singleton.hpp
/opt/local/include/boost/interprocess/detail/intermodule_singleton.hpp
/opt/local/include/boost/pool/singleton_pool.hpp
/opt/local/include/boost/serialization/singleton.hpp
/opt/local/include/boost/test/utils/trivial_singleton.hpp
/opt/local/include/boost/thread/detail/singleton.hpp

Is there any easy workaround?

See also:

http://trac.macports.org/ticket/32555

Thank you very much,
Mojca

(PS: I'm not iAIDA user, I only came across the issue when trying to
install Geant4 & Gate)

Discussion

  • Andreas Pfeiffer

    Fixed in iAIDA-1.0.19 -- Aug 14, 2012

     
  • Andreas Pfeiffer

    • status: open --> closed-fixed
     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks