On Mon, 2009-08-24 at 10:01 -0500, Bryan Duff wrote: > $ ./configure && make > ... > libtool: link: gcc -Wall -Werror -std=gnu89 -g -O2 -Wshadow > -Wmissing-declarations -Wmissing-prototypes > -Wdeclaration-after-statement -Wfloat-equal -Wno-unused-parameter > -Wno-sign-compare -fno-strict-aliasing -o .libs/test-settings-defaults > test_settings_defaults-test-settings-defaults.o > -pthread ../../libnm-util/.libs/libnm-util.so -L/usr/lib64/nss > -L/usr/lib64/nspr /usr/lib64/libgthread-2.0.so > -lrt /usr/lib64/libdbus-glib-1.so /usr/lib64/libdbus-1.so > /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so -luuid -lssl3 -lsmime3 > -lnssutil3 -lnss3 -lplds4 -lplc4 -lnspr4 -lpthread -ldl -pthread > ../../libnm-util/.libs/libnm-util.so: undefined reference to > `nm_setting_olpc_mesh_error_quark' > ../../libnm-util/.libs/libnm-util.so: undefined reference to > `nm_setting_olpc_mesh_get_type'
We use symbol visibility to ensure that private functions don't leak out, and it appears I forgot at least the nm_setting_olpc_mesh_error_quark one. But nm_setting_olpc_mesh_get_type should already be there? Can you try to 'make clean' and rebuild and see if that fixes it? Sometimes stale stuff can trigger weird link failures. Pushed the error_quark fix as 0097628a7b8b7b1f4bf401a52a83077bf5f989f5 Thanks! Dan > Not sure what the issue is here: > $ grep -Rni nm_setting_olpc_mesh_get_type * > ... > libnm-util/nm-setting-olpc-mesh.h:10:#define NM_TYPE_SETTING_OLPC_MESH > (nm_setting_olpc_mesh_get_type ()) > libnm-util/nm-setting-olpc-mesh.h:44:GType > nm_setting_olpc_mesh_get_type (void); > libnm-util/libnm-util.ver:306: nm_setting_olpc_mesh_get_type; > > I'm not really sure what to look for in this case. > > Thanks. > > -Bryan > _______________________________________________ > NetworkManager-list mailing list > NetworkManager-list@gnome.org > http://mail.gnome.org/mailman/listinfo/networkmanager-list _______________________________________________ NetworkManager-list mailing list NetworkManager-list@gnome.org http://mail.gnome.org/mailman/listinfo/networkmanager-list