Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 531046 - x11-wm/enlightenment-0.18.8 - ?
Summary: x11-wm/enlightenment-0.18.8 - ?
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Low normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-11-28 21:29 UTC by Peter
Modified: 2014-12-13 09:12 UTC (History)
0 users

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 Peter 2014-11-28 21:29:27 UTC
~amd64

X fails libelementary.so.1 undefined symbol EVAS_OBJ_BASE_ID

reemerge libelementary fails:

libtool: compile:  x86_64-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -DELM_INTERNAL_API_ARGESFSDFEFC=1 -DMODULES_PATH=\"/usr/lib64/elementary/modules\" -I. -I../.. -I../.. -I../../src/imported -I../../src/lib -I../../src/lib -DPACKAGE_DATA_DIR=\"/usr/share/elementary\" -DLOCALE_DIR=\"/usr/share/locale\" -DPACKAGE_LIB_DIR=\"/usr/lib64\" -DICON_DIR=\"/usr/share/icons\" -I/usr/include/efl-1 -I/usr/include/ethumb-client-1 -I/usr/include/efl-1 -I/usr/include/ethumb-1 -I/usr/include/efl-1 -I/usr/include/edje-1 -I/usr/include/efl-1 -I/usr/include/embryo-1 -I/usr/include/efl-1 -I/usr/include/ecore-imf-evas-1 -I/usr/include/efl-1 -I/usr/include/ecore-evas-1 -I/usr/include/efl-1 -I/usr/include/ecore-input-evas-1 -I/usr/include/efl-1 -I/usr/include/emotion-1 -I/usr/include/efl-1 -I/usr/include/eeze-1 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/efl-1 -I/usr/include/evas-1 -I/usr/include/freetype2 -I/usr/include/luajit-2.0 -I/usr/include/efl-1 -I/usr/include/ecore-imf-1 -I/usr/include/efl-1 -I/usr/include/ecore-input-1 -I/usr/include/efl-1 -I/usr/include/eio-1 -I/usr/include/efl-1 -I/usr/include/efreet-1 -I/usr/include/efl-1 -I/usr/include/efreet-1 -I/usr/include/efl-1 -I/usr/include/efreet-1 -I/usr/include/efl-1 -I/usr/include/eldbus-1 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/efl-1 -I/usr/include/ecore-file-1 -I/usr/include/efl-1 -I/usr/include/ecore-con-1 -I/usr/include/efl-1 -I/usr/include/ecore-1 -I/usr/include/efl-1 -I/usr/include/eo-1 -I/usr/include/efl-1 -I/usr/include/eet-1 -I/usr/include/efl-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -march=native -O2 -pipe -Wshadow -Wall -W -c elc_fileselector_button.c  -fPIC -DPIC -o .libs/libelementary_la-elc_fileselector_button.o
elc_hoversel.c: In function '_elm_hoversel_smart_translate':
elc_hoversel.c:40:4: warning: implicit declaration of function 'EO_TYPECHECK' [-Wimplicit-function-declaration]
elc_hoversel.c:40:4: error: expected expression before 'Eina_Bool'
elc_hoversel.c:40:4: warning: left-hand operand of comma expression has no effect [-Wunused-value]
elc_fileselector_button.c: In function '_elm_fileselector_button_smart_theme':
elc_fileselector_button.c:53:4: warning: implicit declaration of function 'EO_TYPECHECK' [-Wimplicit-function-declaration]
elc_fileselector_button.c:53:4: error: expected expression before 'Eina_Bool'
elc_fileselector_button.c:53:4: warning: left-hand operand of comma expression has no effect [-Wunused-value]

Makefile:1216: recipe for target 'libelementary_la-elc_fileselector_entry.lo' failed
make[3]: *** [libelementary_la-elc_fileselector_entry.lo] Error 1

Reproducible: Always
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2014-11-28 21:33:40 UTC
1) Please post your `emerge --info' output in a comment.
2) Please attach the entire build log to this bug report.
Comment 2 Peter 2014-12-05 17:58:03 UTC
I snipped the build log errors because there were so many, its clearly a version mismatch with efl and libelementary, though it could be an amd64 thing.  I guess I will try to look into it myself when I get a chance, just posted the bug so maintainer knew that something was broken.

Hardly "resolved".
Comment 3 Peter 2014-12-05 18:09:07 UTC
libelementary is 1.9.5
efl is 1.10.1 but I updated it and now get undefined symbol on _EO_EV_DEL and the same build errors for libelementary
all ~amd64
Comment 4 Peter 2014-12-12 23:16:54 UTC
Yeah, you just have to force efl-1.9.5 in package.accept_keywords.

Also, efl-1.9.5 needs use "X" which seems like it should be a default.
Comment 5 Jeroen Roovers (RETIRED) gentoo-dev 2014-12-13 09:12:58 UTC
(In reply to Jeroen Roovers from comment #1)
> 1) Please post your `emerge --info' output in a comment.
> 2) Please attach the entire build log to this bug report.