https://trac.macports.org/attachment/ticket/41463/patch-src-hugin1-icpfind-AutoCtrlPointCreator.cpp.diff
(Discussion here: https://trac.macports.org/ticket/41463)

(I am quite certain that) this is the only change to Hugin's own source 
code to make it compile with *clang* (I wasn't able to compile it using 
gcc, that caused even more problems). 
The (three ?) other changes were made to libtiff, gettext and wxWidgets.

Maybe there is someone who can tell me exactly what program needs which 
libraries (especially which boost library) and binaries(like cpfind, 
celeste, ...)  to shrink down the application sizes (currently 2* ~80mb and 
1* ~50mb) ?


Am Montag, 18. April 2016 14:22:31 UTC+2 schrieb Sukima:
>
> So what changes to the source were needed to get the Mac version to 
> compile? Do you have plans to send a patch to the core team? Or at least a 
> patch others can apply? The more devs who can compile the more options 
> there are to upkeep the Official mac build and / or mirror them.
>
> On Monday, April 18, 2016 at 7:41:37 AM UTC-4, Niklas Mischkulnig wrote:
>>
>> No, that is a different problem to be solved by the wxWidgets developers.
>>
>> First of all, thank you all for your quick responses and will to test.
>>
>> Here is a new build: 
>> *At least on my machine, I had to go into the Hugin.app settings, under 
>> programs and set alternative enblend/enfuse executables to ./enblend and 
>> ./enfuse to make PTBatcherGui work.*  
>>
>> https://www.dropbox.com/s/oi6etuyobwkxwbb/Hugin.zip?dl=1 (still the same 
>> link)
>>
>> Changes:
>> 1. The vigra library wasn't compiled with png, tiff or jpeg support, thus 
>> the decode-errors.
>> 2. There were some missing binaries in Hugin.app, making 
>> auto-controlpoint-finding fail.
>>
>> Niklas
>>
>>
>> Am Montag, 18. April 2016 05:16:53 UTC+2 schrieb aks:
>>>
>>> Thank you Niklas. Here are the console messages for Test A - attempting 
>>> to open an existing pto, which results in Hugin vanishing, and Test B - 
>>> attempting to add a jpg which Hugin reports as an unsupported image file 
>>> format. Both tests seem to report the same console messages. When looking 
>>> into the Hugin package I do not see libxpc.dylib. Perhaps this is a clue. I 
>>> do not see libxpc.dylib in previous a Hugin. 
>>>
>>> Test A:
>>>
>>> 4/17/16 9:54:55.120 PM Hugin[8124]: WARNING: The Gestalt selector 
>>> gestaltSystemVersion is returning 10.9.4 instead of 10.11.4. This is not a 
>>> bug in Gestalt -- it is a documented limitation. Use NSProcessInfo's 
>>> operatingSystemVersion property to get correct system version number.
>>> Call location:
>>> 4/17/16 9:54:55.120 PM Hugin[8124]: 0   CarbonCore                       
>>>    0x00007fff933f96df ___Gestalt_SystemVersion_block_invoke + 113
>>> 4/17/16 9:54:55.120 PM Hugin[8124]: 1   libdispatch.dylib               
>>>     0x00007fff872f240b _dispatch_client_callout + 8
>>> 4/17/16 9:54:55.120 PM Hugin[8124]: 2   libdispatch.dylib               
>>>     0x00007fff872f2303 dispatch_once_f + 67
>>> 4/17/16 9:54:55.120 PM Hugin[8124]: 3   CarbonCore                       
>>>    0x00007fff93385fbc _Gestalt_SystemVersion + 987
>>> 4/17/16 9:54:55.120 PM Hugin[8124]: 4   CarbonCore                       
>>>    0x00007fff933857d0 Gestalt + 139
>>> 4/17/16 9:54:55.120 PM Hugin[8124]: 5   libwx_osx_cocoau-3.0.0.2.0.dylib 
>>>    0x000000010e811b8f _Z19UMAGetSystemVersionv + 31
>>> 4/17/16 9:54:55.120 PM Hugin[8124]: 6   libwx_osx_cocoau-3.0.0.2.0.dylib 
>>>    0x000000010e85e374 _ZNK8wxWindow21MacHasScrollBarCornerEv + 228
>>> 4/17/16 9:55:00.542 PM Hugin[8124]: assertion failed: 15E65: 
>>> libxpc.dylib + 78986 [2CC7CF36-66D4-301B-A6D8-EBAE7405B008]: 0x89
>>>
>>> Test B:
>>>
>>> 4/17/16 10:01:08.735 PM Hugin[8161]: WARNING: The Gestalt selector 
>>> gestaltSystemVersion is returning 10.9.4 instead of 10.11.4. This is not a 
>>> bug in Gestalt -- it is a documented limitation. Use NSProcessInfo's 
>>> operatingSystemVersion property to get correct system version number.
>>> Call location:
>>> 4/17/16 10:01:08.735 PM Hugin[8161]: 0   CarbonCore                     
>>>      0x00007fff933f96df ___Gestalt_SystemVersion_block_invoke + 113
>>> 4/17/16 10:01:08.735 PM Hugin[8161]: 1   libdispatch.dylib               
>>>     0x00007fff872f240b _dispatch_client_callout + 8
>>> 4/17/16 10:01:08.735 PM Hugin[8161]: 2   libdispatch.dylib               
>>>     0x00007fff872f2303 dispatch_once_f + 67
>>> 4/17/16 10:01:08.735 PM Hugin[8161]: 3   CarbonCore                     
>>>      0x00007fff93385fbc _Gestalt_SystemVersion + 987
>>> 4/17/16 10:01:08.735 PM Hugin[8161]: 4   CarbonCore                     
>>>      0x00007fff933857d0 Gestalt + 139
>>> 4/17/16 10:01:08.735 PM Hugin[8161]: 5   
>>> libwx_osx_cocoau-3.0.0.2.0.dylib    0x0000000110183b8f 
>>> _Z19UMAGetSystemVersionv + 31
>>> 4/17/16 10:01:08.735 PM Hugin[8161]: 6   
>>> libwx_osx_cocoau-3.0.0.2.0.dylib    0x00000001101d0374 
>>> _ZNK8wxWindow21MacHasScrollBarCornerEv + 228
>>> 4/17/16 10:01:14.976 PM Hugin[8161]: assertion failed: 15E65: 
>>> libxpc.dylib + 78986 [2CC7CF36-66D4-301B-A6D8-EBAE7405B008]: 0x89
>>>
>>>
>>> Thank you for taking this on.
>>>
>>> Allan
>>>
>>>
>>> On Apr 17, 2016, at 3:09 PM, Niklas Mischkulnig <nik...@mischkulnig.de> 
>>> wrote:
>>>
>>> Here is a (hopefully working) build (version 2016) . Please test it and 
>>> tell me if something crashes (there might still be a wrong dylib install 
>>> path lurking in a dark corner :D ). 
>>>
>>> https://www.dropbox.com/s/oi6etuyobwkxwbb/Hugin.zip?dl=1
>>>
>>> Am Samstag, 2. April 2016 08:45:28 UTC+2 schrieb Niklas Mischkulnig:
>>>>
>>>> Why hasn't there been a Mac build on sourceforge for over one year 
>>>> (there isn't a windows build for the 2016.0.0 yet)?
>>>>
>>>
>>> -- 
>>> A list of frequently asked questions is available at: 
>>> http://wiki.panotools.org/Hugin_FAQ
>>> --- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "hugin and other free panoramic software" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to hugin-ptx+...@googlegroups.com.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/hugin-ptx/b54aec89-34a4-4cbd-a43e-5f7722dfb213%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/hugin-ptx/b54aec89-34a4-4cbd-a43e-5f7722dfb213%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>>
>>>

-- 
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
--- 
You received this message because you are subscribed to the Google Groups 
"hugin and other free panoramic software" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to hugin-ptx+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/hugin-ptx/43b9e8ab-0cbc-46ca-b6d9-5f9717404dca%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to