Aparently if you add the option "-Wl,-z,defs" to your LDFLAGS, there's some
libs that doesn't compile, like evas and e_dbus, there's some logs:


evas:
.libs/module_la-evas_engine.o: In function `gl_lib_init':
evas_engine.c:(.text+0x2912): undefined reference to `dlopen'


edbus:

$ make V=1
make  all-recursive
make[1]: Entering directory `/mkdeb/build/libedbus/libedbus'
Making all in src
make[2]: Entering directory `/mkdeb/build/libedbus/libedbus/src'
Making all in lib
make[3]: Entering directory `/mkdeb/build/libedbus/libedbus/src/lib'
Making all in dbus
make[4]: Entering directory `/mkdeb/build/libedbus/libedbus/src/lib/dbus'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/mkdeb/build/libedbus/libedbus/src/lib/dbus'
Making all in bluez
make[4]: Entering directory `/mkdeb/build/libedbus/libedbus/src/lib/bluez'
/bin/bash ../../../libtool  --tag=CC   --mode=link ccache gcc  -g -O2
-Wshadow -version-info 2:99:1  -fvisibility=hidden -fdata-sections
-Wl,--as-needed -Wl,--gc-sections -Wl,-O1 -Wl,-z,defs -o libebluez.la
-rpath /usr/local/lib e_bluez.lo e_bluez_element.lo e_bluez_manager.lo
e_bluez_adapter.lo e_bluez_device.lo e_bluez_devicefound.lo
../../../src/lib/dbus/libedbus.la
libtool: link: ccache gcc -shared  -fPIC -DPIC  .libs/e_bluez.o
.libs/e_bluez_element.o .libs/e_bluez_manager.o
.libs/e_bluez_adapter.o .libs/e_bluez_device.o
.libs/e_bluez_devicefound.o   -Wl,-rpath
-Wl,/mkdeb/build/libedbus/libedbus/src/lib/dbus/.libs
../../../src/lib/dbus/.libs/libedbus.so  -O2 -Wl,--as-needed
-Wl,--gc-sections -Wl,-O1 -Wl,-z -Wl,defs   -pthread -Wl,-soname
-Wl,libebluez.so.1 -o .libs/libebluez.so.1.1.99
.libs/e_bluez.o: In function `_e_bluez_system_name_owner_exit':
/mkdeb/build/libedbus/libedbus/src/lib/bluez/e_bluez.c:93: undefined
reference to `ecore_event_add'
.libs/e_bluez.o: In function `e_bluez_manager_sync_elements':
/mkdeb/build/libedbus/libedbus/src/lib/bluez/e_bluez.c:84: undefined
reference to `eina_log_print'
.libs/e_bluez.o: In function `_e_bluez_system_name_owner_enter':
/mkdeb/build/libedbus/libedbus/src/lib/bluez/e_bluez.c:102: undefined
reference to `eina_log_print'
/mkdeb/build/libedbus/libedbus/src/lib/bluez/e_bluez.c:114: undefined
reference to `ecore_event_add'
/mkdeb/build/libedbus/libedbus/src/lib/bluez/e_bluez.c:105: undefined
reference to `eina_log_print'



Thanatermesis
------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to