Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Desktop Environments
  • Search

e17 does work on gentoo!! yayyyyyyyyyy!

Problems with GUI applications? Questions about X, KDE, Gnome, Fluxbox, etc.? Come on in. NOTE: For multimedia, go up one forum
Locked
Advanced search
470 posts
  • Page 1 of 19
    • Jump to page:
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 19
  • Next
Author
Message
lannie
n00b
n00b
User avatar
Posts: 33
Joined: Wed May 22, 2002 5:13 am
Contact:
Contact lannie
Website

e17 does work on gentoo!! yayyyyyyyyyy!

Post by lannie » Wed Jun 05, 2002 4:56 am

hello world!

after reading all the topics about e17, evas and all that stuff.. i decided to instlal e17 on me gentoo machine! .. my screen shot here

http://members.iinet.net.au/~lannie/e17.jpg

being the idiot that i am, i forgot to write down what i actually did.... but after spending the wee hours of the morning of compiling the stupid thing and my caffine high almost fading away i can tell u a few things

1) follow the main order on the enlightenment page! very important :P there's places like... the cuddletech site and other "how to configure e17" pages that have wrong orders....

2) u can compile the thing with the latest versions of automake, libtool and autoconf... i remember reading a post here saying about a guy had to degrade the versions of automake, libtool and autoconf... perhaps i should check later...

3) emerge imlib2 and evas... makes ur life hell easier... especially evas. Evas from cvs always stuffed up during the make for me... dunno why...

4) sumtimes u will encounter something like "libefd.la" is not a valid libtool archive... to remedy that. all i did was just to copy the libefd.la from the "src" directory from the corresponding thing.. (like efd for example) and it shall happly (hopefully..) compile..

5) its best to install the libriaries of e17 in another directory (ie.. ./autogen.sh --prefix=/usr/local/e17 ) this just makes life easier for you when the real version of e17 comes out... (but of course, being the idiot i am, i just did --prefix=/usr to make MY life easier.. hehe)

6) for compling e... ugh... that was ugly... there was this bugging error for me that there was no "intl/makefile.in" .... so i had to hack though the makefiles and delete anything that corresponds to "intl"

7) emerge fam, ferite, pcre and all that other stuff not in the cvs tree

8) http://www.hiddenrock.com/~tam/e17/config.html
http://www.desktopian.org/e17/E17-FreeBSD-HOWTO
http://www.enlightenment.org
http://www.cuddletech.com/e17
good ol google.....

9)there's probably heaps more that i've done ( i remember hacking a few makefiles and source code to get things to work.. ) but me forgot...

but anyway.... if u do decide to try it. if u have any problems just post ur results here... i'll try to help as much as i can....
we'll try and make a resource of this for people that wish to compile the cvs version and can not wait for the proper release

one other thing, i believe it will be nutting hard to make a ebuild for this, there's too much things u got to do, and when things go wrong, u just got to figure it out for urself....

and for the people that are too lazy... just wait a few more gazillion years till the real release comes out (well.. i woudn't say that long... but the code still needs a lot to do)

but for my final word... e17 still got a long away to go....

good luck!
-Lan[/url]
Top
lannie
n00b
n00b
User avatar
Posts: 33
Joined: Wed May 22, 2002 5:13 am
Contact:
Contact lannie
Website

Post by lannie » Wed Jun 05, 2002 5:01 am

oh btw. excuse my lack of english skills

-Lan
Top
lannie
n00b
n00b
User avatar
Posts: 33
Joined: Wed May 22, 2002 5:13 am
Contact:
Contact lannie
Website

Post by lannie » Wed Jun 05, 2002 8:10 am

i can't get the iconbar to work :(

i am using the script like..

Code: Select all

build_iconbar.db.sh ~/.e/desktop/default
but i just get the files "iconbar.db" and "iconbar.bits.db"

idon't think there's anything wrong with ebits or edb... after all i can change the backgrounds and the themes.. but not get the iconbar.. *sigh

-Lan
Top
lx
Veteran
Veteran
User avatar
Posts: 1012
Joined: Tue May 28, 2002 8:19 am
Location: Netherlands

Post by lx » Wed Jun 05, 2002 8:19 am

Yep I compiled it too, even have created some crude ebuilds, but well there are some errors in packages / they just don't compile write needed to make some hacks, but most packages compiled normally. I also think its got a long way to go and judging from some errors, I doubt if some parts are maintained, CVS indicated changes from 6 months ago. Well I only got it up and running and I guess the taskbar etc you need from gnome or isn't implemented yet. I'm just gonna forget about it for now and wait until its usable for me. Also we need some cool programs which use evas, like the e17 drawing tool, it all works very nice, when its hardware accelerated.

Cya lX.

Code: Select all

#!/bin/bash
CVSTREE=/usr/src/cvs/e17
VERSION=`date +%Y%m%d`

create_ebuild()
{
cat > $1-$VERSION.ebuild <<EOF
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
# `date`

S=\${WORKDIR}/\${PN}
DESCRIPTION="$1 - needed by enlightenment 17"
SRC_URI=""
HOMEPAGE="http://enlightenment.org/"

DEPEND="virtual/glibc
	virtual/x11"

src_unpack() {
    mkdir -p \${S} || die
    cp -a $2/$1 \${WORKDIR} || die
}

src_compile() {

        USER=nonroot ./autogen.sh --prefix=/usr $3 || die
        $4
        $5
	emake || die
}

src_install() {
	make prefix=\${D}/usr install || die
	preplib /usr
	dodoc AUTHORS COPYING* ChangeLog README
	dohtml -r doc
}
EOF
}

create_ebuild imlib2 $CVSTREE/libs "--disable-mmx"
create_ebuild edb $CVSTREE/libs
... 
Think these were all / most changes, maybe these are related to my system:

e : needed to remove intl/Makefile from configure.ac before autogen.sh
cp configure.ac configure.ac.org
sed -e 's/^intl\/Makefile//' configure.ac.org > configure.ac

e/ethcer : After autogen.sh you needed to remove m4 and po from SUBDIRS in Makefile
sed -e 's/^SUBDIRS.*=.*m4.*po/SUBDIRS = /' Makefile.org > Makefile
emake || die

estyle : Needed emake LIBS=-lewd || die

evas : cp test/Makefile test/Makefile.org
sed -e 's/^LIBS.*=/LIBS=$(x_libs) $(ttf_libs) $(imlib2_libs) $(gl_libs)/' test/Makefile.org > test/Makefile
"Remember there's a big difference between kneeling down and bending over.", Frank Zappa
Top
lannie
n00b
n00b
User avatar
Posts: 33
Joined: Wed May 22, 2002 5:13 am
Contact:
Contact lannie
Website

Post by lannie » Wed Jun 05, 2002 11:24 am

well.. i was looking though the enlightenment pages. and it seems that i have missed official (well i hope) instructions on how to compile the cvs code. hehe :) oh well perhaps i should delete everything and start from the beginning again :P

http://64.174.47.187/e/pages/e17compile.html

-Lan
Top
garbageiscool2
n00b
n00b
Posts: 45
Joined: Thu Apr 18, 2002 11:47 pm

Post by garbageiscool2 » Wed Jun 05, 2002 11:38 am

you can emerge edb but i am not sure on how up to date this is compared to the cvs
Top
lx
Veteran
Veteran
User avatar
Posts: 1012
Joined: Tue May 28, 2002 8:19 am
Location: Netherlands

Post by lx » Wed Jun 05, 2002 12:00 pm

lannie wrote:well.. i was looking though the enlightenment pages. and it seems that i have missed official (well i hope) instructions on how to compile the cvs code. hehe :) oh well perhaps i should delete everything and start from the beginning again :P

http://64.174.47.187/e/pages/e17compile.html

-Lan
How official are they, couldn't find them either. Well I'm not going to rebuild for now,.....

How did you find them if you check enlightenment 17 -> CVS or something -> build notes you just get a list stating the build order.

Crazy people, cya lX
"Remember there's a big difference between kneeling down and bending over.", Frank Zappa
Top
lannie
n00b
n00b
User avatar
Posts: 33
Joined: Wed May 22, 2002 5:13 am
Contact:
Contact lannie
Website

Post by lannie » Wed Jun 05, 2002 5:27 pm

*tired yawn....*

hello world...

well... e17 does compile cleanly after all... but u need the right versions of autoconf, gettext and that... and when u compile e17 with cvs. u should have no problems..

on my computer.. i had the following versions

automake 1.4-p5
autoconf 2.52d
libtool 1.4
gettext 0.10.40
m4 1.4

... well good nite ppl... :)
-Lan
Top
neuron
Advocate
Advocate
User avatar
Posts: 2371
Joined: Tue May 28, 2002 7:43 pm

Post by neuron » Wed Jun 05, 2002 11:31 pm

damn.. think I'm gonna have to give this a try, gave it a quick try a while ago, just to try out how well evas worked, but didn't try more as a compile failed and I didn't have time... I kinda like something lighter than kde and gnome that can do some neat stuff though :)
Top
Marsupilami23
n00b
n00b
User avatar
Posts: 18
Joined: Tue Jun 11, 2002 8:35 am
Location: Roseville, CA
Contact:
Contact Marsupilami23
Website

estyle

Post by Marsupilami23 » Tue Jun 11, 2002 8:50 am

Anyone have any luck with estyle compiling? I keep getting an error:

/tmp/e17/libs/estyle/src/estyle_style.c:667: undefined reference to `ewd_path_group_find'
../src/.libs/libestyle.a(estyle_color.o): In function `_estyle_color_instance':
/tmp/e17/libs/estyle/src/estyle_color.c:26: undefined reference to `ewd_hash_get'
/tmp/e17/libs/estyle/src/estyle_color.c:33: undefined reference to `ewd_hash_set'
../src/.libs/libestyle.a(estyle_color.o): In function `_estyle_color_instance_db':
/tmp/e17/libs/estyle/src/estyle_color.c:90: undefined reference to `ewd_hash_get'
/tmp/e17/libs/estyle/src/estyle_color.c:97: undefined reference to `ewd_hash_set'
../src/.libs/libestyle.a(estyle_color.o): In function `_estyle_color_init':
/tmp/e17/libs/estyle/src/estyle_color.c:122: undefined reference to `ewd_hash_new'

../src/.libs/libestyle.a(estyle_heap.o): In function `_estyle_heap_init':
/tmp/e17/libs/estyle/src/estyle_heap.c:43: undefined reference to `ewd_direct_compare'
../src/.libs/libestyle.a(estyle_heap.o): In function `_estyle_heap_set_compare':
/tmp/e17/libs/estyle/src/estyle_heap.c:243: undefined reference to `ewd_direct_compare'
collect2: ld returned 1 exit status
make[2]: *** [estyle_test_simple] Error 1
make[2]: Leaving directory `/tmp/e17/libs/estyle/test'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/e17/libs/estyle'
make: *** [all] Error 2

I have most of my build in /usr/e17, and only emerged imlib2 and evas. Thanks in advance.
Been there, done that!
Top
lx
Veteran
Veteran
User avatar
Posts: 1012
Joined: Tue May 28, 2002 8:19 am
Location: Netherlands

Post by lx » Tue Jun 11, 2002 11:26 am

check my post a 7 posts back in this thread, well it's the fourth post from top, with the script and all, well it was a while back but I had the same error, this and other fixs are in the post, just use your slide bar :wink: .

Cya lX.
lx wrote:estyle : Needed emake LIBS=-lewd || die
"Remember there's a big difference between kneeling down and bending over.", Frank Zappa
Top
akhkharu99
Apprentice
Apprentice
User avatar
Posts: 162
Joined: Sat Jun 08, 2002 12:17 am
Location: Gainesville, FL

Post by akhkharu99 » Wed Jun 12, 2002 3:13 am

i am also having problems with compiling e17. i went through all of the trouble of getting all the right versions for all of the programs that are needed, but now i have less progress than i did before. i think i am messing something up, so any help would be appreciated. this is the error i get when i try to compile imlib2:

Code: Select all

bash-2.05a# cd imlib2
bash-2.05a# ./autogen.sh --prefix=/usr/local/e-17/


NOTE:
you will need libtool 1.3 or higher for this to work


+ cd /home/akhkharu/cvs/e17/libs/imlib2/.
+ aclocal
./autogen.sh: aclocal: command not found
+ abort aclocal
+ echo 'aclocal not found or command failed. Aborting!'
aclocal not found or command failed. Aborting!
+ exit 1
does anyone know what i am doing wrong?
thanks for the help!
Top
akhkharu99
Apprentice
Apprentice
User avatar
Posts: 162
Joined: Sat Jun 08, 2002 12:17 am
Location: Gainesville, FL

Post by akhkharu99 » Wed Jun 12, 2002 2:10 pm

lx wrote:estyle : Needed emake LIBS=-lewd || die
how exactly do you do that?
i also have no idea as to what you mean by the other fixes. could you possibly explain a bit?
thanks!
Top
lx
Veteran
Veteran
User avatar
Posts: 1012
Joined: Tue May 28, 2002 8:19 am
Location: Netherlands

Post by lx » Wed Jun 12, 2002 10:16 pm

akhkharu99 wrote:
lx wrote:estyle : Needed emake LIBS=-lewd || die
how exactly do you do that?
i also have no idea as to what you mean by the other fixes. could you possibly explain a bit?
thanks!
Check my earlier post!!!!
Posted: Wed Jun 05, 2002 9:19 am
it just needs to be compiled using
make LIBS=-lewd
the emake ... line is a replacement for in the ebuild. (check te post)

Cya lX.
"Remember there's a big difference between kneeling down and bending over.", Frank Zappa
Top
akhkharu99
Apprentice
Apprentice
User avatar
Posts: 162
Joined: Sat Jun 08, 2002 12:17 am
Location: Gainesville, FL

Post by akhkharu99 » Wed Jun 12, 2002 11:11 pm

sorry sorry, i didn't read carefully enough, i guess ^_^
well, i tried compiling estyle using the command

Code: Select all

make LIBS=-lewd
but all i get is this error:

Code: Select all

libtool: link: warning: library `/usr/local/e-17/lib/libewd.la' was moved.
rm -fr .libs/libestyle.la .libs/libestyle.* .libs/libestyle.*
gcc -shared  estyle.lo estyle_style.lo estyle_color.lo estyle_heap.lo  -Wl,--rpath -Wl,/usr/local/e-17/lib -Wl,--rpath -Wl,/usr/local/e-17/lib  -L/usr/local/lib -L/usr/X11R6/lib -L/usr/lib /usr/lib/libevas.so -lGL -lXrender /usr/lib/libImlib2.so /usr/lib/libttf.so -ldl -lXext -lX11 -L/usr/local/e-17/lib -lm /usr/local/e-17/lib/libewd.so  -Wl,-soname -Wl,libestyle.so.0 -o .libs/libestyle.so.0.0.1
(cd .libs && rm -f libestyle.so.0 && ln -s libestyle.so.0.0.1 libestyle.so.0)
(cd .libs && rm -f libestyle.so && ln -s libestyle.so.0.0.1 libestyle.so)
ar cru .libs/libestyle.a  estyle.o estyle_style.o estyle_color.o estyle_heap.o
ranlib .libs/libestyle.a
creating libestyle.la
sed: -e expression #1, char 5: No previous regular expression
sed: -e expression #1, char 5: No previous regular expression
sed: -e expression #1, char 5: No previous regular expression
libtool: link: `/usr/local/e-17/lib/libewd.la' is not a valid libtool archive
make[2]: *** [libestyle.la] Error 1
make[2]: Leaving directory `/home/akhkharu/cvs/e17/libs/estyle/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/akhkharu/cvs/e17/libs/estyle'
make: *** [all-recursive-am] Error 2

i checked and libewd.la is still where it is supposed to be and i recompiled ewd, but nothing changes.
so, can anyone tell me how i am messing up this time? :D
Top
lannie
n00b
n00b
User avatar
Posts: 33
Joined: Wed May 22, 2002 5:13 am
Contact:
Contact lannie
Website

Post by lannie » Thu Jun 13, 2002 8:56 am

hello :)

i had that problem heaps of times :P
well... i assume that you have the right tools to compile e17 (automake 2.50... libtool 1.4... blah blah..)

i didn't need to emerge evas or imlib 2 from the portage system... the cvs code should be good enough

try to do a make clean for all directories and try again. the code does compile ... :P

i've got the bin files and all the libaries of it in one fat file. but i don't know if it will work on another person's gentoo system.. (i've tried it on my friends redhat 7.3 system and its complaining about missing libaaries.. like libvga.so.1, libm.so.5... but i got it working eventfully on his computer but there was no icons and no iconbar! grr)

and also.. that bin file is sumfing like 30 meg :P

but.. . it is worthwhile to wait for the proper release... ferite support in the cvs code is still disabled so no eapplets/scripts will work
(there's a patch on the mailing lists sumwhere....)

anyway cheerio!
-Lan
Top
neuron
Advocate
Advocate
User avatar
Posts: 2371
Joined: Tue May 28, 2002 7:43 pm

Post by neuron » Thu Jun 13, 2002 12:49 pm

someone make a ebuild ;), I really don't feel like installing something that I know I probably will get rid of (not that I don't like e17, I just don't like unstable stuff ;) ).
Top
akhkharu99
Apprentice
Apprentice
User avatar
Posts: 162
Joined: Sat Jun 08, 2002 12:17 am
Location: Gainesville, FL

Post by akhkharu99 » Thu Jun 13, 2002 5:21 pm

well, i got everything to compile excet for e, itself.
i get an error stating that it can't find my imlib2 db loaders. i will post the exact error when i get back to my house.
anyone know what to do here?
btw, i recompiled imlib2 and imlib2_loaders, and did the --disable-mmx on imlib2. do i have to do the same disabling of mmx for the loaders as well?
Top
akhkharu99
Apprentice
Apprentice
User avatar
Posts: 162
Joined: Sat Jun 08, 2002 12:17 am
Location: Gainesville, FL

Post by akhkharu99 » Thu Jun 13, 2002 6:38 pm

okay, sorry about having to post again, but here is the error message:

Code: Select all

checking for imlib2-config... /usr/bin/imlib2-config
checking for imlib2... yes
checking for evas-config... /usr/bin/evas-config
checking for evas... yes
checking for edb-config... /usr/bin/edb-config
checking for edb... yes
checking for ebits-config... /usr/bin/ebits-config
checking for ebits... yes
checking for ecore-config... /usr/bin/ecore-config
checking for ecore... yes
checking for efsd-config... /usr/bin/efsd-config
checking for efsd... yes
checking for ebg-config... /usr/bin/ebg-config
checking for ebg... yes
checking for imlib2 db loader... no
configure: error: Cannot detect db loader: Have you installed imlib2_loaders?
configure not found or command failed. Aborting!
so...any ideas?
Top
lx
Veteran
Veteran
User avatar
Posts: 1012
Joined: Tue May 28, 2002 8:19 am
Location: Netherlands

Post by lx » Thu Jun 13, 2002 9:12 pm

akhkharu99 wrote: i checked and libewd.la is still where it is supposed to be and i recompiled ewd, but nothing changes.
so, can anyone tell me how i am messing up this time? :D
Did you add /usr/local/e-17/lib/ to /etc/ld.so.conf? But then again, I just made the ebuild and then installed it in the general tree and everything worked. When using /usr/local I got errors although I had changed /etc/ld.so.conf. This is also my answer to your last post.

Cya lX.
"Remember there's a big difference between kneeling down and bending over.", Frank Zappa
Top
lx
Veteran
Veteran
User avatar
Posts: 1012
Joined: Tue May 28, 2002 8:19 am
Location: Netherlands

Post by lx » Thu Jun 13, 2002 9:15 pm

neuron wrote:someone make a ebuild ;), I really don't feel like installing something that I know I probably will get rid of (not that I don't like e17, I just don't like unstable stuff ;) ).
Check my post (4th or something), for a general ebuild script, some changes are needed for some packages, I put these at the end of the post.

Cya lX.
"Remember there's a big difference between kneeling down and bending over.", Frank Zappa
Top
akhkharu99
Apprentice
Apprentice
User avatar
Posts: 162
Joined: Sat Jun 08, 2002 12:17 am
Location: Gainesville, FL

Post by akhkharu99 » Thu Jun 13, 2002 9:45 pm

hmmm, i did what you said about the /etc/ld.so.conf file, but i still get the message about not finding db loader.
i'm sure that i am missing something obvious, but i am stumped.
Top
lannie
n00b
n00b
User avatar
Posts: 33
Joined: Wed May 22, 2002 5:13 am
Contact:
Contact lannie
Website

Post by lannie » Fri Jun 14, 2002 8:50 am

egad, u got this problem 2 hey akhkharu? ;)
u don't need to do the --disable-mmx-coding.... even though it doesn't hurt to try

mm... i had this problem as well but i can't seem to remember how i fixed it (i know that doesn't help u... but there is alwayz hope! )

-Lan
Top
akhkharu99
Apprentice
Apprentice
User avatar
Posts: 162
Joined: Sat Jun 08, 2002 12:17 am
Location: Gainesville, FL

Post by akhkharu99 » Fri Jun 14, 2002 1:24 pm

well, i didn't originally use the --disable-mmx option, but since compiling e didn't work the first time, i tried it. i have read a couple of websites that claim that helps...
hmm, what to do know....
Top
MarkWPiper
n00b
n00b
Posts: 30
Joined: Sun Jun 02, 2002 5:50 pm

E17 and loaders

Post by MarkWPiper » Sat Jun 15, 2002 6:16 pm

akhkharu99 wrote:hmmm, i did what you said about the /etc/ld.so.conf file, but i still get the message about not finding db loader.
i'm sure that i am missing something obvious, but i am stumped.
I recently compiled E complete from CVS, and ran into about every problem you guys have mentioned, as well as some others... but I finally got it to work!

Concerning the loaders stuff. Even if you have updated your ld.so.conf (and of course, ran ldconfig after), enlightenent has some bug where it will ONLY look in /usr/lib for the loader libraries. Create symbolic links for them in there.
Top
Locked

470 posts
  • Page 1 of 19
    • Jump to page:
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 19
  • Next

Return to “Desktop Environments”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic