PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : e17 Thread



Seiten : [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

toenda
05.02.05, 17:53
Ich möchte hier mal einen e17 Thread starten um allen zu zeigen wie genau e17 gebaut werden muss. Dabei gehe ich besonders auch die eigenarten der 13. pre_alpha Version ein.

Zuerst müssen wir uns e17 aus dem CVS holen. Dazu einfach die Konsole öffnen und folgendes eingeben:


cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/enlightenment login
-> :: Passwort ist egal :: <-
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/enlightenment co e17

Nach dem download aller Sourcen ist im Home-Ordner ein Ordner namens e17 mit allen wichtigen Dateien erstellt worden. In der folgenden Reihenfolge muss dann alles nach dem bekannten Dreisatz:

./configure oder ./autogen.sh
make
sudo make install

erstellt werden. Für evas ist wichtig zu beachten, dass evas beim ausführen des make-befehls die beiden Dateien libedb.so und libeet.so im /usr/lib Ordner bekannt sind. Wenn nicht, nachschauen wie sie heißen und notfalls in die genannten Namen umbenennen.

Die folgende Reihenfolge ist nun beim bauen einzuhalten:

e17/libs/imlib2
e17/libs/imlib2_loaders
e17/libs/edb
e17/libs/eet
e17/libs/evas
e17/libs/ecore
e17/libs/epeg
e17/libs/epsilon
e17/libs/embryo
e17/libs/edje
e17/libs/esmart
e17/libs/emotion
e17/libs/etox
e17/libs/ewl

e17/apps/iconbar
e17/apps/entice
e17/apps/entrance
e17/apps/elicit
e17/apps/e

Ich hoffe ich konnte hiermit nun weiterhelfen. Ich selber hatte auch so meine Probleme mit dem installieren.

Wenn ihr wollt könnt ihr hier auch Screenshots posten...

sepp2k
05.02.05, 18:44
Ich möchte hier mal einen e17 Threat starten
Warum? Was hat E17 dir denn getan? Aber ich wette, das ist bloß ein leerer Threat und du ziehst das nicht durch :ugly:

SCNR

toenda
05.02.05, 19:07
aha, warum sollte ich nicht?

e17 ist noch pre_aplha und somit kann öfters probleme beim bauen geben ...

sepp2k
05.02.05, 19:10
aha, warum sollte ich nicht?
Das hab ich dich doch gefragt: Warum du einfach so einen Threat gegen E17 startest. Das hat dir doch nichts getan.

PS: "Threat" bedeutet "Drohung", was du sagen wolltest war "Thread" (ja, ich bin ein Klugsch***er) :D

SkOmEy
05.02.05, 19:21
hi

erstmal danke für die anleitung

habs nun probiert nach der anleitung zu installieren

aber bei make von /e17/libs/imlibs gibt er mir folgenden fehler

root@bla imlib2 # make
make all-recursive
make[1]: Entering directory `/home/bla/e17/libs/imlib2'
Making all in src
make[2]: Entering directory `/home/bla/e17/libs/imlib2/src'
Making all in lib
make[3]: Entering directory `/home/bla/e17/libs/imlib2/src/lib'
Makefile:277: *** missing separator. Stop.
make[3]: Leaving directory `/home/bla/e17/libs/imlib2/src/lib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/bla/e17/libs/imlib2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/bla/e17/libs/imlib2'
make: *** [all] Error 2


was mach ich falsch?

MfG SkOmEy

Gimpel
05.02.05, 19:47
@ SkOmEy

irgendwie verstehe grad dann den sinn dieses threads nimmer: http://www.linuxforen.de/forums/showthread.php?t=171545
:confused:

toenda
05.02.05, 20:17
versuch mal das making ohne rootrechte als user und dann make install mit root!?

Ezteban
14.02.05, 16:24
Hey, das sieht ja schonmal genial aus! Hätte nicht gedacht das E17 schon so weit entwickelt ist.
Danke für die Tips, das Compilieren funktionierte hier unter SuSE 9.2 soweit einwandfrei, ich musste nur die libs eet und edb vor den imlib_loaders compilieren.

toenda
14.02.05, 16:35
ja, das ist mir auch passiert. aber danach hat alles wunderbar geklappt. zurzeit bin ich dabei einen e17 menueditor zu schreiben. dann ist es leichter die menus und iconbar unter e17 zu gestalten.

SkOmEy
14.02.05, 16:53
habs nun hingekriegt, hab einfach entrance unmerged und benutz nun kdm, e17 lässt sich nun wunderbar starten. Bissel komisch aber bin froh das es funzt:)

toenda
14.02.05, 16:58
es sind ja auch noch einige fehler drin. es sieht ja schon fantastisch aus und lässt sich größtenteils wunderbar bediehnen.

wenn der erste richtige release kommt, ist es meiner meinung der beste wm...

Mezziah
14.02.05, 17:53
wenn der erste richtige release kommt,

Wenn... ja, ne :D

Bis jetzt schaut e17 aber schon ganz ordentlich aus, ein paar nette Tools zum vereinfachten Einstellen des Desktops würden das ganze abrunden und würde glaub ich so ziemlich jeden glücklich machen.

toenda
14.02.05, 18:42
bin ich ja zum glück grad dran ... ;)

coin
14.02.05, 19:01
Hallo,

hab mir nun auch mal wieder e17 gezogen, hätte aber jetzt ne Frage. Wie siehts mitm konfigurieren aus, also ich meine nicht speziell wegen der Iconbar oder so, sondern wegen e17 selbst, z.B. die Fokuseinstellungen ändern. Soweit ich mich mal recht erinnern konnte gabs doch da mal ein grafisches Konfigurationstool?

toenda
14.02.05, 19:15
also zum hauptsächlichen konfigurieren gibt es zur zeit nur die kleinen tools wie zb: e_util_eapp_edit, examine und enlightenment_remote

Campino
16.02.05, 12:20
Sers,
zieh mir grad e17 aus dem gentoo-portage. wollte mal antesten wie stabil es schon läuft. in wieweit ist es themeable (gibt es das wort? :D ) ..kann ich mit meinen e16 themes da noch was anfangen?

// Campino

dark_red
16.02.05, 12:32
kann ich mit meinen e16 themes da noch was anfangen?
Ich kenne e17 zwar nicht, aber ich glaube ich kann die Frage mit nein beantworten. e17 ist eigentlich ein völliger rewrite. Eigentlich hätte man es auch unter einem anderen Namen veröffentlichen können. Da wird kaum noch etwas kompatibel sein..

marco_
16.02.05, 13:14
Immer wenn ich autogen.sh ausführen willl sagt er mir folgendes:
[root@global edb]# ./autogen.sh
Running aclocal...
./autogen.sh: line 6: aclocal: command not found
./autogen.sh: line 8: autoheader: command not found
./autogen.sh: line 9: autoconf: command not found
./autogen.sh: line 9: libtoolize: command not found
./autogen.sh: line 9: glibtoolize: command not found
./autogen.sh: line 10: automake: command not found
./autogen.sh: line 13: ./configure: No such file or directory

toenda
16.02.05, 13:30
dann installiere dir folgendes:

- aclocal
- autoheader
- autoconf
- libtoolize
- glibtoolize
- automake

dann klappts auch

marco_
16.02.05, 13:41
danke hatte automake nicht installiert.

Hab jetzt aber gleich ein neues Problem: autogen ausgeführt configure ausgeführt, wobei er am ende schreibt:
config.status: creating Makefile
config.status: error: cannot find input file: Makefile.in

eine Makefile.in ist nicht im Ordner aber eine Makefile.am

toenda
16.02.05, 13:46
mh deine möglichkeiten:

1. als nicht-root ausführen
2. in der reihenfolge imlib2 -> eet -> edb -> imlib2_loaders installieren
3. nicht autogen.sh sondern einfach configure audführen (Makefile.in wird von automake erzeugt)
4. in einem der Ordner ist eine Makefile.in
5. wenn nix klappt lad ich meine Makefile.in für edb hoch, dann kannst du sie dir ziehen...

Krckstck
16.02.05, 13:57
Hi,

ich habe mir e17 auch schon kompiliert. Hab jetzt nur mal ne Frage, wie kann ich den Layer der Fenster ändern? Also zum Beispiel Always On Top. Geht das zu diesem Zeitpunkt des Development schon? Ansonsten läuft e17 schon außerordentlich gut.

Gruß
Tom

marco_
16.02.05, 14:01
Hab jetzt mit imlib2 angefangen.

naja, hab vorher alles unter root erstellt und jetzt waren die Rechte auf Root, hab sie dann geändert und alles normal ausgeführt. Hab dann eine Makefile.in von einem Unterordner reinkopiert und das ist dabei raußgekommen...



[marco@global imlib2]$ sh autogen.sh
rm: Entfernen von ,,autom4te.cache/requests" nicht möglich: Permission denied
rm: Entfernen von ,,autom4te.cache/output.0" nicht möglich: Permission denied
rm: Entfernen von ,,autom4te.cache/traces.0" nicht möglich: Permission denied
rm: Entfernen von ,,autom4te.cache/output.1" nicht möglich: Permission denied
rm: Entfernen von ,,autom4te.cache/traces.1" nicht möglich: Permission denied
Running aclocal...
/usr/share/aclocal/g-wrap.m4:7: warning: underquoted definition of AC_GWRAP_CHECK_GUILE
run info '(automake1.9)Extending aclocal'
or see http://sources.redhat.com/automake/automake.html#Extending%20aclocal
/usr/share/aclocal/g-wrap.m4:23: warning: underquoted definition of AM_PATH_GWRAP
aclocal:configure.in:17: warning: macro `AM_ENABLE_SHARED' not found in library
aclocal:configure.in:18: warning: macro `AM_PROG_LIBTOOL' not found in library
autom4te-2.5x: cannot open autom4te.cache/requests: Permission denied
aclocal: autom4te failed with exit status: 1
autom4te-2.5x: cannot open autom4te.cache/requests: Permission denied
autoheader-2.5x: /usr/bin/autom4te failed with exit status: 1
autom4te-2.5x: cannot open autom4te.cache/requests: Permission denied
autogen.sh: line 9: libtoolize: command not found
autogen.sh: line 9: glibtoolize: command not found
autom4te-2.5x: cannot open autom4te.cache/requests: Permission denied
automake: autoconf failed with exit status: 1
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for library containing strerror... none required
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking whether byte ordering is bigendian... no
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ANSI C... (cached) none needed
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ANSI C... (cached) none needed
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
./configure: line 5274: AM_ENABLE_SHARED: command not found
./configure: line 5275: AM_PROG_LIBTOOL: command not found
You appear to be compiling on a i686/linux-gnu system; using MMX.
enabled mmx support
checking for freetype-config... no
./configure: line 1: --cflags: command not found
./configure: line 1: --libs: command not found
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking X11/X.h usability... no
checking X11/X.h presence... no
checking for X11/X.h... no
checking whether X11 support is to be enabled... disabling X11 support
checking for dlopen in -ldl... yes
checking for jpeg_destroy_decompress in -ljpeg... no
configure: WARNING: *** Native JPEG support will not be built (JPEG library not found) ***
checking for png_read_info in -lpng... no
configure: WARNING: *** Native PNG support will not be built (PNG library not found) ***
checking for TIFFReadScanline in -ltiff... no
checking for TIFFReadScanline in -ltiff... (cached) no
checking for TIFFReadScanline in -ltiff34... no
configure: WARNING: *** Native TIFF support will not be built (TIFF library not found) ***
checking for DGifOpenFileName in -lungif... no
checking for DGifOpenFileName in -lgif... no
configure: WARNING: *** Native GIF support will not be built (GIF library not found) ***
checking for uncompress in -lz... no
configure: WARNING: *** Native zlib support will not be built (zlib not found) ***
checking for BZ2_bzRead in -lbz2... no
configure: WARNING: *** Native bz2 support will not be built (bzip2 library not found) ***
configure: creating ./config.status
config.status: creating Makefile
config.status: error: cannot find input file: Makefile.in
[marco@global imlib2]$ ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for library containing strerror... none required
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking whether byte ordering is bigendian... no
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ANSI C... (cached) none needed
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ANSI C... (cached) none needed
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
./configure: line 5274: AM_ENABLE_SHARED: command not found
./configure: line 5275: AM_PROG_LIBTOOL: command not found
You appear to be compiling on a i686/linux-gnu system; using MMX.
enabled mmx support
checking for freetype-config... no
./configure: line 1: --cflags: command not found
./configure: line 1: --libs: command not found
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking X11/X.h usability... no
checking X11/X.h presence... no
checking for X11/X.h... no
checking whether X11 support is to be enabled... disabling X11 support
checking for dlopen in -ldl... yes
checking for jpeg_destroy_decompress in -ljpeg... no
configure: WARNING: *** Native JPEG support will not be built (JPEG library not found) ***
checking for png_read_info in -lpng... no
configure: WARNING: *** Native PNG support will not be built (PNG library not found) ***
checking for TIFFReadScanline in -ltiff... no
checking for TIFFReadScanline in -ltiff... (cached) no
checking for TIFFReadScanline in -ltiff34... no
configure: WARNING: *** Native TIFF support will not be built (TIFF library not found) ***
checking for DGifOpenFileName in -lungif... no
checking for DGifOpenFileName in -lgif... no
configure: WARNING: *** Native GIF support will not be built (GIF library not found) ***
checking for uncompress in -lz... no
configure: WARNING: *** Native zlib support will not be built (zlib not found) ***
checking for BZ2_bzRead in -lbz2... no
configure: WARNING: *** Native bz2 support will not be built (bzip2 library not found) ***
configure: creating ./config.status
config.status: creating Makefile
config.status: error: cannot find input file: Makefile.in
[marco@global imlib2]$ ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for library containing strerror... none required
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking whether byte ordering is bigendian... no
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ANSI C... (cached) none needed
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ANSI C... (cached) none needed
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
./configure: line 5274: AM_ENABLE_SHARED: command not found
./configure: line 5275: AM_PROG_LIBTOOL: command not found
You appear to be compiling on a i686/linux-gnu system; using MMX.
enabled mmx support
checking for freetype-config... no
./configure: line 1: --cflags: command not found
./configure: line 1: --libs: command not found
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking X11/X.h usability... no
checking X11/X.h presence... no
checking for X11/X.h... no
checking whether X11 support is to be enabled... disabling X11 support
checking for dlopen in -ldl... yes
checking for jpeg_destroy_decompress in -ljpeg... no
configure: WARNING: *** Native JPEG support will not be built (JPEG library not found) ***
checking for png_read_info in -lpng... no
configure: WARNING: *** Native PNG support will not be built (PNG library not found) ***
checking for TIFFReadScanline in -ltiff... no
checking for TIFFReadScanline in -ltiff... (cached) no
checking for TIFFReadScanline in -ltiff34... no
configure: WARNING: *** Native TIFF support will not be built (TIFF library not found) ***
checking for DGifOpenFileName in -lungif... no
checking for DGifOpenFileName in -lgif... no
configure: WARNING: *** Native GIF support will not be built (GIF library not found) ***
checking for uncompress in -lz... no
configure: WARNING: *** Native zlib support will not be built (zlib not found) ***
checking for BZ2_bzRead in -lbz2... no
configure: WARNING: *** Native bz2 support will not be built (bzip2 library not found) ***
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/lib/Makefile
config.status: error: cannot find input file: src/lib/Makefile.in
[marco@global imlib2]$ su
Password:
[root@global imlib2]# make
make make_driver_db_lpr makestrs
makebin makeg makewhatis
makedev makeinfo
make_driver_db_cups makepsres
[root@global imlib2]# make
cd .. && make am--refresh
make[1]: Entering directory `/home/marco/e17/libs'
make[1]: *** Keine Regel, um »am--refresh« zu erstellen. Schluss.
make[1]: Leaving directory `/home/marco/e17/libs'
make: *** [aclocal.m4] Fehler 2
[root@global imlib2]#

Krckstck
16.02.05, 14:18
scheinbar ging das nicht alles glatt, mit den Rechten.

Mach es doch einfach mal so, dass du als normaler User die Dateien per cvs lädst und dann autorun, ./configure und make ausführst und erst danach make install mit root Rechten.

Sollte funktionieren. Übrigens ich benutze ein kleines script. Bei Interesse, poste ich es mal.

Gruß
Tom

marco_
16.02.05, 14:20
hätt interesse an dem Script, wennst mir auch noch sagt was es macht. bzw. probier das jetzt nochmal alles mit non-root rechten.

Krckstck
16.02.05, 14:25
Also mit dem Script kannst du entweder einzeln die Libraries per cvs installieren. Oder du rufst das Script ohne Paramter auf, dann lädt er einzeln alle benötigten Programme und Libraries.

Gruß
Tom

PS: Das Script benötigt root-Rechte zu aufruf

toenda
16.02.05, 14:28
ich benutz ein ähnliches script. damit hat man es leichter e17 aktuell zu halten...

Krckstck
16.02.05, 14:30
@toenda: Ist es möglich mit e17 mit dem bisherigen Stand, die layer der Fenster zu bestimmen?

Gruß
Tom

marco_
16.02.05, 14:33
Danke für das Script, aber es scheitert immer noch an der Makefile.in. Er will sie einfach nicht erstellen sowohl bei imlib als auch bei den _loaders.

Krckstck
16.02.05, 14:35
Hatte mit dem script noch nie Probleme. Nimm einfach das Script, dann solltest du kein Makefile mehr selbst kopieren o.ä

Gruß
Tom