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

Reply via email to