Rhubarb
Rhubarb

Reputation: 3993

Boost linking error for boost filesystem, why?

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

Answers (1)

Sam Miller
Sam Miller

Reputation: 24164

Add -lboost_system to your LDFLAGS when linking your simple app.

Upvotes: 14

Related Questions