Hi there, I had started a similar project a few weeks ago, when I didn't know about NetworkManager. After people told me about this project I liked to give it a try and use it via DBUS interface to built the KDE system tray app.
Anyway, I checked out from CVS but compilation failed. Attached patch makes the "gcc version 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu9)" happy. The patch also includes a #define. Apparently the wireless-tools package kubuntu provides somehow not compatiple with the one you guys use. -- Best regards, Engin AYDOGAN
? kubuntu.patch ? dispatcher-daemon/.deps ? dispatcher-daemon/.libs ? gnome/applet/.deps ? gnome/applet/.libs ? gnome/libnm_glib/.deps ? gnome/libnm_glib/.libs ? gnome/libnm_glib/libnm_glib.la ? gnome/libnm_glib/libnm_glib_la-libnm_glib.lo ? gnome/vpn-properties/.deps ? gnome/vpn-properties/.libs ? src/.deps ? src/.libs ? src/backends/.deps ? src/backends/.libs ? src/backends/libnmbackend.la ? src/backends/libnmbackend_la-NetworkManagerDebian.lo ? src/backends/libnmbackend_la-interface_parser.lo ? src/dhcp-manager/.deps ? src/dhcp-manager/.libs ? src/dhcp-manager/libdhcp-manager.la ? src/dhcp-manager/libdhcp_manager_la-nm-dhcp-manager.lo ? src/named-manager/.deps ? src/named-manager/.libs ? src/named-manager/libnamed-manager.la ? src/named-manager/libnamed_manager_la-nm-named-manager.lo ? src/vpn-manager/.deps ? src/vpn-manager/.libs ? src/vpn-manager/libvpn-manager.la ? src/vpn-manager/libvpn_manager_la-nm-dbus-vpn.lo ? src/vpn-manager/libvpn_manager_la-nm-vpn-act-request.lo ? src/vpn-manager/libvpn_manager_la-nm-vpn-connection.lo ? src/vpn-manager/libvpn_manager_la-nm-vpn-manager.lo ? src/vpn-manager/libvpn_manager_la-nm-vpn-service.lo ? test/.deps ? test/.libs ? utils/.deps ? utils/.libs ? utils/libnmutils.la ? utils/libnmutils_la-nm-utils.lo Index: src/NetworkManagerDevice.c =================================================================== RCS file: /cvs/gnome/NetworkManager/src/NetworkManagerDevice.c,v retrieving revision 1.178 diff -u -r1.178 NetworkManagerDevice.c --- src/NetworkManagerDevice.c 20 Oct 2005 20:41:51 -0000 1.178 +++ src/NetworkManagerDevice.c 23 Oct 2005 23:42:44 -0000 @@ -47,6 +47,10 @@ #include "nm-activation-request.h" #include "nm-utils.h" +#ifndef IW_EV_POINT_OFF +#define IW_EV_POINT_OFF (((char *) &(((struct iw_point *) NULL)->length)) - \ + (char *) NULL) +#endif /* Local static prototypes */ static gpointer nm_device_worker (gpointer user_data); static gboolean nm_device_wireless_scan (gpointer user_data); Index: src/backends/interface_parser.h =================================================================== RCS file: /cvs/gnome/NetworkManager/src/backends/interface_parser.h,v retrieving revision 1.2 diff -u -r1.2 interface_parser.h --- src/backends/interface_parser.h 16 Aug 2005 17:16:40 -0000 1.2 +++ src/backends/interface_parser.h 23 Oct 2005 23:42:45 -0000 @@ -40,13 +40,17 @@ struct _if_block *next; } if_block; -void ifparser_init(); -void ifparser_destroy(); +void ifparser_init( void ); +void ifparser_destroy( void ); const char* ifparser_interfaces(); if_block *ifparser_getif(const char* iface); -if_block *ifparser_getfirst(); +if_block *ifparser_getfirst( void ); const char *ifparser_getkey(if_block* iface, const char *key); +void add_block(const char *type, const char* name); +void add_data(const char *key,const char *data); +void _destroy_data(if_data *ifd); +void _destroy_block(if_block* ifb); #endif
_______________________________________________ NetworkManager-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/networkmanager-list
