Hey, There is some progress with the issue, and although it is not completely resolved yet, I wanted to let everyone hear about the progress.
When Vinod and Jan mentioned setting up some common environment, I decided to try a tool I heard about, called Vagrant ( http://www.vagrantup.com/ ). It basically helps you set up a custom work environment with the help of VM technologies. Then you can share the configuration of your dev. environment with the rest of the development team and you get to have the same workspace. I created a default Ubuntu 12.04 server using Vagrant and installed all the relevant packages and files in it. Sadly, I can not share my workspace configuration for the moment. Still, as pluginviewer command listed seemingly all the plugins we wanted Cyrus SASL to install, it appears everything worked fine on this Ubuntu box. I had encountered problems with trying to install Cyrus SASL to a virtual Ubuntu 12.04 server I created using VirtualBox. I also could not successfully run sample-client and sample-server code provided by Cyrus SASL on this box(i.e. the one I created using Vagrant). However, I did manage to correct a few mistakes in my code, which, for the client side at least, seem to work fine now, at least on the mentioned dev. environment. There is an issue on the server-side code, though. I tried tracing the program using GDB, but it seems a function(sasl_server_step) returns something(SASL_NOMECH) it actually can not return. I will go on looking into that in a few hours. It feels great to finally have made some progress with the issue. I hope I can make faster progress after resolving this. - İlim 2013/8/10 Jan Schaumann <[email protected]> > ?lim U?ur <[email protected]> wrote: > > > He suggested I should redo the configuration step, this time specifying > the > > plugin directory parameter. I did what he suggested, it had no effect. > the > > tool called pluginviewer showed that I only have EXTERNAL plugin > available. > > So he thought the problem is not my code but the way I installed sasl. > > I can't tell for certain, but my instinct and experience suggests that > this likely to be the cause. > > Where do you currently develop on? Is this host accessible by others > (Vinod and me) to help troubleshoot the issue? > > If not, then I think we should consider setting up an EC2 instance to > poke around together; long-distance trouble-shooting is always tricky. > > > dwhite ilim: if pluginviewer is failing, then you have a fundamental > > problem with your sasl install. > > dwhite you could strace pluginview, to see where it's looking for shared > > libraries > > dwhite you may have a mix of cyrus sasl installed (native ubuntu packages > > and newly compiled packages). ldd on one of your binaries may confirm > that. > > dwhite at this point i'd rule out your code being the primary issue. > > All of this sounds like good ways to try to troubleshoot the > installation. Did you follow these suggestions? > > -Jan >
