On Ubuntu, I get:

usr/local/bin$ ./hugin
./hugin: error while loading shared libraries: libhuginbase.so.0.0: cannot
open shared object file: No such file or directory


On Wed, Oct 6, 2010 at 12:10 AM, Ken Turkowski <realitypix...@gmail.com>wrote:

> 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  <br...@postle.net>
> >
> >       * 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  <br...@postle.net>
> >
> >       * 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  <hvdw...@gmail.com>
> >
> >       * src/hugin1/hugin/xrc/assistant_panel.xrc:
> >       set lens type wxchoice pulldown on assistant tab to correct size
> >       [c9b073555204]
> >
> > 2010-09-18  harryvanderwolf  <hvdw...@gmail.com>
> >
> >       * 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  <br...@postle.net>
> >
> >       * 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 hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx

Reply via email to