I recently downloaded and installed connman-0.63 on my ARM-based development
board and while all of the other plug-ins load without incident or error, the
next-generation (i.e. non-legacy) WiFi plug-in fails with an unresolved symbol:
# /usr/sbin/connmand -n -i wlan0 -I eth0
...
Connection Manager version 0.63
...
Can't load /usr/lib/connman/plugins/wifi.so:
/usr/lib/connman/plugins/wifi.so: undefined symbol:
g_supplicant_interface_connect
...
However, if I objdump connmand, the symbol is clearly defined:
0003d5bc l F .text000000ac
g_supplicant_interface_connect
Turning on debugging in the dynamic linker reveals:
823: symbol=g_supplicant_interface_connect; lookup in
file=/usr/sbin/connmand [0]
823: symbol=g_supplicant_interface_connect; lookup in
file=/lib/libglib-2.0.so.0 [0]
823: symbol=g_supplicant_interface_connect; lookup in
file=/usr/lib/libgthread-2.0.so.0 [0]
823: symbol=g_supplicant_interface_connect; lookup in
file=/lib/libdbus-1.so.3 [0]
823: symbol=g_supplicant_interface_connect; lookup in
file=/lib/libxtables.so.5 [0]
823: symbol=g_supplicant_interface_connect; lookup in
file=/lib/libresolv.so.2 [0]
823: symbol=g_supplicant_interface_connect; lookup in
file=/lib/libdl.so.2 [0]
823: symbol=g_supplicant_interface_connect; lookup in
file=/usr/lib/libgcc_s.so.1 [0]
823: symbol=g_supplicant_interface_connect; lookup in
file=/lib/libc.so.6 [0]
823: symbol=g_supplicant_interface_connect; lookup in
file=/lib/libpthread.so.0 [0]
823: symbol=g_supplicant_interface_connect; lookup in
file=/lib/librt.so.1 [0]
823: symbol=g_supplicant_interface_connect; lookup in
file=/lib/ld-linux.so.3 [0]
823: symbol=g_supplicant_interface_connect; lookup in
file=/usr/lib/connman/plugins/wifi.so [0]
823: symbol=g_supplicant_interface_connect; lookup in
file=/usr/lib/libgcc_s.so.1 [0]
823: symbol=g_supplicant_interface_connect; lookup in
file=/lib/libc.so.6 [0]
823: symbol=g_supplicant_interface_connect; lookup in
file=/lib/ld-linux.so.3 [0]
823: /usr/lib/connman/plugins/wifi.so: error: symbol lookup error:
undefined symbol: g_supplicant_interface_connect (fatal)
Has anyone else running 0.63 with the new WiFi plug-in seen this behavior?
Best,
Grant
_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman