J'utilise Ubuntu 9.10 beta, dont les dépôts contiennent boost 1.38. Je voudrais construire l'exemple de bonjour-monde. J'ai suivi les instructions ici (http://www.boost.org/doc/libs/1_40_0/libs/python/doc/tutorial/doc/html/python/hello.html), trouvé l'exemple de projet, et émis la commande "bjam". J'ai installé bjam et boost-build.Comment puis-je construire l'exemple Boost.Python sur Ubuntu 9.10?
je reçois la sortie suivante:
Jamroot:18: in modules.load
rule python-extension unknown in module Jamfile</usr/share/doc/libboost1.38-doc/examples/libs/python/example>.
/usr/share/boost-build/build/project.jam:312: in load-jamfile
/usr/share/boost-build/build/project.jam:68: in load
/usr/share/boost-build/build/project.jam:170: in project.find
/usr/share/boost-build/build-system.jam:248: in load
/usr/share/boost-build/kernel/modules.jam:261: in import
/usr/share/boost-build/kernel/bootstrap.jam:132: in boost-build
/usr/share/doc/libboost1.38-doc/examples/libs/python/example/boost-build.jam:7: in module scope
Je ne sais pas assez sur Boost (ce qui est un exercice exploratoire pour moi-même) pour comprendre pourquoi la macro python-extension dans le Jamroot inclus est pas valide. J'exécute cet exemple à partir du répertoire d'installation, donc je n'ai pas modifié le paramètre de projet d'utilisation du Jamroot. En guise de question subsidiaire, si je devais tout simplement lancer un projet dans un répertoire arbitraire, comment écrirais-je mon jamroot?
Je crois qu'il s'agit du rapport de bogue de Debian mentionné par kriss: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452410 – gotgenes