Help compiling Hugin in fresh install of Ubuntu 9.10

View: New views
2 Messages — Rating Filter:   Alert me  

Help compiling Hugin in fresh install of Ubuntu 9.10

by ændrük :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello,

I have followed the PanoTools wiki's Hugin Compiling Ubuntu instructions in a fresh installation of the latest version of Ubuntu, but an error occurred while compiling Enblend. I'm hoping someone can point out what went wrong.

Attached is a log of the steps I have taken, with the error message at the end. Here is a copy of the error:

g++ -DHAVE_CONFIG_H -I. -I../../src -I..      -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../../include -DVIGRA_STATIC_LIB -pthread -I/usr/include/OpenEXR   --param inline-unit-growth=60 -march=native -O2 --param inline-unit-growth=60 -O2 -DNDEBUG -Wall -fopenmp -MT enblend-tiff_message.o -MD -MP -MF .deps/enblend-tiff_message.Tpo -c -o enblend-tiff_message.o `test -f 'tiff_message.cc' || echo '../../src/'`tiff_message.cc
../../src/tiff_message.cc: In function ‘void flush_buffers()’:
../../src/tiff_message.cc:48: error: ‘stdout’ was not declared in this scope
../../src/tiff_message.cc:48: error: ‘fflush’ was not declared in this scope
../../src/tiff_message.cc: In function ‘void tiff_message(const char*, const char*, const char*, char*)’:
../../src/tiff_message.cc:67: error: ‘vsnprintf’ was not declared in this scope
make[4]: *** [enblend-tiff_message.o] Error 1
make[4]: Leaving directory `/home/ak/hugin_2009-11-05/enblend/BUILD/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/ak/hugin_2009-11-05/enblend/BUILD/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/ak/hugin_2009-11-05/enblend/BUILD/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ak/hugin_2009-11-05/enblend/BUILD'
make: *** [all] Error 2

Thank you for your time.

Andrew

--~--~---------~--~----~------------~-------~--~----~
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@...
To unsubscribe from this group, send email to hugin-ptx+unsubscribe@...
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~----------~----~----~----~------~----~------~--~---


1) Install Ubuntu 9.10 from ubuntu-9.10-desktop-i386.iso
2) Install all system updates.
3) Install VMWare Tools and reboot.
4) Follow the instructions posted at http://wiki.panotools.org/Hugin_Compiling_Ubuntu. Details below:

--------------------------------------------------------------------------------

$ sudo apt-get install build-essential autoconf automake1.9 libtool flex bison gdb cmake subversion mercurial
$ sudo apt-get install pkg-config libtiff4-dev libboost-graph-dev libboost-thread-dev liblcms1-dev libglew1.5-dev libplot-dev libglut3-dev libopenexr-dev libxi-dev libxmu-dev help2man texi2html texinfo

--------------------------------------------------------------------------------

$ mkdir hugin_2009-11-05
$ cd hugin_2009-11-05/

--------------------------------------------------------------------------------

$ hg clone http://enblend.hg.sourceforge.net:8000/hgroot/enblend/enblend enblend
$ cd enblend

--------------------------------------------------------------------------------

$ make --makefile=Makefile.scm
aclocal -I m4
autoheader
automake --add-missing
configure.in:111: installing `./config.guess'
configure.in:111: installing `./config.sub'
configure.in:8: installing `./install-sh'
configure.in:8: installing `./missing'
doc/Makefile.am:142: user target `enblend.dvi' defined here...
/usr/share/automake-1.11/am/texibuild.am: ... overrides Automake target `enblend.dvi' defined here
doc/Makefile.am:1: installing `./mdate-sh'
doc/Makefile.am:167: user target `enfuse.dvi' defined here...
/usr/share/automake-1.11/am/texibuild.am: ... overrides Automake target `enfuse.dvi' defined here
doc/Makefile.am:1: installing `./texinfo.tex'
src/Makefile.am: installing `./depcomp'
Makefile.am: installing `./INSTALL'
autoconf

--------------------------------------------------------------------------------

$ mkdir BUILD
$ cd BUILD

--------------------------------------------------------------------------------

$ CXXFLAGS="--param inline-unit-growth=60 -march=native -O2" ../configure --disable-image-cache --enable-openmp
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for ranlib... ranlib
checking how to run the C++ preprocessor... g++ -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking whether byte ordering is bigendian... no
checking for gzopen in -lz... yes
checking for jpeg_finish_compress in -ljpeg... yes
checking for png_init_io in -lpng... yes
checking for TIFFOpen in -ltiff... yes
checking for cmsCreateTransform in -llcms... yes
checking for miNewPaintedSet in -lxmi... yes
checking if OpenEXR is wanted... checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
yes
checking for OPENEXR... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for X... libraries , headers
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking how to run the C preprocessor... gcc -E
checking whether we are using the Microsoft C compiler... no
checking GL/gl.h usability... yes
checking GL/gl.h presence... yes
checking for GL/gl.h... yes
checking OpenGL/gl.h usability... no
checking OpenGL/gl.h presence... no
checking for OpenGL/gl.h... no
checking windows.h usability... no
checking windows.h presence... no
checking for windows.h... no
checking for OpenGL library... -lGL
checking GL/glu.h usability... yes
checking GL/glu.h presence... yes
checking for GL/glu.h... yes
checking OpenGL/glu.h usability... no
checking OpenGL/glu.h presence... no
checking for OpenGL/glu.h... no
checking for OpenGL Utility library... -lGLU
checking for varargs GLU tesselator callback function type... no
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking GL/glut.h usability... yes
checking GL/glut.h presence... yes
checking for GL/glut.h... yes
checking GLUT/glut.h usability... no
checking GLUT/glut.h presence... no
checking for GLUT/glut.h... no
checking for GLUT library... -lglut
checking for glewInit in -lGLEW... yes
checking if malloc debugging is wanted... no
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for ANSI C header files... (cached) yes
checking fenv.h usability... yes
checking fenv.h presence... yes
checking for fenv.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking tiffio.h usability... yes
checking tiffio.h presence... yes
checking for tiffio.h... yes
checking jpeglib.h usability... yes
checking jpeglib.h presence... yes
checking for jpeglib.h... yes
checking png.h usability... yes
checking png.h presence... yes
checking for png.h... yes
checking boost/pool/pool.hpp usability... yes
checking boost/pool/pool.hpp presence... yes
checking for boost/pool/pool.hpp... yes
checking boost/random/mersenne_twister.hpp usability... yes
checking boost/random/mersenne_twister.hpp presence... yes
checking for boost/random/mersenne_twister.hpp... yes
checking boost/scoped_ptr.hpp usability... yes
checking boost/scoped_ptr.hpp presence... yes
checking for boost/scoped_ptr.hpp... yes
checking boost/static_assert.hpp usability... yes
checking boost/static_assert.hpp presence... yes
checking for boost/static_assert.hpp... yes
checking boost/filesystem.hpp usability... yes
checking boost/filesystem.hpp presence... yes
checking for boost/filesystem.hpp... yes
configure: Boost "filesystem" header or library not found.  Using built-in support.
checking lcms.h usability... yes
checking lcms.h presence... yes
checking for lcms.h... yes
checking xmi.h usability... yes
checking xmi.h presence... yes
checking for xmi.h... yes
checking for stdbool.h that conforms to C99... yes
checking for _Bool... no
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for off_t... yes
checking return type of signal handlers... void
checking for size_t... yes
checking for ptrdiff_t... yes
checking whether closedir returns void... no
checking for _LARGEFILE_SOURCE value needed for large files... no
checking whether strerror_r is declared... yes
checking for strerror_r... yes
checking whether strerror_r returns char *... yes
checking for working strtod... yes
checking for fesetround... yes
checking for floor... yes
checking for memset... yes
checking for mkstemp... yes
checking for pow... yes
checking for sqrt... yes
checking for strchr... yes
checking for strcspn... yes
checking for strdup... yes
checking for strerror... yes
checking for strrchr... yes
checking for strtol... yes
checking for strtoul... yes
checking for lrint... yes
checking for lrintf... yes
checking whether perl executable path has been provided... no
checking for perl... /usr/bin/perl
checking for perl module Sys::Hostname... ok
checking for perl module Time::Zone... ok
checking for perl module File::Basename... ok
checking for perl module IO::File... ok
checking for perl module IO::Handle... ok
checking whether gnuplot executable path has been provided... no
checking for gnuplot... false
configure: WARNING: cannot find gnuplot; will not be able to build documentation
checking for fig2dev... false
configure: WARNING: cannot find fig2dev; will not be able to build documentation
checking for a sed that does not truncate output... /bin/sed
checking for makeinfo... ${SHELL} /home/ak/hugin_2009-11-05/enblend/missing --run makeinfo
checking checking whether split documentation files... yes
checking whether to enable debugging... no
checking whether to enable image cache... no
checking whether to compile with OpenMP... yes
checking for OpenMP flag of C++ compiler... -fopenmp
configure: creating ./config.status
config.status: creating doc/entropy.gp
config.status: creating doc/entropy-cutoff.gp
config.status: creating doc/gaussian.gp
config.status: creating doc/laplacian-of-gaussian.gp
config.status: creating doc/sharp-edge.gp
config.status: creating doc/smooth-edge.gp
config.status: creating Makefile
config.status: creating include/Makefile
config.status: creating include/vigra/Makefile
config.status: creating include/vigra_ext/Makefile
config.status: creating src/Makefile
config.status: creating src/vigra_impex/Makefile
config.status: creating src/win32helpers/Makefile
config.status: creating doc/Makefile
config.status: creating config.h
config.status: executing depfiles commands
configure: creating config-h.texi

 enblend-enfuse now configured for i686-pc-linux-gnu
   Source directory:               ..
   Installation directory:         /usr/local
   C++ compiler:                   g++
   CFLAGS:                         -pthread -I/usr/include/OpenEXR   -g -O2
   OPENGL_CFLAGS:                  <none required>
   CXXFLAGS:                       -DVIGRA_STATIC_LIB -pthread -I/usr/include/OpenEXR   --param inline-unit-growth=60 -march=native -O2 --param inline-unit-growth=60 -O2 -DNDEBUG -Wall -fopenmp
   LIBS:                           -pthread -lIlmImf -lz -lImath -lHalf -lIex -lIlmThread   -lxmi -llcms -ltiff -lpng -ljpeg -lz
   OPENGL_LIBS:                    -lGLEW -lGLU -lGL  -lm -lglut  -lSM -lICE -lXmu -lXi  -lGLU -lGL  -lm
   EXTRA_LIBS (optional):          <none selected>

 can build all documentation:      no, because of missing gnuplot fig2dev

 feature selection:
   split *.info and *.html files:  yes
   enable debugging support:       no
   enable malloc debugging:        no
   OpenEXR image format            yes
   use image cache:                no
   build GPU acceleration:         yes
   use OpenMP:                     yes

--------------------------------------------------------------------------------

$ make
make  all-recursive
make[1]: Entering directory `/home/ak/hugin_2009-11-05/enblend/BUILD'
Making all in include
make[2]: Entering directory `/home/ak/hugin_2009-11-05/enblend/BUILD/include'
Making all in vigra
make[3]: Entering directory `/home/ak/hugin_2009-11-05/enblend/BUILD/include/vigra'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/ak/hugin_2009-11-05/enblend/BUILD/include/vigra'
Making all in vigra_ext
make[3]: Entering directory `/home/ak/hugin_2009-11-05/enblend/BUILD/include/vigra_ext'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/ak/hugin_2009-11-05/enblend/BUILD/include/vigra_ext'
make[3]: Entering directory `/home/ak/hugin_2009-11-05/enblend/BUILD/include'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/ak/hugin_2009-11-05/enblend/BUILD/include'
make[2]: Leaving directory `/home/ak/hugin_2009-11-05/enblend/BUILD/include'
Making all in src
make[2]: Entering directory `/home/ak/hugin_2009-11-05/enblend/BUILD/src'
make  all-recursive
make[3]: Entering directory `/home/ak/hugin_2009-11-05/enblend/BUILD/src'
Making all in vigra_impex
make[4]: Entering directory `/home/ak/hugin_2009-11-05/enblend/BUILD/src/vigra_impex'
g++ -DHAVE_CONFIG_H -I. -I../../../src/vigra_impex -I../..     -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../../../include -DVIGRA_STATIC_LIB -pthread -I/usr/include/OpenEXR   --param inline-unit-growth=60 -march=native -O2 --param inline-unit-growth=60 -O2 -DNDEBUG -Wall -fopenmp -MT libvigra_impex_a-bmp.o -MD -MP -MF .deps/libvigra_impex_a-bmp.Tpo -c -o libvigra_impex_a-bmp.o `test -f 'bmp.cxx' || echo '../../../src/vigra_impex/'`bmp.cxx
mv -f .deps/libvigra_impex_a-bmp.Tpo .deps/libvigra_impex_a-bmp.Po
g++ -DHAVE_CONFIG_H -I. -I../../../src/vigra_impex -I../..     -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../../../include -DVIGRA_STATIC_LIB -pthread -I/usr/include/OpenEXR   --param inline-unit-growth=60 -march=native -O2 --param inline-unit-growth=60 -O2 -DNDEBUG -Wall -fopenmp -MT libvigra_impex_a-byteorder.o -MD -MP -MF .deps/libvigra_impex_a-byteorder.Tpo -c -o libvigra_impex_a-byteorder.o `test -f 'byteorder.cxx' || echo '../../../src/vigra_impex/'`byteorder.cxx
mv -f .deps/libvigra_impex_a-byteorder.Tpo .deps/libvigra_impex_a-byteorder.Po
g++ -DHAVE_CONFIG_H -I. -I../../../src/vigra_impex -I../..     -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../../../include -DVIGRA_STATIC_LIB -pthread -I/usr/include/OpenEXR   --param inline-unit-growth=60 -march=native -O2 --param inline-unit-growth=60 -O2 -DNDEBUG -Wall -fopenmp -MT libvigra_impex_a-codecmanager.o -MD -MP -MF .deps/libvigra_impex_a-codecmanager.Tpo -c -o libvigra_impex_a-codecmanager.o `test -f 'codecmanager.cxx' || echo '../../../src/vigra_impex/'`codecmanager.cxx
mv -f .deps/libvigra_impex_a-codecmanager.Tpo .deps/libvigra_impex_a-codecmanager.Po
g++ -DHAVE_CONFIG_H -I. -I../../../src/vigra_impex -I../..     -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../../../include -DVIGRA_STATIC_LIB -pthread -I/usr/include/OpenEXR   --param inline-unit-growth=60 -march=native -O2 --param inline-unit-growth=60 -O2 -DNDEBUG -Wall -fopenmp -MT libvigra_impex_a-gif.o -MD -MP -MF .deps/libvigra_impex_a-gif.Tpo -c -o libvigra_impex_a-gif.o `test -f 'gif.cxx' || echo '../../../src/vigra_impex/'`gif.cxx
mv -f .deps/libvigra_impex_a-gif.Tpo .deps/libvigra_impex_a-gif.Po
g++ -DHAVE_CONFIG_H -I. -I../../../src/vigra_impex -I../..     -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../../../include -DVIGRA_STATIC_LIB -pthread -I/usr/include/OpenEXR   --param inline-unit-growth=60 -march=native -O2 --param inline-unit-growth=60 -O2 -DNDEBUG -Wall -fopenmp -MT libvigra_impex_a-hdr.o -MD -MP -MF .deps/libvigra_impex_a-hdr.Tpo -c -o libvigra_impex_a-hdr.o `test -f 'hdr.cxx' || echo '../../../src/vigra_impex/'`hdr.cxx
mv -f .deps/libvigra_impex_a-hdr.Tpo .deps/libvigra_impex_a-hdr.Po
gcc -DHAVE_CONFIG_H -I. -I../../../src/vigra_impex -I../..     -pthread -I/usr/include/OpenEXR   -g -O2  -MT iccjpeg.o -MD -MP -MF .deps/iccjpeg.Tpo -c -o iccjpeg.o ../../../src/vigra_impex/iccjpeg.c
mv -f .deps/iccjpeg.Tpo .deps/iccjpeg.Po
g++ -DHAVE_CONFIG_H -I. -I../../../src/vigra_impex -I../..     -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../../../include -DVIGRA_STATIC_LIB -pthread -I/usr/include/OpenEXR   --param inline-unit-growth=60 -march=native -O2 --param inline-unit-growth=60 -O2 -DNDEBUG -Wall -fopenmp -MT libvigra_impex_a-imageinfo.o -MD -MP -MF .deps/libvigra_impex_a-imageinfo.Tpo -c -o libvigra_impex_a-imageinfo.o `test -f 'imageinfo.cxx' || echo '../../../src/vigra_impex/'`imageinfo.cxx
mv -f .deps/libvigra_impex_a-imageinfo.Tpo .deps/libvigra_impex_a-imageinfo.Po
g++ -DHAVE_CONFIG_H -I. -I../../../src/vigra_impex -I../..     -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../../../include -DVIGRA_STATIC_LIB -pthread -I/usr/include/OpenEXR   --param inline-unit-growth=60 -march=native -O2 --param inline-unit-growth=60 -O2 -DNDEBUG -Wall -fopenmp -MT libvigra_impex_a-jpeg.o -MD -MP -MF .deps/libvigra_impex_a-jpeg.Tpo -c -o libvigra_impex_a-jpeg.o `test -f 'jpeg.cxx' || echo '../../../src/vigra_impex/'`jpeg.cxx
mv -f .deps/libvigra_impex_a-jpeg.Tpo .deps/libvigra_impex_a-jpeg.Po
g++ -DHAVE_CONFIG_H -I. -I../../../src/vigra_impex -I../..     -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../../../include -DVIGRA_STATIC_LIB -pthread -I/usr/include/OpenEXR   --param inline-unit-growth=60 -march=native -O2 --param inline-unit-growth=60 -O2 -DNDEBUG -Wall -fopenmp -MT libvigra_impex_a-png.o -MD -MP -MF .deps/libvigra_impex_a-png.Tpo -c -o libvigra_impex_a-png.o `test -f 'png.cxx' || echo '../../../src/vigra_impex/'`png.cxx
../../../src/vigra_impex/png.cxx: In constructor ‘vigra::PngDecoderImpl::PngDecoderImpl(const std::string&)’:
../../../src/vigra_impex/png.cxx:207: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result
../../../src/vigra_impex/png.cxx: In constructor ‘vigra::PngDecoderImpl::PngDecoderImpl(const std::string&)’:
../../../src/vigra_impex/png.cxx:207: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result
../../../src/vigra_impex/png.cxx: In constructor ‘vigra::PngDecoderImpl::PngDecoderImpl(const std::string&)’:
../../../src/vigra_impex/png.cxx:207: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result
../../../src/vigra_impex/png.cxx: In member function ‘void vigra::PngEncoderImpl::finalize()’:
../../../src/vigra_impex/png.cxx:601: warning: deprecated conversion from string constant to ‘char*’
mv -f .deps/libvigra_impex_a-png.Tpo .deps/libvigra_impex_a-png.Po
g++ -DHAVE_CONFIG_H -I. -I../../../src/vigra_impex -I../..     -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../../../include -DVIGRA_STATIC_LIB -pthread -I/usr/include/OpenEXR   --param inline-unit-growth=60 -march=native -O2 --param inline-unit-growth=60 -O2 -DNDEBUG -Wall -fopenmp -MT libvigra_impex_a-pnm.o -MD -MP -MF .deps/libvigra_impex_a-pnm.Tpo -c -o libvigra_impex_a-pnm.o `test -f 'pnm.cxx' || echo '../../../src/vigra_impex/'`pnm.cxx
mv -f .deps/libvigra_impex_a-pnm.Tpo .deps/libvigra_impex_a-pnm.Po
gcc -DHAVE_CONFIG_H -I. -I../../../src/vigra_impex -I../..     -pthread -I/usr/include/OpenEXR   -g -O2  -MT rgbe.o -MD -MP -MF .deps/rgbe.Tpo -c -o rgbe.o ../../../src/vigra_impex/rgbe.c
mv -f .deps/rgbe.Tpo .deps/rgbe.Po
g++ -DHAVE_CONFIG_H -I. -I../../../src/vigra_impex -I../..     -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../../../include -DVIGRA_STATIC_LIB -pthread -I/usr/include/OpenEXR   --param inline-unit-growth=60 -march=native -O2 --param inline-unit-growth=60 -O2 -DNDEBUG -Wall -fopenmp -MT libvigra_impex_a-sun.o -MD -MP -MF .deps/libvigra_impex_a-sun.Tpo -c -o libvigra_impex_a-sun.o `test -f 'sun.cxx' || echo '../../../src/vigra_impex/'`sun.cxx
mv -f .deps/libvigra_impex_a-sun.Tpo .deps/libvigra_impex_a-sun.Po
g++ -DHAVE_CONFIG_H -I. -I../../../src/vigra_impex -I../..     -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../../../include -DVIGRA_STATIC_LIB -pthread -I/usr/include/OpenEXR   --param inline-unit-growth=60 -march=native -O2 --param inline-unit-growth=60 -O2 -DNDEBUG -Wall -fopenmp -MT libvigra_impex_a-tiff.o -MD -MP -MF .deps/libvigra_impex_a-tiff.Tpo -c -o libvigra_impex_a-tiff.o `test -f 'tiff.cxx' || echo '../../../src/vigra_impex/'`tiff.cxx
mv -f .deps/libvigra_impex_a-tiff.Tpo .deps/libvigra_impex_a-tiff.Po
g++ -DHAVE_CONFIG_H -I. -I../../../src/vigra_impex -I../..     -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../../../include -DVIGRA_STATIC_LIB -pthread -I/usr/include/OpenEXR   --param inline-unit-growth=60 -march=native -O2 --param inline-unit-growth=60 -O2 -DNDEBUG -Wall -fopenmp -MT libvigra_impex_a-viff.o -MD -MP -MF .deps/libvigra_impex_a-viff.Tpo -c -o libvigra_impex_a-viff.o `test -f 'viff.cxx' || echo '../../../src/vigra_impex/'`viff.cxx
mv -f .deps/libvigra_impex_a-viff.Tpo .deps/libvigra_impex_a-viff.Po
g++ -DHAVE_CONFIG_H -I. -I../../../src/vigra_impex -I../..     -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../../../include -DVIGRA_STATIC_LIB -pthread -I/usr/include/OpenEXR   --param inline-unit-growth=60 -march=native -O2 --param inline-unit-growth=60 -O2 -DNDEBUG -Wall -fopenmp -MT libvigra_impex_a-void_vector.o -MD -MP -MF .deps/libvigra_impex_a-void_vector.Tpo -c -o libvigra_impex_a-void_vector.o `test -f 'void_vector.cxx' || echo '../../../src/vigra_impex/'`void_vector.cxx
mv -f .deps/libvigra_impex_a-void_vector.Tpo .deps/libvigra_impex_a-void_vector.Po
g++ -DHAVE_CONFIG_H -I. -I../../../src/vigra_impex -I../..     -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../../../include -DVIGRA_STATIC_LIB -pthread -I/usr/include/OpenEXR   --param inline-unit-growth=60 -march=native -O2 --param inline-unit-growth=60 -O2 -DNDEBUG -Wall -fopenmp -MT libvigra_impex_a-exr.o -MD -MP -MF .deps/libvigra_impex_a-exr.Tpo -c -o libvigra_impex_a-exr.o `test -f 'exr.cxx' || echo '../../../src/vigra_impex/'`exr.cxx
mv -f .deps/libvigra_impex_a-exr.Tpo .deps/libvigra_impex_a-exr.Po
rm -f libvigra_impex.a
ar cru libvigra_impex.a libvigra_impex_a-bmp.o libvigra_impex_a-byteorder.o libvigra_impex_a-codecmanager.o libvigra_impex_a-gif.o libvigra_impex_a-hdr.o iccjpeg.o libvigra_impex_a-imageinfo.o libvigra_impex_a-jpeg.o libvigra_impex_a-png.o libvigra_impex_a-pnm.o rgbe.o libvigra_impex_a-sun.o libvigra_impex_a-tiff.o libvigra_impex_a-viff.o libvigra_impex_a-void_vector.o libvigra_impex_a-exr.o
ranlib libvigra_impex.a
make[4]: Leaving directory `/home/ak/hugin_2009-11-05/enblend/BUILD/src/vigra_impex'
Making all in win32helpers
make[4]: Entering directory `/home/ak/hugin_2009-11-05/enblend/BUILD/src/win32helpers'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/ak/hugin_2009-11-05/enblend/BUILD/src/win32helpers'
make[4]: Entering directory `/home/ak/hugin_2009-11-05/enblend/BUILD/src'
g++ -DHAVE_CONFIG_H -I. -I../../src -I..      -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../../include -DVIGRA_STATIC_LIB -pthread -I/usr/include/OpenEXR   --param inline-unit-growth=60 -march=native -O2 --param inline-unit-growth=60 -O2 -DNDEBUG -Wall -fopenmp -MT enblend-enblend.o -MD -MP -MF .deps/enblend-enblend.Tpo -c -o enblend-enblend.o `test -f 'enblend.cc' || echo '../../src/'`enblend.cc
In file included from ../../src/enblend.cc:153:
../../src/common.h: In function ‘NumericType enblend::numberOfString(const char*, Validator1, const std::string&, NumericType, Validator2, const std::string&, NumericType) [with NumericType = unsigned int, Validator1 = boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::relational_action<boost::lambda::greaterorequal_action>, boost::tuples::tuple<boost::lambda::lambda_functor<boost::lambda::placeholder<1> >, const unsigned int, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >, Validator2 = boost::lambda::lambda_functor<boost::lambda::identity<const bool> >]’:
../../src/common.h:464:   instantiated from ‘NumericType enblend::numberOfString(const char*, Validator, const std::string&, NumericType) [with NumericType = unsigned int, Validator = boost::lambda::lambda_functor<boost::lambda::lambda_functor_base<boost::lambda::relational_action<boost::lambda::greaterorequal_action>, boost::tuples::tuple<boost::lambda::lambda_functor<boost::lambda::placeholder<1> >, const unsigned int, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >]’
../../src/enblend.cc:1067:   instantiated from here
../../src/common.h:399: warning: comparison between signed and unsigned integer expressions
../../src/common.h:399: warning: comparison between signed and unsigned integer expressions
../../src/common.h:414: warning: comparison between signed and unsigned integer expressions
In file included from ../../src/enblend.h:40,
                 from ../../src/enblend.cc:154:
../../include/vigra/diff2d.hxx: In function ‘void enblend::maskBounds(MaskType*, const vigra::Rect2D&, vigra::Rect2D&) [with MaskType = enblend::enblendMain(const std::list<char*, std::allocator<char*> >&, const std::list<vigra::ImageImportInfo*, std::allocator<vigra::ImageImportInfo*> >&, vigra::ImageExportInfo&, vigra::Rect2D&) [with ImagePixelType = vigra::RGBValue<unsigned char, 0u, 1u, 2u>]::MaskType]’:
../../include/vigra/diff2d.hxx:1108: warning: assuming signed overflow does not occur when assuming that (X - c) > X is always false
../../include/vigra/diff2d.hxx:1108: warning: assuming signed overflow does not occur when assuming that (X - c) > X is always false
../../include/vigra/diff2d.hxx:1108: warning: assuming signed overflow does not occur when assuming that (X - c) > X is always false
../../include/vigra/diff2d.hxx:1108: warning: assuming signed overflow does not occur when assuming that (X - c) > X is always false
In file included from ../../src/assemble.h:40,
                 from ../../src/enblend.h:37,
                 from ../../src/enblend.cc:154:
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<short int, 0u, 1u, 2u>, vigra::RGBValue<short int, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<short int, 0u, 1u, 2u> >, SrcValueType = float]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<short int, 0u, 1u, 2u>, vigra::RGBValue<short int, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<short int, 0u, 1u, 2u> >, SrcValueType = double]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<signed char, 0u, 1u, 2u>, vigra::RGBValue<signed char, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<signed char, 0u, 1u, 2u> >, SrcValueType = float]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<signed char, 0u, 1u, 2u>, vigra::RGBValue<signed char, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<signed char, 0u, 1u, 2u> >, SrcValueType = double]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<short unsigned int, 0u, 1u, 2u>, vigra::RGBValue<short unsigned int, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<short unsigned int, 0u, 1u, 2u> >, SrcValueType = float]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<short unsigned int, 0u, 1u, 2u>, vigra::RGBValue<short unsigned int, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<short unsigned int, 0u, 1u, 2u> >, SrcValueType = double]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<unsigned int, 0u, 1u, 2u>, vigra::RGBValue<unsigned int, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<unsigned int, 0u, 1u, 2u> >, SrcValueType = float]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<unsigned int, 0u, 1u, 2u>, vigra::RGBValue<unsigned int, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<unsigned int, 0u, 1u, 2u> >, SrcValueType = double]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<double, 0u, 1u, 2u>, vigra::RGBValue<double, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<double, 0u, 1u, 2u> >, SrcValueType = int]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<double, 0u, 1u, 2u>, vigra::RGBValue<double, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<double, 0u, 1u, 2u> >, SrcValueType = unsigned int]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<double, 0u, 1u, 2u>, vigra::RGBValue<double, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<double, 0u, 1u, 2u> >, SrcValueType = float]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<double, 0u, 1u, 2u>, vigra::RGBValue<double, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<double, 0u, 1u, 2u> >, SrcValueType = double]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, SrcValueType = float]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, SrcValueType = double]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<int, 0u, 1u, 2u>, vigra::RGBValue<int, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<int, 0u, 1u, 2u> >, SrcValueType = double]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<int, 0u, 1u, 2u>, vigra::RGBValue<int, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<int, 0u, 1u, 2u> >, SrcValueType = float]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, SrcValueType = unsigned char]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, SrcValueType = short int]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, SrcValueType = short unsigned int]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, SrcValueType = int]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<unsigned char, 0u, 1u, 2u>, vigra::RGBValue<unsigned char, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<unsigned char, 0u, 1u, 2u> >, SrcValueType = unsigned int]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<signed char, 0u, 1u, 2u>, vigra::RGBValue<signed char, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<signed char, 0u, 1u, 2u> >, SrcValueType = unsigned char]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<signed char, 0u, 1u, 2u>, vigra::RGBValue<signed char, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<signed char, 0u, 1u, 2u> >, SrcValueType = short int]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<signed char, 0u, 1u, 2u>, vigra::RGBValue<signed char, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<signed char, 0u, 1u, 2u> >, SrcValueType = short unsigned int]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<signed char, 0u, 1u, 2u>, vigra::RGBValue<signed char, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<signed char, 0u, 1u, 2u> >, SrcValueType = int]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<signed char, 0u, 1u, 2u>, vigra::RGBValue<signed char, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<signed char, 0u, 1u, 2u> >, SrcValueType = unsigned int]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<short unsigned int, 0u, 1u, 2u>, vigra::RGBValue<short unsigned int, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<short unsigned int, 0u, 1u, 2u> >, SrcValueType = unsigned char]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<short unsigned int, 0u, 1u, 2u>, vigra::RGBValue<short unsigned int, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<short unsigned int, 0u, 1u, 2u> >, SrcValueType = short int]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<short unsigned int, 0u, 1u, 2u>, vigra::RGBValue<short unsigned int, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<short unsigned int, 0u, 1u, 2u> >, SrcValueType = short unsigned int]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<short unsigned int, 0u, 1u, 2u>, vigra::RGBValue<short unsigned int, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<short unsigned int, 0u, 1u, 2u> >, SrcValueType = int]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<short unsigned int, 0u, 1u, 2u>, vigra::RGBValue<short unsigned int, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<short unsigned int, 0u, 1u, 2u> >, SrcValueType = unsigned int]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<short int, 0u, 1u, 2u>, vigra::RGBValue<short int, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<short int, 0u, 1u, 2u> >, SrcValueType = unsigned char]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<short int, 0u, 1u, 2u>, vigra::RGBValue<short int, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<short int, 0u, 1u, 2u> >, SrcValueType = short int]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<short int, 0u, 1u, 2u>, vigra::RGBValue<short int, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<short int, 0u, 1u, 2u> >, SrcValueType = short unsigned int]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<short int, 0u, 1u, 2u>, vigra::RGBValue<short int, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<short int, 0u, 1u, 2u> >, SrcValueType = int]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<short int, 0u, 1u, 2u>, vigra::RGBValue<short int, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<short int, 0u, 1u, 2u> >, SrcValueType = unsigned int]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<unsigned int, 0u, 1u, 2u>, vigra::RGBValue<unsigned int, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<unsigned int, 0u, 1u, 2u> >, SrcValueType = unsigned char]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<unsigned int, 0u, 1u, 2u>, vigra::RGBValue<unsigned int, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<unsigned int, 0u, 1u, 2u> >, SrcValueType = short int]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<unsigned int, 0u, 1u, 2u>, vigra::RGBValue<unsigned int, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<unsigned int, 0u, 1u, 2u> >, SrcValueType = short unsigned int]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<unsigned int, 0u, 1u, 2u>, vigra::RGBValue<unsigned int, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<unsigned int, 0u, 1u, 2u> >, SrcValueType = int]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<unsigned int, 0u, 1u, 2u>, vigra::RGBValue<unsigned int, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<unsigned int, 0u, 1u, 2u> >, SrcValueType = unsigned int]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<int, 0u, 1u, 2u>, vigra::RGBValue<int, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<int, 0u, 1u, 2u> >, SrcValueType = unsigned char]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<int, 0u, 1u, 2u>, vigra::RGBValue<int, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<int, 0u, 1u, 2u> >, SrcValueType = short int]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<int, 0u, 1u, 2u>, vigra::RGBValue<int, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<int, 0u, 1u, 2u> >, SrcValueType = short unsigned int]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<int, 0u, 1u, 2u>, vigra::RGBValue<int, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<int, 0u, 1u, 2u> >, SrcValueType = int]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<int, 0u, 1u, 2u>, vigra::RGBValue<int, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<int, 0u, 1u, 2u> >, SrcValueType = unsigned int]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<float, 0u, 1u, 2u>, vigra::RGBValue<float, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<float, 0u, 1u, 2u> >, SrcValueType = unsigned char]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<float, 0u, 1u, 2u>, vigra::RGBValue<float, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<float, 0u, 1u, 2u> >, SrcValueType = short int]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<float, 0u, 1u, 2u>, vigra::RGBValue<float, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<float, 0u, 1u, 2u> >, SrcValueType = short unsigned int]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<float, 0u, 1u, 2u>, vigra::RGBValue<float, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<float, 0u, 1u, 2u> >, SrcValueType = int]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<float, 0u, 1u, 2u>, vigra::RGBValue<float, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<float, 0u, 1u, 2u> >, SrcValueType = unsigned int]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<float, 0u, 1u, 2u>, vigra::RGBValue<float, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<float, 0u, 1u, 2u> >, SrcValueType = float]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<float, 0u, 1u, 2u>, vigra::RGBValue<float, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<float, 0u, 1u, 2u> >, SrcValueType = double]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<double, 0u, 1u, 2u>, vigra::RGBValue<double, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<double, 0u, 1u, 2u> >, SrcValueType = unsigned char]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<double, 0u, 1u, 2u>, vigra::RGBValue<double, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<double, 0u, 1u, 2u> >, SrcValueType = short int]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
../../include/vigra/accessor.hxx: In function ‘void vigra::read_bands(vigra::Decoder*, ImageIterator, Accessor, SrcValueType) [with ImageIterator = vigra::BasicImageIterator<vigra::RGBValue<double, 0u, 1u, 2u>, vigra::RGBValue<double, 0u, 1u, 2u>**>, Accessor = vigra::RGBAccessor<vigra::RGBValue<double, 0u, 1u, 2u> >, SrcValueType = short unsigned int]’:
../../include/vigra/accessor.hxx:813: warning: array subscript is above array bounds
In file included from ../../src/mask.h:38,
                 from ../../src/enblend.h:40,
                 from ../../src/enblend.cc:154:
../../src/nearest.h: In function ‘void _ZN7enblend23nearestFeatureTransformIN5vigra25ConstStridedImageIteratorIhEENS1_26StandardConstValueAccessorIhEENS1_18BasicImageIteratorIhPPhEENS1_21StandardValueAccessorIhEEEEvT_SC_T0_SC_SD_T1_T2_NS_24nearest_neigbor_metric_tE12BoundaryKind.omp_fn.1(void*)’:
../../src/nearest.h:428: warning: ‘<anonymous>’ may be used uninitialized in this function
../../src/nearest.h:428: note: ‘<anonymous>’ was declared here
../../src/nearest.h:428: warning: ‘<anonymous>’ may be used uninitialized in this function
../../src/nearest.h:428: note: ‘<anonymous>’ was declared here
../../src/nearest.h:428: warning: ‘<anonymous>’ may be used uninitialized in this function
../../src/nearest.h:428: note: ‘<anonymous>’ was declared here
../../src/nearest.h:391: warning: ‘<anonymous>’ may be used uninitialized in this function
../../src/nearest.h:391: note: ‘<anonymous>’ was declared here
../../src/nearest.h:391: warning: ‘<anonymous>’ may be used uninitialized in this function
../../src/nearest.h:391: note: ‘<anonymous>’ was declared here
../../src/nearest.h:391: warning: ‘<anonymous>’ may be used uninitialized in this function
../../src/nearest.h:391: note: ‘<anonymous>’ was declared here
mv -f .deps/enblend-enblend.Tpo .deps/enblend-enblend.Po
g++ -DHAVE_CONFIG_H -I. -I../../src -I..      -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../../include -DVIGRA_STATIC_LIB -pthread -I/usr/include/OpenEXR   --param inline-unit-growth=60 -march=native -O2 --param inline-unit-growth=60 -O2 -DNDEBUG -Wall -fopenmp -MT enblend-gpu.o -MD -MP -MF .deps/enblend-gpu.Tpo -c -o enblend-gpu.o `test -f 'gpu.cc' || echo '../../src/'`gpu.cc
mv -f .deps/enblend-gpu.Tpo .deps/enblend-gpu.Po
g++ -DHAVE_CONFIG_H -I. -I../../src -I..      -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../../include -DVIGRA_STATIC_LIB -pthread -I/usr/include/OpenEXR   --param inline-unit-growth=60 -march=native -O2 --param inline-unit-growth=60 -O2 -DNDEBUG -Wall -fopenmp -MT enblend-filenameparse.o -MD -MP -MF .deps/enblend-filenameparse.Tpo -c -o enblend-filenameparse.o `test -f 'filenameparse.cc' || echo '../../src/'`filenameparse.cc
mv -f .deps/enblend-filenameparse.Tpo .deps/enblend-filenameparse.Po
g++ -DHAVE_CONFIG_H -I. -I../../src -I..      -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../../include -DVIGRA_STATIC_LIB -pthread -I/usr/include/OpenEXR   --param inline-unit-growth=60 -march=native -O2 --param inline-unit-growth=60 -O2 -DNDEBUG -Wall -fopenmp -MT enblend-self_test.o -MD -MP -MF .deps/enblend-self_test.Tpo -c -o enblend-self_test.o `test -f 'self_test.cc' || echo '../../src/'`self_test.cc
mv -f .deps/enblend-self_test.Tpo .deps/enblend-self_test.Po
g++ -DHAVE_CONFIG_H -I. -I../../src -I..      -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I../../include -DVIGRA_STATIC_LIB -pthread -I/usr/include/OpenEXR   --param inline-unit-growth=60 -march=native -O2 --param inline-unit-growth=60 -O2 -DNDEBUG -Wall -fopenmp -MT enblend-tiff_message.o -MD -MP -MF .deps/enblend-tiff_message.Tpo -c -o enblend-tiff_message.o `test -f 'tiff_message.cc' || echo '../../src/'`tiff_message.cc
../../src/tiff_message.cc: In function ‘void flush_buffers()’:
../../src/tiff_message.cc:48: error: ‘stdout’ was not declared in this scope
../../src/tiff_message.cc:48: error: ‘fflush’ was not declared in this scope
../../src/tiff_message.cc: In function ‘void tiff_message(const char*, const char*, const char*, char*)’:
../../src/tiff_message.cc:67: error: ‘vsnprintf’ was not declared in this scope
make[4]: *** [enblend-tiff_message.o] Error 1
make[4]: Leaving directory `/home/ak/hugin_2009-11-05/enblend/BUILD/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/ak/hugin_2009-11-05/enblend/BUILD/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/ak/hugin_2009-11-05/enblend/BUILD/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ak/hugin_2009-11-05/enblend/BUILD'
make: *** [all] Error 2



Re: Help compiling Hugin in fresh install of Ubuntu 9.10

by cspiel :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Fixed in rev f312b1189a2d.

/cls

--~--~---------~--~----~------------~-------~--~----~
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@...
To unsubscribe from this group, send email to hugin-ptx+unsubscribe@...
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~----------~----~----~----~------~----~------~--~---