Boost logo

Boost Users :

From: Bill McLean (bill_at_[hidden])
Date: 2007-12-12 14:23:18


Oops. The below is no longer a problem. In order to resolve the problem, I
reinstalled boost from Boost Consulting and had it install all the
libraries. One I dropped my belief that I had done everything correctly and
I redid the installation was I able to resolve the problem.

Bill McLean

-----Original Message-----
From: Bill McLean [mailto:bill_at_[hidden]]
Sent: Wednesday, December 12, 2007 11:55 AM
To: 'boost-users_at_[hidden]'
Subject: [File System] unresolved symbol unsigned int
boost::filesystem::detail::not_found_error after upgrade from boost 1_34_0
to 1_34_1

After upgrading from Boost 1.34.0 to 1.34.1, I get the Visual Studio 2005
error and building my project:

Error 805 error LNK2001: unresolved external symbol "unsigned int
boost::filesystem::detail::not_found_error"
(?not_found_error_at_detail@filesystem_at_boost@@3IA) FolderProcessing.obj

I have isolated the error to the declaration:

       boost::filesystem::directory_iterator it(folder);

Using boost 1_34_0 the above declaration worked and with 1_34_0 it fails.

I have copied the installed boost 1.34.1 (from Boost Consulting)

       C:\Program Files\boost\boost_1_34_1

to my project folder

       C:\projects\ardev\CurrentDev\ExternalLibs\boost

where I copied the new boost 1_34_1 release over top the 1_34_0 release. All
references to 1_34_0 libraries have been changed to 1_34_1 libraries:

...
boost_signals-vc80-mt-gd-1_34_1.lib
boost_thread-vc80-mt-gd-1_34_1.lib
boost_filesystem-vc80-mt-gd-1_34_1.lib


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net