Thanks Guido, I'll try when I got time in a few days. On Mon, Feb 9, 2009 at 22:55, Guido Kohlmeyer <d...@gekko-design.de> wrote:
> > Dear all, > > I prepared a SDK based on following components ... > > Contents of the hugin SDK [2009-02-09] > > /boost_1_37_0 [http://www.boost.org/] > boost libraries date-time and threads > /Deploy [http://www.openexr.com/] > OpenEXR libraries ilmbase 1.0.1 + openexr 1.6.1 > /exiftool > [http://www.sno.phy.queensu.ca/~phil/exiftool<http://www.sno.phy.queensu.ca/%7Ephil/exiftool> > ] > [pre-build] ExifTool 7.67 > /exiv2-0.18 > [http://www.exiv2.org/][http://sourceforge.net/projects/expat/<http://www.exiv2.org/%5D%5Bhttp://sourceforge.net/projects/expat/> > ] > Exiv2 0.18 + Expat 2.0.1 > /gettext [http://ftp.gnu.org/gnu/] > [pre-build] gettext runtime 0.13.1 + gettext tools 0.13.1 + > libiconv 1.9.1 > /glew > glew library 1.5.1 > /libpano > [https://panotools.svn.sourceforge.net/svnroot/panotools/trunk/libpano] > libpano SVN 944 > /UnxUtils [http://sourceforge.net/projects/unxutils/] > [pre-build] UnxUtils > /wxWidgets-2.8.9 [http://www.wxwidgets.org/] > wxWidgets 2.8.9 > > Some of the components are pre-build versions that are already built by > their responsible developers. All other libs were built based on the > current released version. The only exception is libpano (panotools), > which was built from current SVN version 944. > > Therefore this SDK is a snapshot of the tools and libs that hugin needs > to be build. Some of them may change over time. > > Sure, this is only a snapshot, but I guess that some windows developers > will find it helpful. You approach, Yuv, seems to be more sophisticated, > i.e. to establish a build environment that is flexible over time and can > be rolled back due to usage of configuration management. It is good for > the "core-crew", but maybe a little bit oversized for the guys and/or > girls that want to play with hugin and to get their first steps ... > > At that time I was very pleased to find a small SDK package as a good > starting point. Hopefully a small honey pod to get more developers :-) > > Ok, let's start with this package a new round of windows builds. > > Some questions have to be answered: > > Q: Where can I download the SDK? > A: http://hugin.panotools.org/testing/hugin/Hugin_SDK-20090209.exe > > Q: How to install the SDK? > A: Execute the file and enter a directory to store the SDK files, e.g. > C:\src. This directory is called <src> in the next answer. > > Q: How to build hugin? > A: You can get the latest hugin source code from subversion repository > https://hugin.svn.sourceforge.net/svnroot/hugin/hugin/trunk > 1) Create folder <src>\hugin > 2) Select the folder, right-click > SVN Checkout... > 4) In entry <URL of repository> enter > https://hugin.svn.sourceforge.net/svnroot/hugin/hugin/trunk > 5) Select HEAD revision > 6) Press OK > 7) Start cmake > 8) In entry <Where is the source code> enter: <src>\hugin > 9) In entry <Where to build the binaries> enter: <src>\hugin_build > Note: It is recommended to build the project in another folder then the > source code resides in. Applying this procedure the source and build > files are not mixed in one folder stucture. > 10) Press Configure > 11) In combo box <Build For> select "Visual Studio 9 2008" > 12) Press OK > Note: CMake searches for several components to build the solution files. > If some required components are not found, CMake throws error messages > and marks the missing components in red color in the list. The following > error message comes up: > CMake Error at platforms/windows/installer/CMakeLists.txt:6 (MESSAGE): > Need to set builder (HUGIN_BUILDER) manually > Confirm the dialogs with OK > In the list of cached values select the currently empty value of > property HUGIN_BUILDER > Enter you name. > Press Configure button.The following error message comes up: > CMake Error at platforms/windows/installer/CMakeLists.txt:13 (MESSAGE): > Need to set build date (HUGIN_BUILDDATE) manuallyConfirm the dialogs with > OK > In the list of cached values select the currently empty value of > property HUGIN_BUILDDATE > Enter the current date in format YYYY-MM-DD > Press Configure button > 14) Press OK > 15) Open the generated Visual Studio solution file > <src>\hugin_build\hugin.sln > 16) Select Build > Configuration Manager > 17) Choose Release in Active solution configuration and confirm with Close > 18) Select Build > Build Solution > Note: The build process may take some time ... > 19) Right-click on project INSTALL, select Build > > The files are stored in <src>\hugin_build\INSTALL\FILES > The application in sub-directory bin > > Have fun. Feedback is welcome. > > Guido > > Yuval Levy schrieb: > > Hi Guido, > > > > Guido Kohlmeyer wrote: > >> I prepared a SDK to build hugin on windows platform. > > > > great. I'd be interested to know if you can open network files with > > Hugin compiled with your SDK, to understand if it is a problem of my SDK. > > > >> It is based on > >> current releases of boost, wxwindows, libpano and other tools. > > > > current as in SVN/CVS, or current as in latest releases? > > > > my approach is to use svn:externals properties to "suck in" the latest > > dependencies. It takes a full day to build boost on my 3GHz dual core > > AMD box, but eventually, when all bits and pieces are in place, I will > > commit it to SVN so that people will download their SDK from SVN. It > > will give us the ability to easily maintain references to different SDKs > > (e.g. against different versions of wxWidgets and other external > > dependencies) and to "quickly" (will need some optimizations to compile > > only those parts of boost that are needed by Hugin) test if a regression > > is due to a dependency or to a change in the Hugin code. Also it should > > make it possible for people who are using non-latin language to have > > their own SDK-branch with support for the appropriate toolchain. > > > > > >> The other point is web-space. Any suggestions, where I can upload the > >> package? > > > > Thomas Rauscher has kindly given some space on panotools.org. I suggest > > using that. I think Harrie uses it for the OSX builds and has the > > credentials to access it. > > > > Yuv > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---