Summary: | x11-wm/e-9999 compile error | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Erdem <farukerdemoncel> |
Component: | New packages | Assignee: | SpanKY <vapier> |
Status: | VERIFIED WORKSFORME | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Build log
Build log 2 |
Description
Erdem
2007-10-25 23:56:19 UTC
Created attachment 134391 [details]
Build log
The e-9999 ebuild builds from CVS. You can expect your e17 to break eventually, if you've gotten it to install. They might have changed the source code, which could have caused this problem. e_fm_main.c:(.text+0x4cd): undefined reference to `e_dbus_signal_handler_del' sync up and rebuild all e packages (In reply to comment #3) > e_fm_main.c:(.text+0x4cd): undefined reference to `e_dbus_signal_handler_del' > > sync up and rebuild all e packages I use layman overlay. And I think there it has got some problems with turkish locale. When I try to sync up layman like this it gives an error message like this: # locale LANG=tr_TR LC_CTYPE="tr_TR" LC_NUMERIC="tr_TR" LC_TIME="tr_TR" LC_COLLATE="tr_TR" LC_MONETARY="tr_TR" LC_MESSAGES="tr_TR" LC_PAPER="tr_TR" LC_NAME="tr_TR" LC_ADDRESS="tr_TR" LC_TELEPHONE="tr_TR" LC_MEASUREMENT="tr_TR" LC_IDENTIFICATION="tr_TR" LC_ALL=tr_TR # layman --sync=enlightenment Traceback (most recent call last): File "/usr/bin/layman", line 37, in ? main() File "/usr/bin/layman", line 34, in main Actions(Config()) File "/usr/lib/python2.4/site-packages/layman/action.py", line 473, in __init__ result += i[1](config).run() File "/usr/lib/python2.4/site-packages/layman/action.py", line 99, in __init__ self.selection = [i.decode(enc) for i in self.selection] TypeError: decode() argument 1 must be string, not None But when I change the locale to the english locale. It updates layman overlay. # LC_ALL=en_US # layman --sync=enlightenment * Running command "/usr/bin/svn update "/usr/portage/local/layman/enlightenment""... At revision 126. * * Success: * ------ * * Successfully synchronized overlay "enlightenment". My /etc/portage/package.keywords/package.keywords.livecvs file is like this: # List all livecvs ebuilds here for the lazy. # # Symlink this file into your /etc/portage/package.keywords/ directory: # mkdir -p /etc/portage/package.keywords # ln -s \ # /usr/portage/local/layman/enlightenment/scripts/package.keywords.livecvs \ # /etc/portage/package.keywords/enlightenment # # To regen in overlay: # find -mindepth 2 -maxdepth 2 -type d '!' -wholename '*.svn*' -printf '%P * ~* -* **\n' | sort # added later :| x11-plugins/e_modules-forecasts * ~* -* ** x11-plugins/e_modules-rain * ~* -* ** x11-plugins/e_modules-news * ~* -* ** x11-plugins/e_modules-weather * ~* -* ** x11-plugins/e_modules-tclock * ~* -* ** x11-plugins/e_modules-uptime * ~* -* ** x11-plugins/e_modules-alarm * ~* -* ** x11-plugins/e_modules-mail * ~* -* ** x11-plugins/e_modules-snow * ~* -* ** x11-plugins/e_modules-slideshow * ~* -* ** x11-plugins/e_modules-mem * ~* -* ** x11-plugins/e_modules-net * ~* -* ** x11-plugins/e_modules-cpu * ~* -* ** x11-plugins/e_modules-screenshot * ~* -* ** x11-plugins/e_modules-wlan * ~* -* ** x11-plugins/e_modules-moon * ~* -* ** dev-libs/exml * ~* -* ** x11-plugins/e_modules-language * ~* -* ** x11-plugins/e_modules-deskshow * ~* -* ** x11-plugins/e_modules-flame * ~* -* ** x11-plugins/e_modules-bling * ~* -* ** x11-plugins/e_modules-taskbar * ~* -* ** x11-plugins/e_modules-winselector * ~* -* ** x11-plugins/e_modules-photo * ~* -* ** x11-plugins/e_modules-emu * ~* -* ** x11-plugins/e_modules-mixer * ~* -* ** dev-libs/efreet * ~* -* ** x11-wm/e * ~* -* ** x11-plugins/e_modules * ~* -* ** x11-misc/engage * ~* -* ** x11-libs/ewl * ~* -* ** x11-libs/evas * ~* -* ** media-libs/imlib2 * ~* -* ** media-libs/imlib2_loaders * ~* -* ** dev-libs/eet * ~* -* ** dev-db/edb * ~* -* ** x11-libs/ecore * ~* -* ** media-libs/etox * ~* -* ** media-libs/edje * ~* -* ** dev-libs/embryo * ~* -* ** x11-libs/esmart * ~* -* ** media-libs/epsilon * ~* -* ** media-libs/epeg * ~* -* ** app-misc/examine * ~* -* ** net-news/erss * ~* -* ** x11-misc/entrance * ~* -* ** app-misc/evidence * ~* -* ** media-libs/emotion * ~* -* ** media-gfx/elicit * ~* -* ** media-gfx/entice * ~* -* ** dev-util/e_utils * ~* -* ** dev-libs/engrave * ~* -* ** media-video/elation * ~* -* ** media-video/eclair * ~* -* ** And before installing E17 related packages I updated the portage tree with #emerge --sync And I upgraded portage to version 2.1.3.16. And then I tried to install all E17 packages with this command: emerge -avt \ media-libs/imlib2 \ media-libs/imlib2_loaders \ dev-db/edb \ dev-libs/eet \ x11-libs/evas \ x11-libs/ecore \ media-libs/epeg \ media-libs/epsilon \ dev-libs/embryo \ media-libs/edje \ x11-libs/esmart \ media-libs/emotion \ x11-libs/ewl \ x11-wm/e \ dev-util/e_utils \ x11-plugins/e_modules \ app-misc/examine \ media-gfx/entice \ x11-misc/entrance \ media-gfx/elicit \ x11-misc/engage \ app-misc/evidence \ dev-libs/engrave \ media-video/elation \ media-video/eclair But I got same error when trying to install e. Like this :( This is a LIVE CVS ebuild. That means there are NO promises it will work. If it fails to build, FIX THE CODE YOURSELF before reporting any issues. This is a LIVE CVS ebuild. That means there are NO promises it will work. If it fails to build, FIX THE CODE YOURSELF before reporting any issues. ERROR: x11-wm/e-9999 failed. Call stack: ebuild.sh, line 1695: Called dyn_compile ebuild.sh, line 1033: Called qa_call 'src_compile' ebuild.sh, line 44: Called src_compile ebuild.sh, line 1377: Called enlightenment_src_compile enlightenment.eclass, line 154: Called enlightenment_die 'emake failed' enlightenment.eclass, line 104: Called die The specific snippet of code: die "$@"$' '"!!! SEND BUG REPORTS TO vapier@gentoo.org NOT THE E TEAM" The die message: emake failed !!! SEND BUG REPORTS TO vapier@gentoo.org NOT THE E TEAM If you need support, post the topmost build error, and the call stack if relevan A complete build log is located at '/var/tmp/portage/x11-wm/e-9999/temp/build.lo . This ebuild is from an overlay: '/usr/local/layman/enlightenment/' GNU info directory index is up-to-date. Created attachment 134652 [details]
Build log 2
Build log when I try to install x11-wm/e-9999
Ok it looks in the new cvs version this problem is resolved.. |