The binary builds, but did you run make install? Does the fwknop-gui.app bundle run on a mac that doesn't have macports?
On Sat, Aug 15, 2015, 7:42 PM Sebastien J. <s...@mac.com> wrote: > 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> > wrote: > >> On Fri, Aug 14, 2015 at 9:58 PM, Jonathan Bennett <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> >>> wrote: >>> >>>> On Fri, Aug 14, 2015 at 4:08 PM, Damien Stuart <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> 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> >>>>>> 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> 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> >>>>>>>> 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> wrote: >>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Thu, Aug 13, 2015, 10:07 PM Michael Rash < >>>>>>>>>> michael.r...@gmail.com> wrote: >>>>>>>>>> >>>>>>>>>> On Thu, Aug 13, 2015 at 4:28 PM, Jonathan Bennett < >>>>>>>>>> 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 >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> 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 >>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/fwknop-discuss >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> >>>>>>>>>> Michael Rash | Founder >>>>>>>>>> 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 >>>>>>>>>> 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 >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>> >>>>> >>>> >>>> >>>> -- >>>> Michael Rash | Founder >>>> 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 >>>> https://lists.sourceforge.net/lists/listinfo/fwknop-discuss >>>> >>> >> >> >> -- >> Michael Rash | Founder >> 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 >> 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