Alexander K. Hansen wrote: > Graham Reitz wrote: [] >>>> Also, how long will it take for Boost 1.34 to make it into Fink?
I have spent some time on a boost1.34 package, but it doesn't yet work correctly; mainly to do with dylib installation, install_names and such (which is crucial for a package consisting eseentially of dylibs). They changed their build system, so what workded before doesn't work any more. [] >>> To compile this package from source... >>> The following packages are also compiled at the same time: >>> boost1.33-shlibs (1.33.1-1008) >>> The following other packages (and their dependencies) must be installed: >>> boost-jam >>> python >>> ... >>> >>> So there is a BuildDependency on python, and our python requires x11. There is a long history about this. In boost1.32 there used to be a separate boost.python package, but it never worked correctly. I myself came into the whole boost business only because I needed boost.python for another package, so my main point was to have a working boost.python library. In principle it doesn't matter which python is used to build the boost.python library, as long as it does not link explicitly to libpython. As soon as it links to that library, one needs separate versions of the boost.python dylib for different python versions. For reasons hard to understand, in boost1.33 the boost.python dylib links to libpython if and only if one uses the system Python for building. This is a pity, because using the system Python would have allowed to avoid any dependency on python. So my choice was to make a package that works at runtime with all versions of python, but which at buildtime needs one of Fink's pythons, and therefore X11. For boost1.34 I will have to make different variants for different python versions, because now the boost.python dylib always links to libpython. This, in addition to the new build system, will mean making and testing two separate boost packages, and several variants for the second. I haven't yet had the time to do all the necessary work. -- Martin ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Fink-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fink-users
