The Mac OS part of Hugin 2015.0 is currently untested. We have currently
no builder for Mac OS X. So there may be other glitches as well.

Please test, if the attached patch solves the issue.


** Patch added: "macosx_check.patch"
   
https://bugs.launchpad.net/hugin/+bug/1482690/+attachment/4441367/+files/macosx_check.patch

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1482690

Title:
  last source fails to compile on MacOSX Yosemiti

Status in Hugin:
  New

Bug description:
  Hi Guys,

  thanks for working on hugin, I love it! I am trying to compile it from
  source on my machine and this is what I get. The problem seems to come
  from vigra. I'm available for any extra info!

  [ 45%] Building CXX object 
src/hugin1/base_wx/CMakeFiles/huginbasewx.dir/wxPanoCommand.cpp.o
  In file included from /usr/local/include/vigra/labelvolume.hxx:41:0,
                   from /usr/local/include/vigra/localminmax.hxx:45,
                   from 
/Users/denix/git/hugin-2015.0.0/src/hugin1/base_wx/wxPanoCommand.cpp:42:
  /usr/local/include/vigra/multi_array.hxx: In member function 
'vigra::MultiArrayView<N, T, vigra::StridedArrayTag> vigra::MultiArrayView<N, 
T, C>::permuteDimensions(const difference_type&) const':
  /usr/local/include/vigra/multi_array.hxx:2005:82: error: expected 
unqualified-id before ';' token
       difference_type shape, stride, check((typename 
difference_type::value_type)0);
                                                                                
    ^
  /usr/local/include/vigra/multi_array.hxx:2010:11: error: 'check' was not 
declared in this scope
           ++check[s[i]];
             ^
  /usr/local/include/vigra/multi_array.hxx:2010:11: note: suggested alternative:
  In file included from /usr/local/include/vigra/rgbvalue.hxx:46:0,
                   from /usr/local/include/vigra/stdimage.hxx:45,
                   from /Users/denix/git/hugin-2015.0.0/src/hugin1/panoinc.h:53,
                   from 
/Users/denix/git/hugin-2015.0.0/src/hugin1/base_wx/wxPanoCommand.cpp:30:
  /usr/local/include/vigra/static_assert.hxx:84:12: note:   
'vigra::staticAssert::check'
   inline int check( success ) { return 0; }
              ^
  In file included from /usr/local/include/vigra/utilities.hxx:41:0,
                   from /usr/local/include/vigra/basicimage.hxx:41,
                   from /usr/local/include/vigra/stdimage.hxx:42,
                   from /Users/denix/git/hugin-2015.0.0/src/hugin1/panoinc.h:53,
                   from 
/Users/denix/git/hugin-2015.0.0/src/hugin1/base_wx/wxPanoCommand.cpp:30:
  /usr/local/include/vigra/multi_array.hxx:2012:5: error: 'check' was not 
declared in this scope
       vigra_precondition(check == difference_type(1),
       ^
  /usr/local/include/vigra/multi_array.hxx:2012:5: note: suggested alternative:
  In file included from /usr/local/include/vigra/rgbvalue.hxx:46:0,
                   from /usr/local/include/vigra/stdimage.hxx:45,
                   from /Users/denix/git/hugin-2015.0.0/src/hugin1/panoinc.h:53,
                   from 
/Users/denix/git/hugin-2015.0.0/src/hugin1/base_wx/wxPanoCommand.cpp:30:
  /usr/local/include/vigra/static_assert.hxx:84:12: note:   
'vigra::staticAssert::check'
   inline int check( success ) { return 0; }
              ^
  make[2]: *** 
[src/hugin1/base_wx/CMakeFiles/huginbasewx.dir/wxPanoCommand.cpp.o] Error 1
  make[1]: *** [src/hugin1/base_wx/CMakeFiles/huginbasewx.dir/all] Error 2
  make: *** [all] Error 2

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1482690/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~hugin-devs
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~hugin-devs
More help   : https://help.launchpad.net/ListHelp

Reply via email to