| Summary: | dev-libs/efl-1.21.1-r3 - .../work/efl-1.21.1/src/bin/edje/.libs/edje_cc: symbol lookup error: /usr/lib64/libecore_con.so.1: undefined symbol: efl_ref_get | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Michael Jones <gentoo> |
| Component: | Current packages | Assignee: | Joonas Niilola <juippis> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | CC: | jstein |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | build.log.gz | ||
|
Description
Michael Jones
2019-03-19 19:08:41 UTC
Could you try removing efl, then manually removing /usr/lib64/libecore_con.so.1 from your system and re-emerge efl? You should log out from enlightenment / not use any efl-based program when doing so (like terminology). That should fix it, it's quite a known error. Yes. I will try that and report back tomorrow. No luck: EFL_RUN_IN_TREE=1 ../src/bin/edje/edje_cc -v -id . -fd . -id ./modules/ethumb/emotion modules/ethumb/emotion/template.edc modules/ethumb/emotion/template.edj /var/tmp/portage/dev-libs/efl-1.21.1-r3/work/efl-1.21.1/src/bin/edje/.libs/edje_cc: symbol lookup error: /usr/lib64/libecore_ipc.so.1: undefined symbol: ecore_main_loop_get Well, at least the lib changed. Now it's /usr/lib64/libecore_ipc.so.1 Could you try removing all @preserved libs that removing efl leaves? I've only ever seen it preserve one library, but in your case, there seems to be more. It's annoying and hopefully efl-1.22 will fix this. And if there are multiple libs preserved, you might be faster removing all reverse deps that pull efl in your system. As I said, I've only ever seen one lib being preserved, but you seem to have more (I can't predict how many more). *** This bug has been marked as a duplicate of bug 570590 *** |