Reputation: 3993
I have built boost 1.44 on CentOS 5.5 using the gcc that is part of CentOS 5.5. All targets built fine. However trying to build a simple cpp file with nothing but an include of boost filesystem results in this linking error (3 times):
undefined reference to `boost::system::generic_category()'
I cannot see why this would happen. The lib is build, it can be seen, and yet I've seen this error discussed in google searches for versions of boost going back quite a while (when built with gcc). Anyone have any suggestions?
Upvotes: 5
Views: 6495
Reputation: 24164
Add -lboost_system
to your LDFLAGS
when linking your simple app.
Upvotes: 14