Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 766896 - dev-libs/efl-1.25.1 should depend on dev-lang/lua[deprecated]
Summary: dev-libs/efl-1.25.1 should depend on dev-lang/lua[deprecated]
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Joonas Niilola
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-01-24 17:03 UTC by MT
Modified: 2021-01-24 17:56 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description MT 2021-01-24 17:03:26 UTC
When dev-lang/lua is built wih USE="-deprecated", building dev-libs/efl fails with:

/usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/lib/evas/libevas.so.1.25.1.p/filters_evas_filter_parser.c.o: in function `evas_filter_program_parse':
evas_filter_parser.c:(.text.evas_filter_program_parse+0x3c8): undefined reference to `luaL_openlib'
collect2: error: ld returned 1 exit status

'luaL_openlib' symbol is part of the deprecated Lua API. Please, update the efl ebuild to force a dependency on dev-lang/lua[deprecated].

Reproducible: Always
Comment 1 Larry the Git Cow gentoo-dev 2021-01-24 17:56:04 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96e3741f8ce1dcb41ebb160b4db8008e886e0309

commit 96e3741f8ce1dcb41ebb160b4db8008e886e0309
Author:     Joonas Niilola <juippis@gentoo.org>
AuthorDate: 2021-01-24 17:55:15 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2021-01-24 17:55:58 +0000

    dev-libs/efl: lua[deprecated] is needed with lua-5-x
    
    Closes: https://bugs.gentoo.org/766896
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 dev-libs/efl/efl-1.25.1-r10.ebuild | 1 +
 1 file changed, 1 insertion(+)