You are not logged in.

#1 2008-10-26 09:52:40

Cappy
Member
Registered: 2008-10-13
Posts: 20

[Solved] E17 iTask-Ng-Svn (AUR) build errors

I've been using arch for a couple of weeks now. I like it a lot more than apt. I'm still learning my way around arch and I've only compiled a few things before (like gfire) smile

I'm trying to get Enlightenment's (E17) itask-ng with yaourt -S itask-ng-svn.

I'm getting these kinds of errors on the compile:

In file included from e_mod_main.c:1:
e_mod_main.h:54: error: expected specifier-qualifier-list before 'Eina_List'
e_mod_main.h:89: error: expected specifier-qualifier-list before 'Eina_List'
e_mod_main.h:106: error: expected specifier-qualifier-list before 'Eina_List'
e_mod_main.h:140: error: expected specifier-qualifier-list before 'Eina_List'
e_mod_main.h:262: error: expected specifier-qualifier-list before 'Eina_List'
e_mod_main.c: In function 'ngi_new':
e_mod_main.c:58: error: 'Eina_List' undeclared (first use in this function)
e_mod_main.c:58: error: (Each undeclared identifier is reported only once
e_mod_main.c:58: error: for each function it appears in.)
e_mod_main.c:58: error: 'l' undeclared (first use in this function)
e_mod_main.c:66: error: 'Ng' has no member named 'cfg'
e_mod_main.c:67: error: 'Ng' has no member named 'cfg'
e_mod_main.c:69: error: 'Ng' has no member named 'zone'
e_mod_main.c:73: error: 'Ng' has no member named 'o_bg'
e_mod_main.c:74: error: 'Ng' has no member named 'animator'
e_mod_main.c:75: error: 'Ng' has no member named 'items_scaling'
e_mod_main.c:76: error: 'Ng' has no member named 'item_active'
e_mod_main.c:77: error: 'Ng' has no member named 'item_drag'
e_mod_main.c:78: error: 'Ng' has no member named 'zoom'
e_mod_main.c:79: error: 'Ng' has no member named 'item_spacing'
e_mod_main.c:80: error: 'Ng' has no member named 'state'

Does this mean I have to uninstall e-svn and compile it? If so, do I have to follow the guide here:
http://wiki.enlightenment.org/index.php … Repository
?

Thanks smile

Last edited by Cappy (2008-10-26 22:29:42)

Offline

#2 2008-10-26 10:48:24

pressh
Developer/TU
From: Netherlands
Registered: 2005-08-14
Posts: 1,719

Re: [Solved] E17 iTask-Ng-Svn (AUR) build errors

Cappy wrote:
In file included from e_mod_main.c:1:
e_mod_main.h:54: error: expected specifier-qualifier-list before 'Eina_List'
(...)

Looks like it needs eina-svn, which is a new e17 core module. It should be in the repos later today for both architectures.

Offline

#3 2008-10-26 21:04:59

Cappy
Member
Registered: 2008-10-13
Posts: 20

Re: [Solved] E17 iTask-Ng-Svn (AUR) build errors

Thanks pressh! I updated with all the files you uploaded smile

However, When I run yaourt -S itask-ng it successfully compiled (no errors) but if I check it I get this:

==>  Continue installing itask-svn? [Y/n]
==>  [v]iew package contents [c]heck package with namcap
==>   ----------------------------------------------
==>c

itask-svn  E: Dependency detected and not included (e_dbus-svn) from files ['usr/lib/enlightenment/modules/itask/linux-gnu-i686/module.so']
itask-svn  E: Dependency detected and not included (efreet-svn) from files ['usr/lib/enlightenment/modules/itask/linux-gnu-i686/module.so']
itask-svn  W: Dependency included and not needed (e-svn)
itask-svn  W: File (usr/lib/enlightenment/modules/itask/linux-gnu-i686/module.la) is a libtool file.

and when I try to load it as a module in E17 I get this error:

/usr/lib/enlightenment/modules/itask-ng/linux-gnu-i686/module.so: undefined symbol: ngi_box_item_remove

and am asked if I want to unload it.

Any ideas?

Offline

#4 2008-10-26 21:58:28

pressh
Developer/TU
From: Netherlands
Registered: 2005-08-14
Posts: 1,719

Re: [Solved] E17 iTask-Ng-Svn (AUR) build errors

Cappy wrote:

Thanks pressh! I updated with all the files you uploaded smile

However, When I run yaourt -S itask-ng it successfully compiled (no errors) but if I check it I get this:

==>  Continue installing itask-svn? [Y/n]
==>  [v]iew package contents [c]heck package with namcap
==>   ----------------------------------------------
==>c

itask-svn  E: Dependency detected and not included (e_dbus-svn) from files ['usr/lib/enlightenment/modules/itask/linux-gnu-i686/module.so']
itask-svn  E: Dependency detected and not included (efreet-svn) from files ['usr/lib/enlightenment/modules/itask/linux-gnu-i686/module.so']
itask-svn  W: Dependency included and not needed (e-svn)
itask-svn  W: File (usr/lib/enlightenment/modules/itask/linux-gnu-i686/module.la) is a libtool file.

this is because the depends variables in the PKGBUILD are defined wrong (and the libtool file is not removed, but not sure if it is needed). You should contact the AUR maintainer of itask-ng-svn with that information.

btw I thought you were installing itask-ng?

Cappy wrote:

and when I try to load it as a module in E17 I get this error:

/usr/lib/enlightenment/modules/itask-ng/linux-gnu-i686/module.so: undefined symbol: ngi_box_item_remove

and am asked if I want to unload it.

Any ideas?

it is an issue just created in itask-ng svn (checkout 594). I checked out 592 earlier today and that one is (still) working. For the moment you can change the pkgver in the PKGBUILD to that version and run makepkg with the --holdver flag.

Last edited by pressh (2008-10-26 22:12:17)

Offline

#5 2008-10-26 22:28:28

Cappy
Member
Registered: 2008-10-13
Posts: 20

Re: [Solved] E17 iTask-Ng-Svn (AUR) build errors

pressh wrote:

btw I thought you were installing itask-ng?

I tried both itask-ng-svn and itask-svn when that didn't work.

Your instructions worked perfectly - thanks a ton!

Offline

Board footer

Powered by FluxBB