Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
e17 does work on gentoo!! yayyyyyyyyyy!
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2, 3 ... 17, 18, 19  Next  
This topic is locked: you cannot edit posts or make replies.    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
lannie
n00b
n00b


Joined: 22 May 2002
Posts: 33

PostPosted: Wed Jun 05, 2002 4:56 am    Post subject: e17 does work on gentoo!! yayyyyyyyyyy! Reply with quote

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]
Back to top
View user's profile Send private message
lannie
n00b
n00b


Joined: 22 May 2002
Posts: 33

PostPosted: Wed Jun 05, 2002 5:01 am    Post subject: Reply with quote

oh btw. excuse my lack of english skills

-Lan
Back to top
View user's profile Send private message
lannie
n00b
n00b


Joined: 22 May 2002
Posts: 33

PostPosted: Wed Jun 05, 2002 8:10 am    Post subject: Reply with quote

i can't get the iconbar to work :(

i am using the script like..

Code:
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
Back to top
View user's profile Send private message
lx
Veteran
Veteran


Joined: 28 May 2002
Posts: 1012
Location: Netherlands

PostPosted: Wed Jun 05, 2002 8:19 am    Post subject: Reply with quote

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:
#!/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
Back to top
View user's profile Send private message
lannie
n00b
n00b


Joined: 22 May 2002
Posts: 33

PostPosted: Wed Jun 05, 2002 11:24 am    Post subject: Reply with quote

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
Back to top
View user's profile Send private message
garbageiscool2
n00b
n00b


Joined: 18 Apr 2002
Posts: 45

PostPosted: Wed Jun 05, 2002 11:38 am    Post subject: Reply with quote

you can emerge edb but i am not sure on how up to date this is compared to the cvs
Back to top
View user's profile Send private message
lx
Veteran
Veteran


Joined: 28 May 2002
Posts: 1012
Location: Netherlands

PostPosted: Wed Jun 05, 2002 12:00 pm    Post subject: Reply with quote

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
Back to top
View user's profile Send private message
lannie
n00b
n00b


Joined: 22 May 2002
Posts: 33

PostPosted: Wed Jun 05, 2002 5:27 pm    Post subject: Reply with quote

*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
Back to top
View user's profile Send private message
neuron
Advocate
Advocate


Joined: 28 May 2002
Posts: 2371

PostPosted: Wed Jun 05, 2002 11:31 pm    Post subject: Reply with quote

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 :)
Back to top
View user's profile Send private message
Marsupilami23
n00b
n00b


Joined: 11 Jun 2002
Posts: 18
Location: Roseville, CA

PostPosted: Tue Jun 11, 2002 8:50 am    Post subject: estyle Reply with quote

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!
Back to top
View user's profile Send private message
lx
Veteran
Veteran


Joined: 28 May 2002
Posts: 1012
Location: Netherlands

PostPosted: Tue Jun 11, 2002 11:26 am    Post subject: Reply with quote

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
Back to top
View user's profile Send private message
akhkharu99
Apprentice
Apprentice


Joined: 08 Jun 2002
Posts: 162
Location: Gainesville, FL

PostPosted: Wed Jun 12, 2002 3:13 am    Post subject: Reply with quote

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:
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!
Back to top
View user's profile Send private message
akhkharu99
Apprentice
Apprentice


Joined: 08 Jun 2002
Posts: 162
Location: Gainesville, FL

PostPosted: Wed Jun 12, 2002 2:10 pm    Post subject: Reply with quote

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!
Back to top
View user's profile Send private message
lx
Veteran
Veteran


Joined: 28 May 2002
Posts: 1012
Location: Netherlands

PostPosted: Wed Jun 12, 2002 10:16 pm    Post subject: Reply with quote

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!!!!
Quote:
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
Back to top
View user's profile Send private message
akhkharu99
Apprentice
Apprentice


Joined: 08 Jun 2002
Posts: 162
Location: Gainesville, FL

PostPosted: Wed Jun 12, 2002 11:11 pm    Post subject: Reply with quote

sorry sorry, i didn't read carefully enough, i guess ^_^
well, i tried compiling estyle using the command
Code:
make LIBS=-lewd

but all i get is this error:
Code:
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
Back to top
View user's profile Send private message
lannie
n00b
n00b


Joined: 22 May 2002
Posts: 33

PostPosted: Thu Jun 13, 2002 8:56 am    Post subject: Reply with quote

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
Back to top
View user's profile Send private message
neuron
Advocate
Advocate


Joined: 28 May 2002
Posts: 2371

PostPosted: Thu Jun 13, 2002 12:49 pm    Post subject: Reply with quote

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 ;) ).
Back to top
View user's profile Send private message
akhkharu99
Apprentice
Apprentice


Joined: 08 Jun 2002
Posts: 162
Location: Gainesville, FL

PostPosted: Thu Jun 13, 2002 5:21 pm    Post subject: Reply with quote

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?
Back to top
View user's profile Send private message
akhkharu99
Apprentice
Apprentice


Joined: 08 Jun 2002
Posts: 162
Location: Gainesville, FL

PostPosted: Thu Jun 13, 2002 6:38 pm    Post subject: Reply with quote

okay, sorry about having to post again, but here is the error message:
Code:
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?
Back to top
View user's profile Send private message
lx
Veteran
Veteran


Joined: 28 May 2002
Posts: 1012
Location: Netherlands

PostPosted: Thu Jun 13, 2002 9:12 pm    Post subject: Reply with quote

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
Back to top
View user's profile Send private message
lx
Veteran
Veteran


Joined: 28 May 2002
Posts: 1012
Location: Netherlands

PostPosted: Thu Jun 13, 2002 9:15 pm    Post subject: Reply with quote

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
Back to top
View user's profile Send private message
akhkharu99
Apprentice
Apprentice


Joined: 08 Jun 2002
Posts: 162
Location: Gainesville, FL

PostPosted: Thu Jun 13, 2002 9:45 pm    Post subject: Reply with quote

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.
Back to top
View user's profile Send private message
lannie
n00b
n00b


Joined: 22 May 2002
Posts: 33

PostPosted: Fri Jun 14, 2002 8:50 am    Post subject: Reply with quote

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
Back to top
View user's profile Send private message
akhkharu99
Apprentice
Apprentice


Joined: 08 Jun 2002
Posts: 162
Location: Gainesville, FL

PostPosted: Fri Jun 14, 2002 1:24 pm    Post subject: Reply with quote

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....
Back to top
View user's profile Send private message
MarkWPiper
n00b
n00b


Joined: 02 Jun 2002
Posts: 30

PostPosted: Sat Jun 15, 2002 6:16 pm    Post subject: E17 and loaders Reply with quote

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.
Back to top
View user's profile Send private message
Display posts from previous:   
This topic is locked: you cannot edit posts or make replies.    Gentoo Forums Forum Index Desktop Environments All times are GMT
Goto page 1, 2, 3 ... 17, 18, 19  Next
Page 1 of 19

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum