I had to make a change to "install.sh" because the location of the bjam sources has moved.
Changelist to follow.
Also, the following files do not compile vs. Boost 1.46.1, apparently because of changes to Boost.Filesystem:
The common error pattern:
error: invalid conversion from 'bool (*)(const std::string&)' to 'void*'
error: initializing argument 2 of 'boost::filesystem3::path::path(const Source&, typename boost::enable_if<boost::filesystem3::path_traits::is_pathable<typename boost::decay<T>::type>, void>::type*) [with Source = char ]'
More as I figure it out ;-)
Marshall Clow Idio Software <mailto:mclow.lists@...>
A.D. 1517: Martin Luther nails his 95 Theses to the church door and is promptly moderated down to (-1, Flamebait).
-- Yu Suzuki
The file "adobe_source_libraries/tools/boost_1_44_0_patches.txt" contains patches to update boost for use with ASL.
It contains patches for two files in boost:
* boost/filesystem/v2/operations.hpp -- this patch is no longer necessary
* tools/build/v2/tools/msvc.jam -- this patch needs to be reworked, since the jam file has been extensively modified to support MSVC v10.
Also, an additional file needs to be patched to remove an "unused variable" warning/error:
< BOOST_ASSERT(!res); (void) res;
I have also submitted the following changelists:
4133 -- Update install.sh to find the new location for the bjam sources
4134 -- Update calls to boost::filesystem::path ()
With these changes, ASL now compiles correctly with boost 1.46.1 (on darwin; I don't have access to a windows machine at home).