View Full Version : Enlightenment
sto provando ad installare e17 seguendo questa guida http://lude.net/edocs/index_it.htm
quando arrivo al punto di compilare eet però mi viene fuori un errore che non riesco a risolvere
checking jpeglib.h usability... no
checking jpeglib.h presence... no
checking for jpeglib.h... no
configure: error: "Cannot find jpeglib.h. Make sure your CFLAGS environment variable contains include lines for the location of this file"
cosa devo fare?
mmh... altro errore...
# sh autogen.sh
Running aclocal...
aclocal: configure.in: 0: macro `AM_PATH_GTK' not found in library
autoheader: error: AC_CONFIG_HEADERS not found in configure.in
Running autoconf...
configure.in:4: error: possibly undefined macro: AM_INIT_AUTOMAKE
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
configure.in:5: error: possibly undefined macro: AM_CONFIG_HEADER
configure.in:9: error: possibly undefined macro: AM_PROG_CC_STDC
configure.in:13: error: possibly undefined macro: AM_ENABLE_SHARED
configure.in:14: error: possibly undefined macro: AM_PROG_LIBTOOL
configure.in:39: error: possibly undefined macro: AC_PATH_GENERIC
configure.in:40: error: possibly undefined macro: AC_SUBST
Running automake...
configure.in: 5: required file `src/config.h.in' not found
./configure: line 1294: syntax error near unexpected token `epsilon,'
./configure: line 1294: `AM_INIT_AUTOMAKE(epsilon, 0.3.0.002)'
questa volta in /libs/epsilon
EDIT: ho installato qualche pacchetto contenente le gtk e ora va :fagiano:
uff... altro problema... ma stavolta non riesco veramente a capire il perchè...
root@croack:/home/janky/e17/libs/esmart # make
Making all in src
make[1]: Entering directory `/home/janky/e17/libs/esmart/src'
make all-recursive
make[2]: Entering directory `/home/janky/e17/libs/esmart/src'
Making all in lib
make[3]: Entering directory `/home/janky/e17/libs/esmart/src/lib'
Making all in esmart_container
make[4]: Entering directory `/home/janky/e17/libs/esmart/src/lib/esmart_container'
Making all in layout
make[5]: Entering directory `/home/janky/e17/libs/esmart/src/lib/esmart_container/layout'
Making all in default
make[6]: Entering directory `/home/janky/e17/libs/esmart/src/lib/esmart_container/layout/default'
make[6]: Nothing to be done for `all'.
make[6]: Leaving directory `/home/janky/e17/libs/esmart/src/lib/esmart_container/layout/default'
Making all in engage
make[6]: Entering directory `/home/janky/e17/libs/esmart/src/lib/esmart_container/layout/engage'
make[6]: Nothing to be done for `all'.
make[6]: Leaving directory `/home/janky/e17/libs/esmart/src/lib/esmart_container/layout/engage'
Making all in entice
make[6]: Entering directory `/home/janky/e17/libs/esmart/src/lib/esmart_container/layout/entice'
make[6]: Nothing to be done for `all'.
make[6]: Leaving directory `/home/janky/e17/libs/esmart/src/lib/esmart_container/layout/entice'
make[6]: Entering directory `/home/janky/e17/libs/esmart/src/lib/esmart_container/layout'
make[6]: Nothing to be done for `all-am'.
make[6]: Leaving directory `/home/janky/e17/libs/esmart/src/lib/esmart_container/layout'
make[5]: Leaving directory `/home/janky/e17/libs/esmart/src/lib/esmart_container/layout'
make[5]: Entering directory `/home/janky/e17/libs/esmart/src/lib/esmart_container'
/bin/sh ../../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../../../src -I../../../src/lib/esmart_container -I/usr/local/include -g -O2 -Wall -c esmart_container_plugin.c
gcc -DHAVE_CONFIG_H -I. -I. -I../../../src -I../../../src/lib/esmart_container -I/usr/local/include -g -O2 -Wall -Wp,-MD,.deps/esmart_container_plugin.pp -c esmart_container_plugin.c -fPIC -DPIC -o .libs/esmart_container_plugin.o
esmart_container_plugin.c:6:18: ltdl.h: No such file or directory
esmart_container_plugin.c: In function `_container_layout_plugin_new':
esmart_container_plugin.c:64: warning: implicit declaration of function `lt_dlinit'
esmart_container_plugin.c:67: warning: implicit declaration of function `lt_dlerror'
esmart_container_plugin.c:67: warning: format argument is not a pointer (arg 3)
esmart_container_plugin.c:70: warning: implicit declaration of function `lt_dlopen'
esmart_container_plugin.c:70: warning: assignment makes pointer from integer without a cast
esmart_container_plugin.c:81: warning: assignment makes pointer from integer without a cast
esmart_container_plugin.c:84: warning: format argument is not a pointer (arg 3)
esmart_container_plugin.c:90: warning: implicit declaration of function `lt_dlsym'
esmart_container_plugin.c:90: warning: assignment makes pointer from integer without a cast
esmart_container_plugin.c:95: warning: format argument is not a pointer (arg 3)
esmart_container_plugin.c: In function `_container_layout_plugin_free':
esmart_container_plugin.c:115: warning: implicit declaration of function `lt_dlclose'
esmart_container_plugin.c:118: warning: format argument is not a pointer (arg 3)
esmart_container_plugin.c:124: warning: implicit declaration of function `lt_dlexit'
make[5]: *** [esmart_container_plugin.lo] Error 1
make[5]: Leaving directory `/home/janky/e17/libs/esmart/src/lib/esmart_container'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/janky/e17/libs/esmart/src/lib/esmart_container'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/janky/e17/libs/esmart/src/lib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/janky/e17/libs/esmart/src'
make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory `/home/janky/e17/libs/esmart/src'
make: *** [all-recursive] Error 1
esmart_container_plugin.c:6:18: ltdl.h: No such file or directory
Credo manchi questo:
libltdl3-dev
ma sei troppo un genio wubby :D
però...ehm... :stordita: guarda questo:
root@croack:/home/janky/e17/libs/engrave # make
Making all in src
make[1]: Entering directory `/home/janky/e17/libs/engrave/src'
make all-recursive
make[2]: Entering directory `/home/janky/e17/libs/engrave/src'
Making all in lib
make[3]: Entering directory `/home/janky/e17/libs/engrave/src/lib'
/bin/sh ../../libtool --mode=link gcc -g -O2 -o libengrave.la -rpath /usr/local/lib -version-info 1:0:1 engrave.lo engrave.lo engrave_out.lo engrave_data.lo engrave_file.lo engrave_font.lo engrave_group.lo engrave_image.lo engrave_parse.lo engrave_part.lo engrave_part_state.lo engrave_program.lo engrave_load.lo engrave_canvas.lo -L/usr/lib -levas -L/usr/lib -lecore -lecore_job -lecore_x -lecore_evas -lecore_con -lecore_ipc -lecore_txt -lecore_fb -lecore_config -lecore_file -L/usr/lib -leet -lz -ljpeg -lm -lm
gcc -shared .libs/engrave.o .libs/engrave.o .libs/engrave_out.o .libs/engrave_data.o .libs/engrave_file.o .libs/engrave_font.o .libs/engrave_group.o .libs/engrave_image.o .libs/engrave_parse.o .libs/engrave_part.o .libs/engrave_part_state.o .libs/engrave_program.o .libs/engrave_load.o .libs/engrave_canvas.o -L/usr/lib /usr/lib/libevas.so /usr/lib/libecore.so /usr/lib/libecore_job.so /usr/lib/libecore_x.so /usr/lib/libecore_evas.so /usr/lib/libecore_con.so /usr/lib/libecore_ipc.so /usr/lib/libecore_txt.so /usr/lib/libecore_fb.so /usr/lib/libecore_config.so /usr/lib/libecore_file.so /usr/lib/libeet.so -lz /usr/lib/libjpeg.so -lm -Wl,-soname -Wl,libengrave.so.0 -o .libs/libengrave.so.0.1.0
.libs/engrave.o(.text+0x0): In function `main':
/home/janky/e17/libs/engrave/src/lib/engrave.c:1: multiple definition of `main'
.libs/engrave.o(.text+0x0):/home/janky/e17/libs/engrave/src/lib/engrave.c:1: first defined here
collect2: ld returned 1 exit status
make[3]: *** [libengrave.la] Error 1
make[3]: Leaving directory `/home/janky/e17/libs/engrave/src/lib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/janky/e17/libs/engrave/src'
make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory `/home/janky/e17/libs/engrave/src'
make: *** [all-recursive] Error 1
Quando compili ti servono i -dev.
libxine-dev
sì, scusa, ma ho modificato :)
quello l'ho risolto
SilverXXX
20-04-2005, 21:23
Io invece con gentoo ho messo su tutto in pochissimo tempo (5 minuti, ma solo perchè dovevo smascherare i pacchetti unstable del cvs) :asd:
The Katta
20-04-2005, 21:27
Se usi debian come dalla tua sig ci sono dei repository non ufficiali per i pacchetti.
mentre per i file che ti mancano cerca prima in che pacchetti sono su http://www.debian.org/distrib/packages#search_packages
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.