2012-09-06 4 views
1

J'ai compilé manuellement CGAL et installé en ~/Library/CGAL/CGAL-4.0.2/. Boost (boost @1.50.0_0+debug+no_single+no_static) ainsi que cmake (2.8.8_1) sont installés en utilisant macports. Pour la compilation des exemples fournis, les choses fonctionnent bien. Mon problème est quand j'essaye de déboguer un exemple. En particulier, par exemple, j'ai couru cmake -DCMAKE_BUILD_TYPE=Debug . dans le répertoire contenant le Arrangements_on_surfaces_2, puis make. Les fonctions binaires généré comme prévu, mais lors de l'exécution gdb foo pour déboguer foo, je reçois les avertissements suivants:Exemple de débogage CGAL en utilisant Boost sur Mac OS

warning: Could not find object file "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_boost/boost/work/boost_1_50_0/bin.v2/libs/thread/build/darwin-4.2.1/debug/address-model-64/architecture-x86/threading-multi/pthread/thread.o" - no debug information available for "libs/thread/src/pthread/thread.cpp".  

warning: Could not find object file "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_boost/boost/work/boost_1_50_0/bin.v2/libs/thread/build/darwin-4.2.1/debug/address-model-64/architecture-x86/threading-multi/pthread/once.o" - no debug information available for "libs/thread/src/pthread/once.cpp". 

warning: Could not find object file "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_boost/boost/work/boost_1_50_0/bin.v2/libs/thread/build/darwin-4.2.1/debug/address-model-64/architecture-x86/threading-multi/future.o" - no debug information available for "libs/thread/src/future.cpp". 

warning: Could not find object file "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_boost/boost/work/boost_1_50_0/bin.v2/libs/system/build/darwin-4.2.1/debug/address-model-64/architecture-x86/threading-multi/error_code.o" - no debug information available for "libs/system/src/error_code.cpp". 

Je ne sais pas vraiment quoi faire. J'ai essayé de télécharger, compiler et installer boost manuellement, puis recompiler CGAL. Cependant, une fois que j'ai essayé de compiler un exemple, j'ai eu le temps de me plaindre de bibliothèques manquantes boost. D'autre part, lorsque vous essayez de déboguer un projet XCode (après l'avoir créé en utilisant l'option -G Xcode pour cmake), je pourrais déboguer un exemple.

Toute aide vous sera utile!

Répondre

0

J'ai également eu des problèmes avec Boost lorsque j'ai essayé d'installer CGAL avec macports. Ensuite, j'ai essayé la même chose avec homebrew, et cela a fonctionné comme un charme.