#47350 closed submission (fixed)
New package ALPSCore
Reported by: | egull@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | egull@…, galexv@…, mojca (Mojca Miklavec) | |
Port: | ALPSCore |
Description
Attachments (2)
Change History (9)
Changed 10 years ago by egull@…
comment:1 Changed 10 years ago by egull@…
I have updated the portfile to version 0.4 from version 0.3.1. Please add the package to the port repository.
comment:4 Changed 10 years ago by mojca (Mojca Miklavec)
Cc: | mojca@… added |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Version: | 2.3.3 |
I committed r135788.
Please review the changes I made and provide feedback if you would like to change anything.
comment:5 Changed 10 years ago by mojca (Mojca Miklavec)
The package fails to compile on Snow Leopard.
/path/to/ALPSCore-0.4/accumulators/include/alps/accumulators/feature.hpp:47: error: no match for ‘operator+’ in ‘std::vector<float, std::allocator<float> >(((const std::allocator<float>&)((const std::allocator<float>*)(& std::allocator<float>())))) + alps::accumulators::impl::Result<std::vector<float, std::allocator<float> >, alps::accumulators::mean_tag, alps::accumulators::impl::Result<std::vector<float, std::allocator<float> >, alps::accumulators::count_tag, alps::accumulators::impl::ResultBase<std::vector<float, std::allocator<float> > > > >()’
Most likely some appropriate compiler blacklist would solve the issue.
comment:6 Changed 10 years ago by egull@…
Looking into it, filed bug as issue 127 on ALPSCore, see https://github.com/ALPSCore/ALPSCore/issues/127 . We may either blacklist the compiler or fix the problem. Either way I propose to do the fix in a 0.4.5 portfile which is due on Wednesday.
comment:7 Changed 10 years ago by mojca (Mojca Miklavec)
If we blacklist gcc 4.2 in MacPorts, there's no need for you to changes anything in the source code and we could fix this right away. But it would be helpful if someone with 10.6 would try whether a new compiler solves the problem first, rather than doing blind guessing.
ALPSCore initial Port file