You are not logged in.
After the recent update boost build does not work.
My ~/user-config.jam is empty.
main.cpp:
int main (void) { return 0; }
Jamroot:
exe main : main.cpp ;
Build:
# bjam --debug-generators
*** construct EXE
from { main.cpp.CPP }
properties: <main-target-type>EXE
find-viable-generators target-type= EXE property-set=
trying type EXE
there are generators for this type
trying generator unix.link ( LIB OBJ -> EXE )
trying generator gcc.link ( LIB OBJ -> EXE )
*** 0 viable generators
warn: Unable to construct ./main
find-viable-generators target-type= EXE property-set=
trying type EXE
there are generators for this type
trying generator unix.link ( LIB OBJ -> EXE )
trying generator gcc.link ( LIB OBJ -> EXE )
error: no generators were found for type 'EXE'
error: and the requested properties
error: make sure you've configured the needed tools
See http://boost.org/boost-build2/doc/html/bbv2/advanced/configuration.html
To debug this problem, try the --debug-generators option.
Offline
When I download boost build source, build bjam from it and run explicitly this binary it works. As the bjam binary is owned by boost (and the boost package was updated recently, not boost-build) it seems to me that the boost package is broken. What should I do now? Write to mailing list? Bug tracker? Contact boost's packager?
Offline
What should I do now? Write to mailing list? Bug tracker? Contact boost's packager?
IMHO, report a bug!
FYI, I can reproduce your problem with current boost 1.54.0-4 package. The Boost SVN's version of Boost.Build works like charm.
Last edited by mloskot (2013-11-25 15:29:02)
Mateusz Loskot | github | archlinux-config
Arch (x86-64) | ThinkPad T400 | Intel P8600| Intel i915
Arch (x86-64) | ThinkPad W700 | Intel T9600 | NVIDIA Quadro FX 2700M
Offline
FYI, boost 1.55.0 is out. We're currently rebuilding packages against it.
Offline
I reported the issue https://bugs.archlinux.org/task/38347 . Now boost-build is an unmaintained AUR package. I was surprised.
Offline