The first time, the build failed while compiling IForgetWhat.cpp, actually 
complaining about IForgetWhat.s not found. I ran make a second time, and it 
finished to completion.
After a make clean and a make, it built without incident.

There were a few warnings:

----------------------------------------------------------------------------------
In file included from 
/Users/turk/Downloads/hugin-2010.2.0/src/foreign/levmar/misc.c:42:
/Users/turk/Downloads/hugin-2010.2.0/src/foreign/levmar/misc_core.c:566:2: 
warning: #warning LAPACK not available, LU will be used for matrix inversion 
when computing the covariance; this might be unstable at times

In file included from 
/Users/turk/Downloads/hugin-2010.2.0/src/foreign/levmar/misc.c:57:
/Users/turk/Downloads/hugin-2010.2.0/src/foreign/levmar/misc_core.c:566:2: 
warning: #warning LAPACK not available, LU will be used for matrix inversion 
when computing the covariance; this might be unstable at times

/Users/turk/Downloads/hugin-2010.2.0/src/foreign/levmar/lmlec.c:39:2: warning: 
#warning Linearly constrained optimization requires LAPACK and was not compiled!

/Users/turk/Downloads/hugin-2010.2.0/src/hugin_base/algorithms/basic/CalculateOptimalROI.cpp:
 In member function ‘int HuginBase::CalculateOptimalROI::autocrop()’:
/Users/turk/Downloads/hugin-2010.2.0/src/hugin_base/algorithms/basic/CalculateOptimalROI.cpp:334:
 warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘long int’

/Users/turk/Downloads/hugin-2010.2.0/src/lens_calibrate/MapPoints.cpp: In 
function ‘void map_points()’:
/Users/turk/Downloads/hugin-2010.2.0/src/lens_calibrate/MapPoints.cpp:182: 
warning: deprecated conversion from string constant to ‘char*’

/Users/turk/Downloads/hugin-2010.2.0/src/lens_calibrate/lensFunc.cpp: In member 
function ‘const char* lensFunc::camDesc()’:
/Users/turk/Downloads/hugin-2010.2.0/src/lens_calibrate/lensFunc.cpp:685: 
warning: deprecated conversion from string constant to ‘char*’
/Users/turk/Downloads/hugin-2010.2.0/src/lens_calibrate/lensFunc.cpp: In member 
function ‘const char* lensFunc::lensDesc()’:
/Users/turk/Downloads/hugin-2010.2.0/src/lens_calibrate/lensFunc.cpp:701: 
warning: deprecated conversion from string constant to ‘char*’

/Users/turk/Downloads/hugin-2010.2.0/src/lens_calibrate/find_N8_lines.cpp: In 
function ‘int linePts2lineList(vigra::BImage&, int, double, 
std::vector<std::vector<vigra::Point2D, std::allocator<vigra::Point2D> >, 
std::allocator<std::vector<vigra::Point2D, std::allocator<vigra::Point2D> > > 
>&)’:
/Users/turk/Downloads/hugin-2010.2.0/src/lens_calibrate/find_N8_lines.cpp:664: 
warning: deprecated conversion from string constant to ‘char*’
/Users/turk/Downloads/hugin-2010.2.0/src/lens_calibrate/find_N8_lines.cpp:665: 
warning: deprecated conversion from string constant to ‘char*’
/Users/turk/Downloads/hugin-2010.2.0/src/lens_calibrate/find_N8_lines.cpp:666: 
warning: deprecated conversion from string constant to ‘char*’
/Users/turk/Downloads/hugin-2010.2.0/src/lens_calibrate/find_N8_lines.cpp:667: 
warning: deprecated conversion from string constant to ‘char*’

/Users/turk/Downloads/hugin-2010.2.0/src/lens_calibrate/lensFunc.cpp: In member 
function ‘const char* lensFunc::camDesc()’:
/Users/turk/Downloads/hugin-2010.2.0/src/lens_calibrate/lensFunc.cpp:685: 
warning: deprecated conversion from string constant to ‘char*’
/Users/turk/Downloads/hugin-2010.2.0/src/lens_calibrate/lensFunc.cpp:685: 
warning: deprecated conversion from string constant to ‘char*’
/Users/turk/Downloads/hugin-2010.2.0/src/lens_calibrate/lensFunc.cpp: In member 
function ‘const char* lensFunc::lensDesc()’:
/Users/turk/Downloads/hugin-2010.2.0/src/lens_calibrate/lensFunc.cpp:701: 
warning: deprecated conversion from string constant to ‘char*’

ld: warning: in /System/Library/Frameworks//QuickTime.framework/QuickTime, 
missing required architecture x86_64 in file
ld: warning: in /usr/lib/libwx_macud_gl-2.8.dylib, missing required 
architecture x86_64 in file
ld: warning: in /usr/lib/libwx_macud-2.8.dylib, missing required architecture 
x86_64 in file
ld: warning: duplicate dylib /usr/lib/libz.dylib

/Users/turk/Downloads/hugin-2010.2.0/src/hugin_base/vigra_ext/ImageTransforms.h:
 In function ‘T vigra_ext::zeroNegative(T) [with T = unsigned char]’:
/Users/turk/Downloads/hugin-2010.2.0/src/hugin_base/vigra_ext/ImageTransforms.h:145:
   instantiated from ‘void 
vigra_ext::transformImageIntern(vigra::triple<Iterator, Iterator, Accessor>, 
vigra::triple<DestIter, DestIter, DestAcc>, std::pair<DestImageIterator, 
DestAccessor>, TRANSFORM&, PixelTransform&, vigra::Diff2D, Interpolator, bool, 
AppBase::MultiProgressDisplay&) [with SrcImageIterator = 
vigra::ConstBasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, 
vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, SrcAccessor = 
vigra::RGBToGrayAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, 
DestImageIterator = vigra::BasicImageIterator<float, float**>, DestAccessor = 
vigra::StandardValueAccessor<float>, TRANSFORM = vigra_ext::RotateTransform, 
PixelTransform = vigra_ext::PassThroughFunctor<float>, AlphaImageIterator = 
vigra::BasicImageIterator<float, float**>, AlphaAccessor = 
vigra::StandardValueAccessor<float>, Interpolator = vigra_ext::interp_cubic]’
/Users/turk/Downloads/hugin-2010.2.0/src/hugin_base/vigra_ext/ImageTransforms.h:566:
   instantiated from ‘void 
vigra_ext::transformImageInternMT(vigra::triple<Iterator, Iterator, Accessor>, 
vigra::triple<DestIter, DestIter, DestAcc>, std::pair<DestImageIterator, 
DestAccessor>, TRANSFORM&, PixelTransform&, vigra::Diff2D, Interpolator, bool, 
AppBase::MultiProgressDisplay&) [with SrcImageIterator = 
vigra::ConstBasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, 
vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, SrcAccessor = 
vigra::RGBToGrayAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, 
DestImageIterator = vigra::BasicImageIterator<float, float**>, DestAccessor = 
vigra::StandardValueAccessor<float>, TRANSFORM = vigra_ext::RotateTransform, 
PixelTransform = vigra_ext::PassThroughFunctor<float>, AlphaImageIterator = 
vigra::BasicImageIterator<float, float**>, AlphaAccessor = 
vigra::StandardValueAccessor<float>, Interpolator = vigra_ext::interp_cubic]’
/Users/turk/Downloads/hugin-2010.2.0/src/hugin_base/vigra_ext/ImageTransforms.h:665:
   instantiated from ‘void vigra_ext::transformImage(vigra::triple<Iterator, 
Iterator, Accessor>, vigra::triple<DestIter, DestIter, DestAcc>, 
std::pair<DestImageIterator, DestAccessor>, vigra::Diff2D, TRANSFORM&, 
PixelTransform&, bool, vigra_ext::Interpolator, AppBase::MultiProgressDisplay&) 
[with SrcImageIterator = 
vigra::ConstBasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, 
vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, SrcAccessor = 
vigra::RGBToGrayAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, 
DestImageIterator = vigra::BasicImageIterator<float, float**>, DestAccessor = 
vigra::StandardValueAccessor<float>, AlphaImageIterator = 
vigra::BasicImageIterator<float, float**>, AlphaAccessor = 
vigra::StandardValueAccessor<float>, TRANSFORM = vigra_ext::RotateTransform, 
PixelTransform = vigra_ext::PassThroughFunctor<float>]’
/Users/turk/Downloads/hugin-2010.2.0/src/hugin_base/vigra_ext/Correlation.h:574:
   instantiated from ‘vigra_ext::CorrelationResult 
vigra_ext::PointFineTuneRotSearch(const IMAGET&, vigra::Diff2D, int, const 
IMAGES&, vigra::Diff2D, int, double, double, int) [with IMAGET = 
vigra::BasicImage<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, 
std::allocator<vigra::RGBValue<unsigned char, 0u, 1u, 2u> > >, IMAGES = 
vigra::BasicImage<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, 
std::allocator<vigra::RGBValue<unsigned char, 0u, 1u, 2u> > >]’
/Users/turk/Downloads/hugin-2010.2.0/src/hugin1/hugin/MainFrame.cpp:1446:   
instantiated from here
/Users/turk/Downloads/hugin-2010.2.0/src/hugin_base/vigra_ext/ImageTransforms.h:55:
 warning: comparison is always false due to limited range of data type

/Users/turk/Downloads/hugin-2010.2.0/src/hugin_base/vigra_ext/ImageTransforms.h:
 In function ‘vigra::RGBValue<VALUETYPE, 0u, 1u, 2u> 
vigra_ext::zeroNegative(vigra::RGBValue<VALUETYPE, 0u, 1u, 2u>) [with T = 
unsigned char]’:
/Users/turk/Downloads/hugin-2010.2.0/src/hugin_base/vigra_ext/ImageTransforms.h:145:
   instantiated from ‘void 
vigra_ext::transformImageIntern(vigra::triple<Iterator, Iterator, Accessor>, 
vigra::triple<DestIter, DestIter, DestAcc>, std::pair<DestImageIterator, 
DestAccessor>, TRANSFORM&, PixelTransform&, vigra::Diff2D, Interpolator, bool, 
AppBase::MultiProgressDisplay&) [with SrcImageIterator = 
vigra::ConstBasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, 
vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, SrcAccessor = 
vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, 
DestImageIterator = vigra::ImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 
2u> >, DestAccessor = vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 
2u> >, TRANSFORM = ScalingTransform, PixelTransform = 
vigra_ext::PassThroughFunctor<unsigned char>, AlphaImageIterator = 
vigra::BasicImageIterator<unsigned char, unsigned char**>, AlphaAccessor = 
vigra::StandardValueAccessor<unsigned char>, Interpolator = 
vigra_ext::interp_cubic]’
/Users/turk/Downloads/hugin-2010.2.0/src/hugin1/hugin/CPImageCtrl.cpp:587:   
instantiated from here
/Users/turk/Downloads/hugin-2010.2.0/src/hugin_base/vigra_ext/ImageTransforms.h:66:
 warning: comparison is always false due to limited range of data type
/Users/turk/Downloads/hugin-2010.2.0/src/hugin_base/vigra_ext/ImageTransforms.h:145:
   instantiated from ‘void 
vigra_ext::transformImageIntern(vigra::triple<Iterator, Iterator, Accessor>, 
vigra::triple<DestIter, DestIter, DestAcc>, std::pair<DestImageIterator, 
DestAccessor>, TRANSFORM&, PixelTransform&, vigra::Diff2D, Interpolator, bool, 
AppBase::MultiProgressDisplay&) [with SrcImageIterator = 
vigra::ConstBasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, 
vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, SrcAccessor = 
vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, 
DestImageIterator = vigra::ImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 
2u> >, DestAccessor = vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 
2u> >, TRANSFORM = ScalingTransform, PixelTransform = 
vigra_ext::PassThroughFunctor<unsigned char>, AlphaImageIterator = 
vigra::BasicImageIterator<unsigned char, unsigned char**>, AlphaAccessor = 
vigra::StandardValueAccessor<unsigned char>, Interpolator = 
vigra_ext::interp_cubic]’
/Users/turk/Downloads/hugin-2010.2.0/src/hugin1/hugin/CPImageCtrl.cpp:587:   
instantiated from here
/Users/turk/Downloads/hugin-2010.2.0/src/hugin_base/vigra_ext/ImageTransforms.h:67:
 warning: comparison is always false due to limited range of data type
/Users/turk/Downloads/hugin-2010.2.0/src/hugin_base/vigra_ext/ImageTransforms.h:145:
   instantiated from ‘void 
vigra_ext::transformImageIntern(vigra::triple<Iterator, Iterator, Accessor>, 
vigra::triple<DestIter, DestIter, DestAcc>, std::pair<DestImageIterator, 
DestAccessor>, TRANSFORM&, PixelTransform&, vigra::Diff2D, Interpolator, bool, 
AppBase::MultiProgressDisplay&) [with SrcImageIterator = 
vigra::ConstBasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, 
vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, SrcAccessor = 
vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, 
DestImageIterator = vigra::ImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 
2u> >, DestAccessor = vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 
2u> >, TRANSFORM = ScalingTransform, PixelTransform = 
vigra_ext::PassThroughFunctor<unsigned char>, AlphaImageIterator = 
vigra::BasicImageIterator<unsigned char, unsigned char**>, AlphaAccessor = 
vigra::StandardValueAccessor<unsigned char>, Interpolator = 
vigra_ext::interp_cubic]’
/Users/turk/Downloads/hugin-2010.2.0/src/hugin1/hugin/CPImageCtrl.cpp:587:   
instantiated from here
/Users/turk/Downloads/hugin-2010.2.0/src/hugin_base/vigra_ext/ImageTransforms.h:68:
 warning: comparison is always false due to limited range of data type

/Users/turk/Downloads/hugin-2010.2.0/src/hugin1/hugin/GLPreviewFrame.cpp:54:1: 
warning: "DEBUG_HEADER" redefined
In file included from 
/Users/turk/Downloads/hugin-2010.2.0/src/hugin1/common/utils.h:27,
                 from 
/Users/turk/Downloads/hugin-2010.2.0/src/hugin1/panoinc.h:70,
                 from 
/Users/turk/Downloads/hugin-2010.2.0/src/hugin1/hugin/GLPreviewFrame.cpp:41:
/Users/turk/Downloads/hugin-2010.2.0/src/hugin_base/hugin_utils/utils.h:63:1: 
warning: this is the location of the previous definition

In file included from /usr/include/wx-2.8/wx/mac/glcanvas.h:4,
                 from /usr/include/wx-2.8/wx/glcanvas.h:60,
                 from 
/Users/turk/Downloads/hugin-2010.2.0/src/hugin1/hugin/GLViewer.h:27,
                 from 
/Users/turk/Downloads/hugin-2010.2.0/src/hugin1/hugin/GLPreviewFrame.cpp:50:
/usr/include/wx-2.8/wx/mac/carbon/glcanvas.h:49: warning: ‘AGLDrawable’ is 
deprecated (declared at 
/System/Library/Frameworks/AGL.framework/Headers/agl.h:48)
/usr/include/wx-2.8/wx/mac/carbon/glcanvas.h:53: warning: ‘AGLDrawable’ is 
deprecated (declared at 
/System/Library/Frameworks/AGL.framework/Headers/agl.h:48)

/Users/turk/Downloads/hugin-2010.2.0/src/hugin1/ptbatcher/PTBatcherGUI.cpp: In 
member function ‘virtual wxChar* BatchIPCConnection::OnRequest(const wxString&, 
const wxString&, int*, wxIPCFormat)’:
/Users/turk/Downloads/hugin-2010.2.0/src/hugin1/ptbatcher/PTBatcherGUI.cpp:401: 
warning: deprecated conversion from string constant to ‘wxChar*’
----------------------------------------------------------------------------------

The "deprecated conversion from string constant to ‘char*" can be fixed by 
using "const char*" in the API.

The "warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘long 
int’" message is solvable by using "%ld" because it was declared as a long; 
some other cases might need, e.g. PRId64 from <inttypes.h>.

The "comparison is always false due to limited range of data type" message can 
probably be ignored.


I got a runtime error when I ran

/usr/local/Applications/Hugin.app

I got a crash window:

----------------------------------------------------------------------------------
Process:         Hugin [93945]
Path:            /usr/local/Applications/Hugin.app/Contents/MacOS/Hugin
Identifier:      net.sourceforge.hugin
Version:         2010.2.0 ()
Code Type:       X86-64 (Native)
Parent Process:  launchd [141]

Date/Time:       2010-10-05 23:31:03.204 -0700
OS Version:      Mac OS X 10.6.4 (10F569)
Report Version:  6

Interval Since Last Report:          1350563 sec
Crashes Since Last Report:           6
Per-App Crashes Since Last Report:   4
Anonymous UUID:                      FCEE90EB-7F8D-4ADA-B828-0D21696306B2

Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Crashed Thread:  0

Dyld Error Message:
  Symbol not found: __ZN12wxConfigBase10ms_pConfigE
  Referenced from: /usr/local/lib/libhuginbasewx.0.0.dylib
  Expected in: flat namespace
 in /usr/local/lib/libhuginbasewx.0.0.dylib
----------------------------------------------------------------------------------

So, it looks like
       wxConfigBase::ms_pConfig
 is missing.

I found it in
     wx-2.8/wx/confbase.h
but it looks like it was just declared inside the class definition, but not 
allocated outside of the class definition. There needs to be a 
        wxConfigBase *wxConfigBase::ms_pConfig;
somewhere, perhaps #ifdef'ed by __APPLE__, __linux__,  wxMAJOR_VERSION, 
wxMINOR_VERSION, wxRELEASE_NUMBER, wxSUBRELEASE_NUMBER


Give it at least one more pass before releasing. It would be nice if Hugin 
could run and successfully stitch a panorama.

-Ken



On Sep 28, 2010, at 3:37 PM, Bruno Postle wrote:

> Hugin is a Panorama stitcher and more.  A powerful software package
> for creating and processing panoramic images.
> 
> A hugin-2010.2.0_rc2 (release candidate 2) tarball is available here:
> https://sourceforge.net/projects/hugin/files/hugin-2010.2_beta/
> 
> This is a release candidate, i.e. The final release may be identical.
> 
> More information about this release can be found in the full ChangeLog below
> and the final release notes:
> http://hugin.sourceforge.net/releases/2010.2.0/
> 
> Summary of changes since 2010.2.0_rc1:
> 
> * Updated Russian translation.
> 
> * Activate autocrop on all projections.
> 
> * Don't override loaded crop factor from project file.
> 
> * Fixes incorrect masks in combination with translations parameters.
> 
> * Minor GUI, build and packaging fixes.
> 
> libpano13-2.9.17 is required, this was released on 10th September 2010.
> 
> See README, ChangeLog and INSTALL_cmake for more information.
> 
> SHA1SUM:
> f0676f28cd3fbebcf4086f55af7cf09566772899  hugin-2010.2.0_rc2.tar.gz
> 
> This release is equivalent to hg branch 2010.2 -r 4431:d8ce0ba947cc
> 
> A detailed ChangeLog of every commit since 2010.2.0_rc1 follows:
> 
> 2010-09-27  tmodes  <tmodes>
> 
>       * src/hugin_base/panodata/Mask.cpp,
>       src/hugin_base/panodata/Panorama.cpp:
>       Fixes incorrect masks in combination with translations parameters
>       [3076130]
>       [8418676e8a53]
> 
> 2010-09-26  Bruno Postle  <[email protected]>
> 
>       * src/foreign/vigra/vigra_impex/CMakeLists.txt:
>       Fix -lpthread fix
>       [3936a26214ba]
> 
>       * src/foreign/vigra/vigra_impex/CMakeLists.txt:
>       explicitly use -lpthread when available, fixes build failure on
>       fedora f14
>       [c8ed7735f41d]
> 
> 2010-09-25  Bruno Postle  <[email protected]>
> 
>       * src/translations/ru.po:
>       Russian translation update (Alexandre Prokoudine)
>       [e4b691911336]
> 
> 2010-09-24  tmodes  <tmodes>
> 
>       * src/hugin1/hugin/PanoPanel.cpp:
>       Enable autocrop for all projections also on pano panel
>       [7d8bddbbd13e]
> 
> 2010-09-23  tmodes  <tmodes>
> 
>       * src/hugin1/hugin/GLPreviewFrame.cpp:
>       Activate autocrop on all projections
>       [efa643db4383]
> 
> 2010-09-19  harryvanderwolf  <[email protected]>
> 
>       * src/hugin1/hugin/xrc/assistant_panel.xrc:
>       set lens type wxchoice pulldown on assistant tab to correct size
>       [c9b073555204]
> 
> 2010-09-18  harryvanderwolf  <[email protected]>
> 
>       * mac/copyExtraTools.sh:
>       [OSX] add enblend and enfuse to copyExtraTools.sh script
>       [09d36ef1f80c]
> 
> 2010-09-17  tmodes  <tmodes>
> 
>       * Merged
>       [3343ab49deed]
> 
>       * src/hugin_base/panodata/SrcPanoImage.cpp:
>       Don't override loaded crop factor from project file
>       [ca1bbd638e77]
> 
> 2010-09-15  Bruno Postle  <[email protected]>
> 
>       * ChangeLog:
>       update ChangeLog for likely rc1
>       [23e34640f870] [hugin-2010.2.0_rc1]
> 

-- 
You received this message because you are subscribed to the Google Groups 
"Hugin and other free panoramic software" group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/hugin-ptx

Reply via email to