Ok, ho installato le librerie mancanti e la fase di configurazione è passata liscia, ma ora quella di compilazione restituisce un errore...
alessandro@mint ~/Scrivania/emerald-0.8.4 $ make
make all-recursive
make[1]: Entering directory `/home/alessandro/Scrivania/emerald-0.8.4'
Making all in libengine
make[2]: Entering directory `/home/alessandro/Scrivania/emerald-0.8.4/libengine'
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libwnck-1.0 -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -I../include -DENGINE_DIR=\"/usr/local/lib/emerald/engines\" -DDEFTHEMEDIR='"/usr/local/share/emerald/theme/"' -DDEFSETTINGSFILE='"/usr/local/share/emerald/settings.ini"' -g -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libwnck-1.0 -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -MT emerald.lo -MD -MP -MF .deps/emerald.Tpo -c -o emerald.lo emerald.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libwnck-1.0 -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -I../include -DENGINE_DIR=\"/usr/local/lib/emerald/engines\" -DDEFTHEMEDIR=\"/usr/local/share/emerald/theme/\" -DDEFSETTINGSFILE=\"/usr/local/share/emerald/settings.ini\" -g -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libwnck-1.0 -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -MT emerald.lo -MD -MP -MF .deps/emerald.Tpo -c emerald.c -fPIC -DPIC -o .libs/emerald.o
emerald.c: In function ‘copy_from_defaults_if_needed’:
emerald.c:49: warning: assignment discards qualifiers from pointer target type
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libwnck-1.0 -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -I../include -DENGINE_DIR=\"/usr/local/lib/emerald/engines\" -DDEFTHEMEDIR=\"/usr/local/share/emerald/theme/\" -DDEFSETTINGSFILE=\"/usr/local/share/emerald/settings.ini\" -g -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libwnck-1.0 -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -MT emerald.lo -MD -MP -MF .deps/emerald.Tpo -c emerald.c -o emerald.o >/dev/null 2>&1
mv -f .deps/emerald.Tpo .deps/emerald.Plo
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libwnck-1.0 -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -I../include -DENGINE_DIR=\"/usr/local/lib/emerald/engines\" -DDEFTHEMEDIR='"/usr/local/share/emerald/theme/"' -DDEFSETTINGSFILE='"/usr/local/share/emerald/settings.ini"' -g -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libwnck-1.0 -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -MT themer.lo -MD -MP -MF .deps/themer.Tpo -c -o themer.lo themer.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libwnck-1.0 -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -I../include -DENGINE_DIR=\"/usr/local/lib/emerald/engines\" -DDEFTHEMEDIR=\"/usr/local/share/emerald/theme/\" -DDEFSETTINGSFILE=\"/usr/local/share/emerald/settings.ini\" -g -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libwnck-1.0 -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -MT themer.lo -MD -MP -MF .deps/themer.Tpo -c themer.c -fPIC -DPIC -o .libs/themer.o
themer.c: In function ‘get_float’:
themer.c:464: warning: passing argument 1 of ‘__builtin_strlen’ makes pointer from integer without a cast
themer.c:464: note: expected ‘const char *’ but argument is of type ‘int’
themer.c:464: warning: cast to pointer from integer of different size
themer.c:464: warning: cast to pointer from integer of different size
themer.c:464: warning: passing argument 1 of ‘__builtin_strcmp’ makes pointer from integer without a cast
themer.c:464: note: expected ‘const char *’ but argument is of type ‘int’
themer.c:464: warning: cast to pointer from integer of different size
themer.c:464: warning: cast to pointer from integer of different size
themer.c:464: warning: passing argument 1 of ‘__builtin_strlen’ makes pointer from integer without a cast
themer.c:464: note: expected ‘const char *’ but argument is of type ‘int’
themer.c:464: warning: passing argument 1 of ‘__builtin_strcmp’ makes pointer from integer without a cast
themer.c:464: note: expected ‘const char *’ but argument is of type ‘int’
themer.c:464: warning: cast to pointer from integer of different size
themer.c:464: warning: cast to pointer from integer of different size
themer.c:464: warning: cast to pointer from integer of different size
themer.c:464: warning: cast to pointer from integer of different size
themer.c:464: warning: cast to pointer from integer of different size
themer.c:464: warning: cast to pointer from integer of different size
themer.c:464: warning: passing argument 1 of ‘__builtin_strcmp’ makes pointer from integer without a cast
themer.c:464: note: expected ‘const char *’ but argument is of type ‘int’
themer.c:464: warning: cast to pointer from integer of different size
themer.c:464: warning: passing argument 1 of ‘__builtin_strcmp’ makes pointer from integer without a cast
themer.c:464: note: expected ‘const char *’ but argument is of type ‘int’
themer.c: In function ‘set_float’:
themer.c:650: warning: passing argument 1 of ‘__builtin_strlen’ makes pointer from integer without a cast
themer.c:650: note: expected ‘const char *’ but argument is of type ‘int’
themer.c:650: warning: cast to pointer from integer of different size
themer.c:650: warning: cast to pointer from integer of different size
themer.c:650: warning: passing argument 1 of ‘__builtin_strcmp’ makes pointer from integer without a cast
themer.c:650: note: expected ‘const char *’ but argument is of type ‘int’
themer.c:650: warning: cast to pointer from integer of different size
themer.c:650: warning: cast to pointer from integer of different size
themer.c:650: warning: passing argument 1 of ‘__builtin_strlen’ makes pointer from integer without a cast
themer.c:650: note: expected ‘const char *’ but argument is of type ‘int’
themer.c:650: warning: passing argument 1 of ‘__builtin_strcmp’ makes pointer from integer without a cast
themer.c:650: note: expected ‘const char *’ but argument is of type ‘int’
themer.c:650: warning: cast to pointer from integer of different size
themer.c:650: warning: cast to pointer from integer of different size
themer.c:650: warning: cast to pointer from integer of different size
themer.c:650: warning: cast to pointer from integer of different size
themer.c:650: warning: cast to pointer from integer of different size
themer.c:650: warning: cast to pointer from integer of different size
themer.c:650: warning: passing argument 1 of ‘__builtin_strcmp’ makes pointer from integer without a cast
themer.c:650: note: expected ‘const char *’ but argument is of type ‘int’
themer.c:650: warning: cast to pointer from integer of different size
themer.c:650: warning: passing argument 1 of ‘__builtin_strcmp’ makes pointer from integer without a cast
themer.c:650: note: expected ‘const char *’ but argument is of type ‘int’
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libwnck-1.0 -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -I../include -DENGINE_DIR=\"/usr/local/lib/emerald/engines\" -DDEFTHEMEDIR=\"/usr/local/share/emerald/theme/\" -DDEFSETTINGSFILE=\"/usr/local/share/emerald/settings.ini\" -g -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libwnck-1.0 -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -MT themer.lo -MD -MP -MF .deps/themer.Tpo -c themer.c -o themer.o >/dev/null 2>&1
mv -f .deps/themer.Tpo .deps/themer.Plo
/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libwnck-1.0 -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -o libemeraldengine.la -rpath /usr/local/lib emerald.lo themer.lo -pthread -lwnck-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lgio-2.0 -lfreetype -lfontconfig -ldecoration -lXrender -lX11 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -pthread -lwnck-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lgio-2.0 -lfreetype -lfontconfig -ldecoration -lXrender -lX11 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0
libtool: link: gcc -shared .libs/emerald.o .libs/themer.o -lwnck-1 /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libpangoft2-1.0.so /usr/lib/libgdk_pixbuf-2.0.so -lm /usr/lib/libgio-2.0.so /usr/lib/libfreetype.so -lfontconfig -ldecoration -lXrender -lX11 /usr/lib/libpangocairo-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libcairo.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libgthread-2.0.so -lrt /usr/lib/libglib-2.0.so -pthread -pthread -pthread -pthread -Wl,-soname -Wl,libemeraldengine.so.0 -o .libs/libemeraldengine.so.0.0.0
libtool: link: (cd ".libs" && rm -f "libemeraldengine.so.0" && ln -s "libemeraldengine.so.0.0.0" "libemeraldengine.so.0")
libtool: link: (cd ".libs" && rm -f "libemeraldengine.so" && ln -s "libemeraldengine.so.0.0.0" "libemeraldengine.so")
libtool: link: ar cru .libs/libemeraldengine.a emerald.o themer.o
libtool: link: ranlib .libs/libemeraldengine.a
libtool: link: ( cd ".libs" && rm -f "libemeraldengine.la" && ln -s "../libemeraldengine.la" "libemeraldengine.la" )
make[2]: Leaving directory `/home/alessandro/Scrivania/emerald-0.8.4/libengine'
Making all in src
make[2]: Entering directory `/home/alessandro/Scrivania/emerald-0.8.4/src'
gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libwnck-1.0 -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -I../include -DLOCALEDIR="\"/usr/local/share/locale"\" -DENGINE_DIR=\"/usr/local/lib/emerald/engines\" -g -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libwnck-1.0 -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c
mv -f .deps/main.Tpo .deps/main.Po
gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libwnck-1.0 -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -I../include -DLOCALEDIR="\"/usr/local/share/locale"\" -DENGINE_DIR=\"/usr/local/lib/emerald/engines\" -g -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libwnck-1.0 -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -MT engine_loader.o -MD -MP -MF .deps/engine_loader.Tpo -c -o engine_loader.o engine_loader.c
mv -f .deps/engine_loader.Tpo .deps/engine_loader.Po
/bin/bash ../libtool --tag=CC --mode=link gcc -g -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libwnck-1.0 -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -o emerald main.o engine_loader.o -pthread -lwnck-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lgio-2.0 -lfreetype -lfontconfig -ldecoration -lXrender -lX11 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 ../libengine/libemeraldengine.la -pthread -lwnck-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lgio-2.0 -lfreetype -lfontconfig -ldecoration -lXrender -lX11 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0
libtool: link: gcc -g -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libwnck-1.0 -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -o .libs/emerald main.o engine_loader.o -pthread -pthread ../libengine/.libs/libemeraldengine.so -lwnck-1 /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libpangoft2-1.0.so /usr/lib/libgdk_pixbuf-2.0.so -lm /usr/lib/libgio-2.0.so /usr/lib/libfreetype.so -lfontconfig -ldecoration -lXrender -lX11 /usr/lib/libpangocairo-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libcairo.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libgthread-2.0.so -lrt /usr/lib/libglib-2.0.so -pthread
/usr/bin/ld: engine_loader.o: undefined reference to symbol 'dlclose@@GLIBC_2.2.5'
/usr/bin/ld: note: 'dlclose@@GLIBC_2.2.5' is defined in DSO /lib64/libdl.so.2 so try adding it to the linker command line
/lib64/libdl.so.2: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[2]: *** [emerald] Error 1
make[2]: Leaving directory `/home/alessandro/Scrivania/emerald-0.8.4/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/alessandro/Scrivania/emerald-0.8.4'
make: *** [all] Error 2
Comunque, appena ho finito creo il file .deb e lo metto su MLI, almeno non ci sarà più bisogno della compilazione...