Compile problems on slackware 10.2



Hi!
I'm with the Dropline GNOME team. A team dedicated to making the best GNOME desktop there is for Slackware. We've been doing it for almost a year now, taking over the project from Todd Kulesza and making it into a collaborative effort.

We have discussed including NetworkManager in our GNOME 2.12 release since slackware's DBUS now is recent enough to support it again. The problem is that it wont compile. And here's the error message:

Making all in backends
make[3]: Entering directory `/usr/src/NetworkManager/src/backends'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/src/NetworkManager/src/backends'
make[3]: Entering directory `/usr/src/NetworkManager/src'
/bin/sh ../libtool --tag=CC --mode=link gcc  -Wall -Werror -std=gnu89 -g -O2 -Wno-unused -Wno-strict-aliasing -Wno-sign-compare   -o NetworkManager  NetworkManager-NetworkManagerAP.o NetworkManager-NetworkManagerAPList.o NetworkManager-NetworkManagerDbus.o NetworkManager-NetworkManagerDbusUtils.o NetworkManager-nm-dbus-nm.o NetworkManager-nm-dbus-device.o NetworkManager-nm-dbus-net.o NetworkManager-nm-dbus-nmi.o NetworkManager-NetworkManagerDevice.o NetworkManager-nm-ip4-config.o NetworkManager-NetworkManager.o NetworkManager-NetworkManagerPolicy.o NetworkManager-NetworkManagerUtils.o NetworkManager-NetworkManagerWireless.o NetworkManager-NetworkManagerSystem.o NetworkManager-nm-netlink-monitor.o NetworkManager-nm-activation-request.o NetworkManager-autoip.o  -ldbus-glib-1 -ldbus-1 -lglib-2.0   -pthread -lgthread-2.0 -lglib-2.0   -lhal -ldbus-1   -liw ../utils/libnmutils.la ./named-manager/libnamed-manager.la ./vpn-manager/libvpn-manager.la ./dhcp-manager/libdhcp-manager.la ./backends/libnmbackend.la -lgcrypt -lgpg-error
gcc -Wall -Werror -std=gnu89 -g -O2 -Wno-unused -Wno-strict-aliasing -Wno-sign-compare -o NetworkManager NetworkManager-NetworkManagerAP.o NetworkManager-NetworkManagerAPList.o NetworkManager-NetworkManagerDbus.o NetworkManager-NetworkManagerDbusUtils.o NetworkManager-nm-dbus-nm.o NetworkManager-nm-dbus-device.o NetworkManager-nm-dbus-net.o NetworkManager-nm-dbus-nmi.o NetworkManager-NetworkManagerDevice.o NetworkManager-nm-ip4-config.o NetworkManager-NetworkManager.o NetworkManager-NetworkManagerPolicy.o NetworkManager-NetworkManagerUtils.o NetworkManager-NetworkManagerWireless.o NetworkManager-NetworkManagerSystem.o NetworkManager-nm-netlink-monitor.o NetworkManager-nm-activation-request.o NetworkManager-autoip.o -pthread  /usr/lib/libhal.so /usr/lib/libpopt.so -liw ../utils/.libs/libnmutils.a ./named-manager/.libs/libnamed-manager.a ./vpn-manager/.libs/libvpn-manager.a ./dhcp-manager/.libs/libdhcp-manager.a ./backends/.libs/libnmbackend.a /usr/lib/libdbus-glib-1.so /usr/lib/libgobject-2.0.so /usr/lib/libdbus-1.so /usr/lib/libgthread-2.0.so -lpthread /usr/lib/libglib-2.0.so /usr/lib/libgcrypt.so -lnsl /usr/lib/libgpg-error.so
NetworkManager-nm-dbus-nm.o(.text+0x456): In function `nm_dbus_nm_activate_dialup':
/usr/src/NetworkManager/src/nm-dbus-nm.c:181: undefined reference to `nm_system_activate_dialup'
NetworkManager-nm-dbus-nm.o(.text+0xe5b): In function `nm_dbus_nm_sleep':
/usr/src/NetworkManager/src/nm-dbus-nm.c:488: undefined reference to `nm_system_deactivate_all_dialup'
NetworkManager-NetworkManagerDevice.o(.text+0x7ce): In function `nm_device_new':
/usr/src/NetworkManager/src/NetworkManagerDevice.c:386: undefined reference to `nm_system_device_get_system_config'
NetworkManager-NetworkManagerDevice.o(.text+0x7dc):/usr/src/NetworkManager/src/NetworkManagerDevice.c:387: undefined reference to `nm_system_device_get_use_dhcp'
NetworkManager-NetworkManagerDevice.o(.text+0x94c): In function `nm_device_unref':
/usr/src/NetworkManager/src/NetworkManagerDevice.c:457: undefined reference to `nm_system_device_free_system_config'
NetworkManager-NetworkManagerDevice.o(.text+0x4a15): In function `nm_device_activate_stage4_ip_config_get':
/usr/src/NetworkManager/src/NetworkManagerDevice.c:2755: undefined reference to `nm_system_device_new_ip4_system_config'
NetworkManager-NetworkManager.o(.text+0x1889): In function `main':
/usr/src/NetworkManager/src/NetworkManager.c:952: undefined reference to `nm_system_get_dialup_config'
NetworkManager-NetworkManagerSystem.o(.text+0x703): In function `nm_system_vpn_device_set_from_ip4_config':
/usr/src/NetworkManager/src/NetworkManagerSystem.c:319: undefined reference to `nm_system_device_flush_routes_with_iface'
NetworkManager-NetworkManagerSystem.o(.text+0x76e):/usr/src/NetworkManager/src/NetworkManagerSystem.c:342: undefined reference to `nm_system_device_add_route_via_device_with_iface'
NetworkManager-NetworkManagerSystem.o(.text+0x78f):/usr/src/NetworkManager/src/NetworkManagerSystem.c:323: undefined reference to `nm_system_device_add_default_route_via_device_with_iface'
./vpn-manager/.libs/libvpn-manager.a(libvpn_manager_la-nm-vpn-connection.o)(.text+0x3c1): In function `nm_vpn_connection_deactivate':
/usr/src/NetworkManager/src/vpn-manager/nm-vpn-connection.c:158: undefined reference to `nm_system_device_flush_routes_with_iface'
./vpn-manager/.libs/libvpn-manager.a(libvpn_manager_la-nm-vpn-connection.o)(.text+0x3cb):/usr/src/NetworkManager/src/vpn-manager/nm-vpn-connection.c:159: undefined reference to `nm_system_device_flush_addresses_with_iface'
collect2: ld returned 1 exit status
make[3]: *** [NetworkManager] Error 1
make[3]: Leaving directory `/usr/src/NetworkManager/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/NetworkManager/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/NetworkManager'
make: *** [all] Error 2
root build:/usr/src/NetworkManager#


I'm running wireless tools version 28 pre8. Slackware 10.2 include HAL 0.5.4, DBUS 0.5.0. Kernel 2.6.12.5.
Anyone know how I could solve this problem and try to get it included in our next release?


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]