Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 600548

Summary: dev-cpp/luabind-0.9.1 build fail with dev-libs/boost-1.62.0-r1 (retire package?)
Product: Gentoo Linux Reporter: Chris White <cwprogram>
Component: Current packagesAssignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed>
Status: RESOLVED WONTFIX    
Severity: normal CC: jstein, treecleaner
Priority: Normal Keywords: PMASKED
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 590244    
Attachments: luabind build log

Description Chris White 2016-11-23 02:00:44 UTC
Created attachment 454092 [details]
luabind build log

Current luabind fails with the attach build log error with dev-libs/boost-1.62.0-r1 which is currently under review for stable marking per bug #590244. The last release I see was 2010 

https://github.com/luabind/luabind/releases

There are currently two forks:

https://github.com/rpavlik/luabind
https://github.com/halmd-org/luaponte

Which could potentially be utilized but it seems to be avoiding the inevitable. The lua user wiki also lists it as unmaintained save the forks:

http://lua-users.org/wiki/BindingCodeToLua

It also lists a decent number of alternative C++ bindings

games-rpg/valyriatear-1.0.0

Is the only package in the tree that depends on it. There is a config to use a bundled luabind but that fails in similar ways. I'd file a bug for retiring valyriatear separately but if the fork route is chosen then it would become unnecessary since it uses the system luabind.
Comment 1 Azamat H. Hackimov 2016-12-26 09:30:17 UTC
games-rpg/valyriatear switched to own forked and patched internal luabind, where compilation against recent versions of boost has been fixed.

Currently there no recent tarballs yet since 1.0.0 to use it.
Comment 2 David Seifert gentoo-dev 2016-12-27 13:01:02 UTC
commit 43fa4234cbc76b0d0bc4fc0973a27c106314c8e9
Author: David Seifert <soap@gentoo.org>
Date:   Tue Dec 27 13:25:57 2016 +0200

    profiles: mask dev-cpp/luabind and rdeps
Comment 3 David Seifert gentoo-dev 2017-01-30 08:30:44 UTC
Removed from tree.

commit 00c938d76e1b8a132837290d34be080ff925e8fd
Author: David Seifert <soap@gentoo.org>
Date:   Mon Jan 30 09:25:54 2017 +0100

    dev-cpp/luabind: Remove from tree