I compiled on OSX and it launches fine⦠Used Homebrew for my dependencies.
> On 15 Aug 2015, at 6:58 pm, Jonathan Bennett <jbscienc...@gmail.com> wrote: > > I've spent quite some time now trying to get a mac bundle to build. I've > pushed the changes to CMakeLists.txt to github that *should* produce a valid > bundle when make install is run. Right now, the wxwidgets installed by > macports causes the bundle creation to error out. When using homebrew make > install appears to complete successfully. When running, though, we get an > immediate segfault: EXC_BAD_ACCESS KERN_PROTECTION_FAILURE. > > So, I'm a bit lost on this. Any of you mac guys feel free to jump in and > figure this out. I asked in the cmake irc, and they had no idea. > > On Fri, Aug 14, 2015 at 9:52 PM Michael Rash <michael.r...@gmail.com > <mailto:michael.r...@gmail.com>> wrote: > On Fri, Aug 14, 2015 at 9:58 PM, Jonathan Bennett <jbscienc...@gmail.com > <mailto:jbscienc...@gmail.com>> wrote: > Made a couple fixes and pushed to github. Seems to work on this mac now. I am > trying to get a working bundle so it can be distributed without a macports or > homebrew install. > > > Yep, IP resolution mode works now on Yosemite. > > --Mike > > > > On Fri, Aug 14, 2015, 8:20 PM Michael Rash <michael.r...@gmail.com > <mailto:michael.r...@gmail.com>> wrote: > On Fri, Aug 14, 2015 at 4:08 PM, Damien Stuart <dstu...@dstuart.org > <mailto:dstu...@dstuart.org>> wrote: > The knock is working as well. > > I should point out that this is on a different Mac (mine at home running > Mavericks). This first one I used is older (with Mountain Lion). I will > retry on the older one when I get a chance. > > The CMAKE_OSX_ARCHITECTURES update allowed me to get the UI compiled. I'm on > Yosemite with this Mac, and the UI launches and allows me to save a config. I > can also successfully send a knock unless I use the IP resolution mode (which > gives "Failed initialization"). That exact message does not come from > fwknop-gui or libfko that I can see, so perhaps this is another error from > curl? The SPA packets work great in non-resolution mode. > > --Mike > > > > -Damien > > > On Fri, Aug 14, 2015 at 1:32 PM, Jonathan Bennett <jbscienc...@gmail.com > <mailto:jbscienc...@gmail.com>> wrote: > Removing that line was an option I wanted to test. When you say it is > working, do you mean just the compiling, or sending a knock as well? > > At one point I had a bug where only the first knock would work and repeated > attempts would fail, but I thought I fixed that one. That could be what is > happening, though. > > > On Fri, Aug 14, 2015, 12:11 PM Damien Stuart <dstu...@dstuart.org > <mailto:dstu...@dstuart.org>> wrote: > Hmm. > > I commented out the CMAKE_OSX_ARCHITECTURES on my mac at home and it's > working. I should also add that I am using Homebrew instead of macports. > > -Damien > > On Fri, Aug 14, 2015 at 1:05 PM, Jonathan Bennett <jbscienc...@gmail.com > <mailto:jbscienc...@gmail.com>> wrote: > That is probably an error from the curl library trying to do https to resolve > the local ip. I'll add that to the todo list for when I get back to a mac to > work on it. Thank you for the report. > > > On Fri, Aug 14, 2015, 12:01 PM Damien Stuart <dstu...@dstuart.org > <mailto:dstu...@dstuart.org>> wrote: > I was able to get it to compile on my mac after setting > "CMAKE_OSX_ARCHITECTURES x86_64" in the CMakeLists.txt file. > > It runs, but when I go to send a knock, it just pops up a dialog stating > "Unknown Error". > > -Damien > > On Thu, Aug 13, 2015 at 11:19 PM, Jonathan Bennett <jbscienc...@gmail.com > <mailto:jbscienc...@gmail.com>> wrote: > > > On Thu, Aug 13, 2015, 10:07 PM Michael Rash <michael.r...@gmail.com > <mailto:michael.r...@gmail.com>> wrote: > > On Thu, Aug 13, 2015 at 4:28 PM, Jonathan Bennett <jbscienc...@gmail.com > <mailto:jbscienc...@gmail.com>> wrote: > > There is now an installer for fwknop-gui on Windows. It's built using inno > setup. Link here: http://incomsystems.biz/misc/fwknop-gui-installer.exe > <http://incomsystems.biz/misc/fwknop-gui-installer.exe> > > Awesome! I used the installer on a Window 7 VM, and it worked perfectly > (sending a SPA packet to fwknopd running on a separate Linux box). > > I also compiled up the UI on an Ubuntu 1410 system, and it worked there too > after I got the wxWidgets stuff installed. One minor thing is that the > backspace key did not seem to delete characters out of fields like the stanza > name - not sure if this is something in my setup or not (ubuntu VM on a Mac). > I was able to highlight the complete field and then type over the existing > text as a workaround. Also, for both the Linux and Windows UI's, the tab key > doesn't seem to move the cursor from one field to the next. (Totally minor - > just reporting things in case they are useful.) > > The tab issue I was aware of, but not the backspace issue. I'll investigate > and get it fixed. > > > A feature for a future release might be to add a status bar (or box) that > lets the user know that a SPA packet has been sent after hitting the "Send > Knock" button. This could come in handy if the IP resolution step is slow for > example. This could maybe be a text status area at the bottom of the UI that > just flashes the steps involved such as "resolving IP...", "sending knock", > etc. If the IP resolution is fast, then this status would just flash very > briefly before moving to the next phase. What do you think? > > If something goes wrong, a message is displayed. I think a visual feedback of > success would also be helpful. > > > > > > This is still the same early alpha version, so please report any bugs you > find. > > I'll work on the Mac package when I can get back to an Apple machine. I hope > to have a mac binary download sometime this weekend. > > I tried briefly on my Mac as well - ran into some linker issues that I think > are my fault. More soon on this front. > > Did you hit the i686 vs x86_64 issue? In CMakeLists.txt change the line: > > set(CMAKE_OSX_ARCHITECTURES i386) > To > set(CMAKE_OSX_ARCHITECTURES x86_64) > And clean your build directory and try again. I seem to remember the same > error when I built it using macports. If this fixes it for you, I'll push > that change to github. > > > > Thanks to you, fwknop usability is about to take a giant step forward. > > --Mike > > > > --Jonathan > > ------------------------------------------------------------------------------ > > _______________________________________________ > Fwknop-discuss mailing list > Fwknop-discuss@lists.sourceforge.net > <mailto:Fwknop-discuss@lists.sourceforge.net> > https://lists.sourceforge.net/lists/listinfo/fwknop-discuss > <https://lists.sourceforge.net/lists/listinfo/fwknop-discuss> > > > -- > > Michael Rash | Founder > http://www.cipherdyne.org/ <http://www.cipherdyne.org/> > Key fingerprint = 53EA 13EA 472E 3771 894F AC69 95D8 5D6B A742 839F > > ------------------------------------------------------------------------------ > _______________________________________________ > Fwknop-discuss mailing list > Fwknop-discuss@lists.sourceforge.net > <mailto:Fwknop-discuss@lists.sourceforge.net> > https://lists.sourceforge.net/lists/listinfo/fwknop-discuss > <https://lists.sourceforge.net/lists/listinfo/fwknop-discuss> > > > ------------------------------------------------------------------------------ > > _______________________________________________ > Fwknop-discuss mailing list > Fwknop-discuss@lists.sourceforge.net > <mailto:Fwknop-discuss@lists.sourceforge.net> > https://lists.sourceforge.net/lists/listinfo/fwknop-discuss > <https://lists.sourceforge.net/lists/listinfo/fwknop-discuss> > > > > > > > > -- > Michael Rash | Founder > http://www.cipherdyne.org/ <http://www.cipherdyne.org/> > Key fingerprint = 53EA 13EA 472E 3771 894F AC69 95D8 5D6B A742 839F > ------------------------------------------------------------------------------ > _______________________________________________ > Fwknop-discuss mailing list > Fwknop-discuss@lists.sourceforge.net > <mailto:Fwknop-discuss@lists.sourceforge.net> > https://lists.sourceforge.net/lists/listinfo/fwknop-discuss > <https://lists.sourceforge.net/lists/listinfo/fwknop-discuss> > > > > -- > Michael Rash | Founder > http://www.cipherdyne.org/ <http://www.cipherdyne.org/> > Key fingerprint = 53EA 13EA 472E 3771 894F AC69 95D8 5D6B A742 839F > ------------------------------------------------------------------------------ > _______________________________________________ > Fwknop-discuss mailing list > Fwknop-discuss@lists.sourceforge.net > <mailto:Fwknop-discuss@lists.sourceforge.net> > https://lists.sourceforge.net/lists/listinfo/fwknop-discuss > <https://lists.sourceforge.net/lists/listinfo/fwknop-discuss> > ------------------------------------------------------------------------------ > _______________________________________________ > Fwknop-discuss mailing list > Fwknop-discuss@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/fwknop-discuss
------------------------------------------------------------------------------
_______________________________________________ Fwknop-discuss mailing list Fwknop-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fwknop-discuss