Quoting steve hillier <[EMAIL PROTECTED]>: > So, first you need to get nm > "aware" of the nm-openswan vpn service (see above).
Being a Debian GNU/Linux developer, the first thing I did (after trying it 'your way' :) was to create a .deb package. All this works perfect. Got network manager to see the new service etc... > You'll know it's > working, when you can add the "IPsec" type of vpn connection through > the vpn manager interface. Selecting this will start a wizard which > eventually calls out to my shared library to configure the connection > details. This is where it breaks. SOMETIMES (especially if I'm running with strace or gdb), i can briefly see a window pop up. But this is where it segfaults... > If you're debugging the shared library, it's at this point, > you're debugger will go active (when nm tries to load my library and > call the factory method to instantiate the configuration window). This > is where the library tries to build a GUI and crashes. Right.. > I Just recently I realized that I may be creating my config window > entirely wrong. I'm buidling a top-level window when I should be > adding elements to the wizard window (I think). Seems resonable, because nm say: (nm-vpn-properties:20827): Gtk-WARNING **: Can't set a parent on a toplevel widget Unfortunatly, gdb doesn't catch the segfault so I can't get a back trace... And I can't get anjuta to recognize the project. And I'm as green as you when it comes to coding GUI's with GTK... _______________________________________________ NetworkManager-list mailing list NetworkManager-list@gnome.org http://mail.gnome.org/mailman/listinfo/networkmanager-list