Hi,

when compiling E with libmount support I get the following compilation error:

Making all in bin
make[3]: Entering directory `/home/jschrod/Downloads/Enlightenment/e17_src/eeze/src/bin'
  CC     eeze_mount-eeze_mount.o
  CCLD   eeze_mount
/usr/bin/ld: eeze_mount-eeze_mount.o: undefined reference to symbol 'ecore_app_args_set' /usr/bin/ld: note: 'ecore_app_args_set' is defined in DSO /opt/e17/lib/libecore.so.1 so try adding it to the linker command line
/opt/e17/lib/libecore.so.1: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[3]: *** [eeze_mount] Error 1
make[3]: Leaving directory `/home/jschrod/Downloads/Enlightenment/e17_src/eeze/src/bin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/jschrod/Downloads/Enlightenment/e17_src/eeze/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/jschrod/Downloads/Enlightenment/e17_src/eeze'
make: *** [all] Error 2


The attached patch fixes this (although I'm not sure it is correct).

Cheers
Jochen
Index: eeze/src/bin/Makefile.am
===================================================================
--- eeze/src/bin/Makefile.am    (revision 65326)
+++ eeze/src/bin/Makefile.am    (working copy)
@@ -25,20 +25,20 @@
 
 if HAVE_EEZE_MOUNT
   eeze_mount_SOURCES = eeze_mount.c
-  eeze_mount_CFLAGS = -I$(top_srcdir)/src/lib $(EEZE_CFLAGS) @LIBMOUNT_CFLAGS@ 
@ECORE_FILE_CFLAGS@
-  eeze_mount_LDADD = $(top_builddir)/src/lib/libeeze.la @LIBMOUNT_LIBS@ 
@ECORE_FILE_LIBS@
+  eeze_mount_CFLAGS = -I$(top_srcdir)/src/lib $(EEZE_CFLAGS) @LIBMOUNT_CFLAGS@ 
@ECORE_FILE_CFLAGS@ 
+  eeze_mount_LDADD = $(top_builddir)/src/lib/libeeze.la @LIBMOUNT_LIBS@ 
@ECORE_FILE_LIBS@  @EEZE_LIBS@
 
   eeze_umount_SOURCES = eeze_umount.c
-  eeze_umount_CFLAGS = -I$(top_srcdir)/src/lib $(EEZE_CFLAGS) 
@LIBMOUNT_CFLAGS@ @ECORE_FILE_CFLAGS@
-  eeze_umount_LDADD = $(top_builddir)/src/lib/libeeze.la @LIBMOUNT_LIBS@ 
@ECORE_FILE_LIBS@
+  eeze_umount_CFLAGS = -I$(top_srcdir)/src/lib $(EEZE_CFLAGS) 
@LIBMOUNT_CFLAGS@ @ECORE_FILE_CFLAGS@ 
+  eeze_umount_LDADD = $(top_builddir)/src/lib/libeeze.la @LIBMOUNT_LIBS@ 
@ECORE_FILE_LIBS@ @EEZE_LIBS@
 
   eeze_disk_ls_SOURCES = eeze_disk_ls.c
-  eeze_disk_ls_CFLAGS = -I$(top_srcdir)/src/lib $(EEZE_CFLAGS) 
@LIBMOUNT_CFLAGS@ @ECORE_FILE_CFLAGS@
-  eeze_disk_ls_LDADD = $(top_builddir)/src/lib/libeeze.la @LIBMOUNT_LIBS@ 
@ECORE_FILE_LIBS@
+  eeze_disk_ls_CFLAGS = -I$(top_srcdir)/src/lib $(EEZE_CFLAGS) 
@LIBMOUNT_CFLAGS@ @ECORE_FILE_CFLAGS@ 
+  eeze_disk_ls_LDADD = $(top_builddir)/src/lib/libeeze.la @LIBMOUNT_LIBS@ 
@ECORE_FILE_LIBS@  @EEZE_LIBS@
 
   eeze_scanner_SOURCES = eeze_scanner.c
-  eeze_scanner_CFLAGS = -I$(top_srcdir)/src/lib $(EEZE_CFLAGS) 
@LIBMOUNT_CFLAGS@ @ECORE_FILE_CFLAGS@ @ECORE_CON_CFLAGS@ @EET_CFLAGS@
-  eeze_scanner_LDADD = $(top_builddir)/src/lib/libeeze.la @LIBMOUNT_LIBS@ 
@ECORE_FILE_LIBS@ @ECORE_CON_LIBS@ @EET_LIBS@
+  eeze_scanner_CFLAGS = -I$(top_srcdir)/src/lib $(EEZE_CFLAGS) 
@LIBMOUNT_CFLAGS@ @ECORE_FILE_CFLAGS@ @ECORE_CON_CFLAGS@ @EET_CFLAGS@ 
+  eeze_scanner_LDADD = $(top_builddir)/src/lib/libeeze.la @LIBMOUNT_LIBS@ 
@ECORE_FILE_LIBS@ @ECORE_CON_LIBS@ @EET_LIBS@  @EEZE_LIBS@
   includesdir = $(includedir)/eeze-@VMAJ@
   includes_HEADERS = eeze_scanner.h
 
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to