Welcome Faruq,

and sorry if I did not answer your introduction post with the whole 
batch yesterday. I burned the midnight oil on other things while waiting 
for the latest Hugin to compile.

Faruq wrote:
> I'm interested to work in processing large images in Hugin. We have
> got a 16 mega-pixel Prosilica GE4900C CCD camera for tracking about 30
> mobile robots. It gives about 50MB image file per frame using a huge
> memory.  I'm running my tracking algorithm on Ubuntu 8.10 64bit and
> got some nice results of tracking markers (http://ril.newport.ac.uk/
> sarker/index.php?pid=21).

Interesting.


> I'm compiling latest 3768 Hugin from SVN and fixed some small issues
> related to library location.
> Now I've got this error following a compilation of sources from svn:

I guess your on Ubuntu 8.10 64bit? When I read your message I checked to 
see if there is something wrong with svn3768. It builds fine on Windows. 
Unfortunately I did not have an Ubuntu box available to try.

Are your libraries standard Ubuntu ones, or do you build them yourself? 
AFAIK there should not be issues with library location on standard Ubuntu.

If you are building the libs yourself, what versions? specifically 
wxWidgets? You'll need 2.8 or higher. Also the wxGLCanvas is not 
activated by default in Windows. I don't recall if this modification is 
necessary when building on Ubuntu as well:

<http://wiki.panotools.org/Hugin_SDK_(MSVC_2008)#wxWidgets>

maybe somebody who is currently running/using Ubuntu can help you more.

In the meantime, start working in parallel on your application. You need 
to apply before April 3 to be eligible. You can always refine your tools 
and provide a patch a few days later, as we will rank the student 
proposals until April 20, but don't delay too much, it's a first come 
first serve queue.

Good Luck
Yuv
Good Luck
Yuv


> 
> root:hugin# make
> [  4%] Built target huginbasewx
> [  6%] Built target huginlevmar
> [  7%] Built target huginjhead
> [ 30%] Built target huginbase
> [ 36%] Built target celeste
> [ 44%] Built target huginvigraimpex
> [ 44%] Built target celeste_standalone
> [ 45%] Built target celeste_train
> [ 52%] Built target huginANN
> [ 53%] Built target huginlensdb
> [ 54%] Built target open_file
> [ 54%] Built target align_image_stack
> [ 55%] Built target autooptimiser
> [ 55%] Built target fulla
> [ 56%] Built target nona
> [ 56%] Built target pto2mk
> [ 57%] Built target tca_correct
> [ 57%] Built target vig_optimize
> [ 59%] Built target matchpoint
> [ 61%] Built target hugin_hdrmerge
> [ 62%] Built target hugin_stitch_project
> [ 62%] Building CXX object src/hugin1/hugin/CMakeFiles/hugin.dir/
> GLPreviewFrame.o
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp:47:1:
> warning: "DEBUG_HEADER" redefined
> In file included from /home/newport-ril/tmp/hugin/src/hugin1/common/
> utils.h:27,
>                  from /home/newport-ril/tmp/hugin/src/hugin1/panoinc.h:
> 70,
>                  from /home/newport-ril/tmp/hugin/src/hugin1/hugin/
> GLPreviewFrame.cpp:36:
> /home/newport-ril/tmp/hugin/src/hugin_base/hugin_utils/utils.h:62:1:
> warning: this is the location of the previous definition
> In file included from /home/newport-ril/tmp/hugin/src/hugin1/hugin/
> GLPreviewFrame.cpp:44:
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLViewer.h:41: error:
> expected class-name before ‘{’ token
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLViewer.h:68: error: ISO
> C++ forbids declaration of ‘wxGLContext’ with no type
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLViewer.h:68: error:
> expected ‘;’ before ‘*’ token
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp: In
> constructor ‘GLPreviewFrame::GLPreviewFrame(wxFrame*, PT::Panorama&)’:
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp:171:
> error: ‘WX_GL_RGBA’ was not declared in this scope
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp:171:
> error: ‘WX_GL_DOUBLEBUFFER’ was not declared in this scope
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp:178:
> error: invalid conversion from ‘GLViewer*’ to ‘int’
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp:178:
> error:   initializing argument 1 of ‘wxSizerItem* wxSizer::Add(int,
> int, int, int, int, wxObject*)’
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp: In
> member function ‘void GLPreviewFrame::OnNumTransform
> (wxCommandEvent&)’:
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp:726:
> warning: format not a string literal and no format arguments
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp:732:
> warning: format not a string literal and no format arguments
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp:738:
> warning: format not a string literal and no format arguments
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp: In
> member function ‘void GLPreviewFrame::OnTextCtrlChanged
> (wxCommandEvent&)’:
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp:759:
> warning: format not a string literal and no format arguments
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp:775:
> warning: format not a string literal and no format arguments
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp: In
> member function ‘void GLPreviewFrame::OnTrackChangeFOV
> (wxScrollEvent&)’:
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp:851:
> error: ‘class GLViewer’ has no member named ‘Refresh’
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp: In
> member function ‘void GLPreviewFrame::OnCrop(wxCommandEvent&)’:
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp:1019:
> error: ‘class GLViewer’ has no member named ‘Refresh’
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp: In
> member function ‘void GLPreviewFrame::OnDrag(wxCommandEvent&)’:
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp:1033:
> error: ‘class GLViewer’ has no member named ‘Refresh’
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp: In
> member function ‘void GLPreviewFrame::OnIdentify(wxCommandEvent&)’:
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp:1048:
> error: ‘class GLViewer’ has no member named ‘Refresh’
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp: In
> member function ‘void GLPreviewFrame::TurnOffTools
> (std::set<PreviewTool*, std::less<PreviewTool*>,
> std::allocator<PreviewTool*> >)’:
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp:1061:
> error: ‘class GLViewer’ has no member named ‘Refresh’
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp:1067:
> error: ‘class GLViewer’ has no member named ‘Refresh’
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp:1073:
> error: ‘class GLViewer’ has no member named ‘Refresh’
> make[2]: *** [src/hugin1/hugin/CMakeFiles/hugin.dir/GLPreviewFrame.o]
> Error 1
> make[1]: *** [src/hugin1/hugin/CMakeFiles/hugin.dir/all] Error 2
> make: *** [all] Error 2
> root:hugin#
>  and if I add this header in GLView.h
> 
> #include <wx/gtk/glcanvas.h>
> 
> it shows this:
> [ 62%] Building CXX object src/hugin1/hugin/CMakeFiles/hugin.dir/
> GLPreviewFrame.o
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp:47:1:
> warning: "DEBUG_HEADER" redefined
> In file included from /home/newport-ril/tmp/hugin/src/hugin1/common/
> utils.h:27,
>                  from /home/newport-ril/tmp/hugin/src/hugin1/panoinc.h:
> 70,
>                  from /home/newport-ril/tmp/hugin/src/hugin1/hugin/
> GLPreviewFrame.cpp:36:
> /home/newport-ril/tmp/hugin/src/hugin_base/hugin_utils/utils.h:62:1:
> warning: this is the location of the previous definition
> In file included from /home/newport-ril/tmp/hugin/src/hugin1/hugin/
> GLViewer.h:27,
>                  from /home/newport-ril/tmp/hugin/src/hugin1/hugin/
> GLPreviewFrame.cpp:44:
> /usr/local/include/wx-2.8/wx/gtk/glcanvas.h:67: error:
> ‘wxGLCanvasName’ was not declared in this scope
> /usr/local/include/wx-2.8/wx/gtk/glcanvas.h:73: error:
> ‘wxGLCanvasName’ was not declared in this scope
> /usr/local/include/wx-2.8/wx/gtk/glcanvas.h:81: error:
> ‘wxGLCanvasName’ was not declared in this scope
> /usr/local/include/wx-2.8/wx/gtk/glcanvas.h:89: error:
> ‘wxGLCanvasName’ was not declared in this scope
> /usr/local/include/wx-2.8/wx/gtk/glcanvas.h:100: error:
> ‘wxGLCanvasName’ was not declared in this scope
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp: In
> constructor ‘GLPreviewFrame::GLPreviewFrame(wxFrame*, PT::Panorama&)’:
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp:171:
> error: ‘WX_GL_RGBA’ was not declared in this scope
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp:171:
> error: ‘WX_GL_DOUBLEBUFFER’ was not declared in this scope
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp: In
> member function ‘void GLPreviewFrame::OnNumTransform
> (wxCommandEvent&)’:
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp:726:
> warning: format not a string literal and no format arguments
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp:732:
> warning: format not a string literal and no format arguments
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp:738:
> warning: format not a string literal and no format arguments
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp: In
> member function ‘void GLPreviewFrame::OnTextCtrlChanged
> (wxCommandEvent&)’:
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp:759:
> warning: format not a string literal and no format arguments
> /home/newport-ril/tmp/hugin/src/hugin1/hugin/GLPreviewFrame.cpp:775:
> warning: format not a string literal and no format arguments
> make[2]: *** [src/hugin1/hugin/CMakeFiles/hugin.dir/GLPreviewFrame.o]
> Error 1
> make[1]: *** [src/hugin1/hugin/CMakeFiles/hugin.dir/all] Error 2
> make: *** [all] Error 2
> 
> 
> Any idea?
> 
> TIA
> Faruque
> 
> > 


--~--~---------~--~----~------------~-------~--~----~
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