On 11/13/2015 11:34 AM, Matt Newville wrote:
With that, Demeter then installs, though there are some warnings about missing dependencies (Heap, XMLRPC::Lite, File::Slurp::Tiny, Encoding::FixLatin::XS)
Thanks, Matt. This is helpful. Heap and XMLRPC::Lite are long-time dependencies and are in the Build script. That they are not a dependency of the MacPorts package seems like a MacPorts mistake. File::Slurp::Tiny is obsolete in the sense that between 0.22 and 0.23 I switched from using that module to using one called File::Slurper. Since the current MacPorts package uses Demeter 0.22, F::S::T should have been a dependency, but in the future, it will not be. The dependency on Encoding::FixLatin::XS is a mistake made by me. I made it a recommendation to quiet a spurious warning that happens on Windows but not on linux. (No clue about the Mac.) It's not actually used for anything and I just edited the build script to remove it as a dependency except on Windows. So, if the portfile gets updated, it should be checked to be sure that Heap, XMLRPC::Lite, and (File::Slurp::Tiny | File::Slurper) are properly listed as dependencies and get installed. Thanks, B -- Bruce Ravel ------------------------------------ bravel@bnl.gov National Institute of Standards and Technology Synchrotron Science Group at NSLS-II Building 535A Upton NY, 11973 Homepage: http://bruceravel.github.io/home/ Software: https://github.com/bruceravel Demeter: http://bruceravel.github.io/demeter/