--- qtpfsgui-1.9.3.orig/debian/changelog +++ qtpfsgui-1.9.3/debian/changelog @@ -0,0 +1,129 @@ +qtpfsgui (1.9.3-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Fixing segmentation fault when saving a HDR image (closes: #536666). + + -- Giovanni Mascellani Mon, 30 Aug 2010 23:08:43 +0200 + +qtpfsgui (1.9.3-1) unstable; urgency=low + + [ Cyril Brulebois ] + * New upstream release (Closes: #530766). + * debian/copyright: + - Update accordingly. + * debian/patches: + - Get rid of timestamps. + * Merge changes from experimental. + * Update my address in the manpage too. + * ACK the following patches by fabo, thanks! + * Add dcraw to Depends, since this tool is needed, although not + mentioned as a dependency in the upstream docs. Thanks to fabo + again. + * Add patch to disable some (new) default optimisations: openmp and + sse2, because I'm not sure they are available on all platforms: + - 50_disable_opts + * debian/control: + - Update Standards-Version from 3.8.0 to 3.8.1 (no changes needed). + * Switch from cdbs to plain debhelper: + - Update compat from 5 to 7. + - B-D to debhelper (>= 7.0.50) to be able to use overrides. + - Use debian/docs and debian/manpages to control dh_* accordingly. + - Rework debian/rules. + - Drop cdbs from B-D. + + [ Fathi Boudra ] + * Add patch to fix documentation search path on Debian system: + - 30_fix_documentation_search_path + * Add patch to fix desktop file icon (Closes: #509305): + - 40_fix_desktop_file_icon + + -- Cyril Brulebois Sun, 07 Jun 2009 13:35:47 +0200 + +qtpfsgui (1.9.2-1) experimental; urgency=low + + * New upstream release. + * debian/copyright: + - Update accordingly. + - Update my mail address, copyright years. + * debian/control: + - Update my mail address. + - Bump Standards-Version from 3.7.3 to 3.8.0 (no changes needed). + + -- Cyril Brulebois Mon, 01 Dec 2008 04:32:14 +0100 + +qtpfsgui (1.9.1-1) unstable; urgency=low + + * New upstream release. + * Drop merged-upstream (or cherrypicked-from-upstream) patches: + - 30_align_image_stack_prefix. + - 40_fix_exiv2_encoding_support. + + -- Cyril Brulebois Fri, 07 Mar 2008 23:23:55 +0100 + +qtpfsgui (1.9.0-3) unstable; urgency=low + + * Add patch to fix encoding troubles with operations on exiv2 data, + cherry-picked from upstream, revision 262 (Closes: #460718): + - 40_fix_exiv2_encoding_support. + + -- Cyril Brulebois Tue, 05 Feb 2008 22:01:58 +0100 + +qtpfsgui (1.9.0-2) unstable; urgency=low + + * Special thanks to Julien Valroff, who reported the following bugs, + along with some patches. + * Added patch to allow the use of Hugin's align_image_stack again; its + inclusion is pending upstream (Closes: #460716): + - 30_align_image_stack_prefix. + * Fix the link to embedded documentation: qtpfsgui/doc -> doc/qtpfsgui + (Closes: #460944). + + -- Cyril Brulebois Sat, 26 Jan 2008 14:27:52 +0100 + +qtpfsgui (1.9.0-1) unstable; urgency=low + + * New upstream release. + * Replace “COPYING” with “LICENSE” in the NOT_NEEDED variable of + debian/rules, following upstream's renaming. + * Update debian/links accordingly. + * Delete the matching TODO item since there's no longer needed to have a + patched (with HTML tags) license file to get a correct display in the + “License agreement” tab. + * Update the gcc4.3 patch (drop the hunk touching src/Libpfs/pfs.cpp): + - 20_gcc4.3_includes. + * Add a link from /usr/share/qtpfsgui/html to the HTML documentation + under /usr/share/doc/qtpfsgui/html since the former is used at runtime + to display the manual. + + -- Cyril Brulebois Sun, 06 Jan 2008 04:39:36 +0100 + +qtpfsgui (1.8.12-2) unstable; urgency=low + + * Move maintenance to pkg-phototools now that the team has been created + on alioth: Maintainer set to the team, put myself in Uploaders. + * Update Vcs-* accordingly. + * Add a “lrelease-qt4” call in the “makebuilddir” target, so that + localization files get built, and then later installed. Delete the + generated files in the “clean” target. Use a stamp file to avoid + double-run. + * No longer “rmdir” the /usr/share/qtpfsgui directory since it is no + longer empty. + * Add a link (through debian/links) from /usr/share/qtpfsgui/COPYING to + GPL-2 in common-licenses, since it is used in the “License agreement” + tab. Add a TODO item accordingly (upstream uses HTML
 tags to
+    format it).
+  * Add patch to fix FTBFS with gcc 4.3 snapshots:
+     - 20_gcc4.3_includes.
+  * Add a minimal manpage generated from debian/qtpfsgui.pod using
+    pod2man.
+
+ -- Cyril Brulebois   Sat, 22 Dec 2007 18:12:19 +0100
+
+qtpfsgui (1.8.12-1) unstable; urgency=low
+
+  * Initial release (Closes: #410655).
+  * The following patch removes the unneeded “Encoding” key from the
+    upstream desktop file:
+     - 10_remove_encoding_from_desktop_file.
+
+ -- Cyril Brulebois   Fri, 14 Dec 2007 02:46:03 +0100
--- qtpfsgui-1.9.3.orig/debian/menu
+++ qtpfsgui-1.9.3/debian/menu
@@ -0,0 +1,2 @@
+?package(qtpfsgui):needs="X11" section="Applications/Graphics"\
+  title="qtpfsgui" command="/usr/bin/qtpfsgui"
--- qtpfsgui-1.9.3.orig/debian/control
+++ qtpfsgui-1.9.3/debian/control
@@ -0,0 +1,31 @@
+Source: qtpfsgui
+Section: graphics
+Priority: extra
+Maintainer: Debian PhotoTools Maintainers 
+Uploaders: Cyril Brulebois 
+Build-Depends: debhelper (>= 7.0.50), quilt, libqt4-dev, libexiv2-dev, libfftw3-dev, libopenexr-dev, libtiff4-dev
+Standards-Version: 3.8.1
+Homepage: http://qtpfsgui.sourceforge.net/
+Vcs-Browser: http://git.debian.org/?p=pkg-phototools/qtpfsgui.git
+Vcs-Git: git://git.debian.org/git/pkg-phototools/qtpfsgui.git
+
+Package: qtpfsgui
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, dcraw
+Description: graphical user interface providing a workflow for HDR imaging
+ Features:
+  * Create an HDR file from a set of images (formats: JPEG, TIFF 8bit and
+    16bit, RAW) of the same scene taken at different exposure setting.
+  * Save and load HDR images.
+  * Rotate and resize HDR images.
+  * Tonemap HDR images.
+  * Copy exif data between sets of images.
+ .
+ Supported HDR formats:
+  * OpenEXR (extension: exr).
+  * Radiance RGBE (extension: hdr).
+  * Tiff formats: 16bit, 32bit (float) and LogLuv (extension: tiff).
+  * Raw image formats (extension: various).
+  * PFS native format (extension: pfs).
+ .
+ Supported LDR formats: JPEG, PNG, PPM, PBM, TIFF (8 bit).
--- qtpfsgui-1.9.3.orig/debian/copyright
+++ qtpfsgui-1.9.3/debian/copyright
@@ -0,0 +1,142 @@
+This package was debianized by Cyril Brulebois
+ on Wed, 12 Dec 2007 23:45:44 +0100.
+
+It was downloaded from 
+
+Upstream Authors:
+
+  Main developer:
+    Giuseppe Rota 
+
+  Contributors:
+    Nicholas Phillips (MTB alignment code)
+    Mandus (Mac OS X packager, Norwegian translator)
+    Mustafa GÜNAY (Turkish translator)
+    Douglas E. Warner (fc6 packager and bug reports)
+    Ralph Kaeppeli (German Translator)
+    Jan Gemela (Cezk translator)
+    Peter Gaal (Hungarian translator)
+    Ignacy Gawedzki (tiff ldr bugfixes and suggestion)
+    Bertrand Petit (FreeBSD patch)
+    Sloan Poe (found and fixed bug regarding legacy actions signal)
+    Alexandre Prokoudine (gui improvements, desktop integration)
+    Arne Hagenah (various suggestions)
+    Frank Boehme (various suggestions)
+    Erik Ouchterlony
+    Antoine Latter
+    Erik Reinhard
+    Akiko Yoshida 
+    Daniel Kaneider
+
+  Developers of pfstmo, on which qtpfsgui is based:
+    Grzegorz Krawczyk 
+    Nicholas Phillips 
+    Radoslaw Mantiuk 
+    Rafal Mantiuk 
+    Ed Brambley 
+
+Copyright:
+
+    Copyright (C) 2002-2007 Nicholas Phillips
+    Copyright (C) 2003-2008 Rafal Mantiuk
+    Copyright (C) 2003-2007 Grzegorz Krawczyk
+    Copyright (C) 2006-2008 Giuseppe Rota
+
+
+License:
+
+    This package is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This package is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this package; if not, write to the Free Software
+    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
+
+On Debian systems, the complete text of the GNU General Public License
+version 2 can be found in “/usr/share/common-licenses/GPL-2”.
+
+The Debian packaging is licensed under the GPL, see above:
+ © 2007-2008 Cyril Brulebois 
+
+
+Files: src/arch/freebsd/math_private.h
+Copyright: 1993 by Sun Microsystems, Inc.
+License: MIT
+ All rights reserved.
+ .
+ Developed at SunPro, a Sun Microsystems, Inc. business.
+ .
+ Permission to use, copy, modify, and distribute this
+ software is freely granted, provided that this notice
+ is preserved.
+
+
+Files: src/arch/freebsd/s_exp2f.c
+Copyright: 2005 David Schultz 
+License: BSD-2
+ All rights reserved.
+ .
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ 1. Redistributions of source code must retain the above copyright
+    notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+    notice, this list of conditions and the following disclaimer in the
+    documentation and/or other materials provided with the distribution.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
+
+
+Files: src/FileFormat/pfsindcraw.cpp
+Copyright: 1997-2007 by Dave Coffin 
+License: GPL-any, other
+ Attention!  Some parts of this program are restricted under the
+ terms of the GNU General Public License.  Such code is enclosed
+ in "BEGIN GPL BLOCK" and "END GPL BLOCK" declarations.
+ Any code not declared GPL is free for all uses.
+ .
+ Starting in Revision 1.237, the code to support Foveon cameras
+ is under GPL.
+ .
+ To lawfully redistribute dcraw.c, you must either (a) include
+ full source code for all executable files containing restricted
+ functions, (b) remove these functions, re-implement them, or
+ copy them from an earlier, non-GPL Revision of dcraw.c, or (c)
+ purchase a license from the author.
+
+
+Files: src/Libpfs/array2d.h, src/Libpfs/pfs.cpp,
+  src/Libpfs/colorspace.cpp, src/Libpfs/pfs.h
+Copyright: 2003,2004 Rafal Mantiuk and Grzegorz Krawczyk
+License: LGPL-2.1+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+ .
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ Lesser General Public License for more details.
+ .
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
--- qtpfsgui-1.9.3.orig/debian/manpages
+++ qtpfsgui-1.9.3/debian/manpages
@@ -0,0 +1 @@
+debian/qtpfsgui.1
--- qtpfsgui-1.9.3.orig/debian/qtpfsgui.pod
+++ qtpfsgui-1.9.3/debian/qtpfsgui.pod
@@ -0,0 +1,80 @@
+=head1 NAME
+
+qtpfsgui - GUI offering a workflow for HDR imaging
+
+
+=head1 SYNOPSIS
+
+B
+
+
+=head1 DESCRIPTION
+
+Qtpfsgui is an open source graphical user interface application that
+aims to provide a workflow for HDR imaging.
+
+Supported HDR formats:
+
+=over
+
+=item *
+OpenEXR (extension: exr)
+
+=item *
+Radiance RGBE (extension: hdr)
+
+=item *
+Tiff formats: 16bit, 32bit (float) and LogLuv (extension: tiff)
+
+=item *
+Raw image formats (extension: various)
+
+=item *
+PFS native format (extension: pfs)
+
+=back
+
+
+Supported LDR formats:
+
+=over
+
+=item *
+JPEG, PNG, PPM, PBM, TIFF(8 bit)
+
+=back
+
+
+Supported features:
+
+=over
+
+=item *
+Create an HDR file from a set of images (formats: JPEG, TIFF 8bit and 16bit, RAW) of the same scene taken at different exposure setting.
+
+=item *
+Save and load HDR images.
+
+=item *
+Rotate and resize HDR images.
+
+=item *
+Tonemap HDR images.
+
+=item *
+Copy exif data between sets of images.
+
+=item *
+Supports internationalization.
+
+=back
+
+
+=head1 AUTHOR
+
+Qtpfsgui was written by Giuseppe Rota and several contributors (see
+also the L file).
+
+This manual page was written by Cyril Brulebois
+ and is licensed under the same term
+as the package itself.
--- qtpfsgui-1.9.3.orig/debian/watch
+++ qtpfsgui-1.9.3/debian/watch
@@ -0,0 +1,3 @@
+version=3
+
+http://sf.net/qtpfsgui/qtpfsgui-([0-9.]+)\.tar\.gz
--- qtpfsgui-1.9.3.orig/debian/compat
+++ qtpfsgui-1.9.3/debian/compat
@@ -0,0 +1 @@
+7
--- qtpfsgui-1.9.3.orig/debian/docs
+++ qtpfsgui-1.9.3/debian/docs
@@ -0,0 +1,3 @@
+AUTHORS
+README
+TODO
--- qtpfsgui-1.9.3.orig/debian/rules
+++ qtpfsgui-1.9.3/debian/rules
@@ -0,0 +1,49 @@
+#!/usr/bin/make -f
+
+include /usr/share/quilt/quilt.make
+
+# Various variables used later on:
+NOT_NEEDED  = AUTHORS INSTALL LICENSE README Changelog
+DEB_DESTDIR = $(CURDIR)/debian/qtpfsgui
+MANPAGE     = debian/qtpfsgui.1
+
+override_dh_auto_configure: $(QUILT_STAMPFN)
+	# Generate localization files before qmake is run:
+	lrelease-qt4 project.pro
+	# Avoid the default /usr/local prefix:
+	qmake-qt4 PREFIX=/usr
+
+override_dh_auto_build:
+	# Normal auto_build:
+	dh_auto_build
+	# Build the minimal manpage:
+	pod2man --center='Minimal qtpfsgui manpage' \
+		--release='' \
+		debian/qtpfsgui.pod > $(MANPAGE)
+
+override_dh_auto_install:
+	# Install in a subdirectory, not in /:
+	$(MAKE) install INSTALL_ROOT=$(DEB_DESTDIR)
+	# Move the doc where it belongs
+	mkdir -p $(DEB_DESTDIR)/usr/share/doc/qtpfsgui
+	mv $(DEB_DESTDIR)/usr/share/qtpfsgui/html \
+		$(DEB_DESTDIR)/usr/share/doc/qtpfsgui
+	# Remove unneeded files
+	for i in $(NOT_NEEDED); do \
+		rm $(DEB_DESTDIR)/usr/share/qtpfsgui/$$i ; \
+	done
+
+override_dh_auto_clean:
+	# Normal auto_clean:
+	dh_auto_clean
+	# Delete generated files:
+	rm -f i18n/*.qm $(MANPAGE)
+
+clean: unpatch
+	dh $@
+
+build: patch
+	dh $@
+
+%:
+	dh $@
--- qtpfsgui-1.9.3.orig/debian/links
+++ qtpfsgui-1.9.3/debian/links
@@ -0,0 +1,2 @@
+/usr/share/common-licenses/GPL-2 /usr/share/qtpfsgui/LICENSE
+/usr/share/doc/qtpfsgui/html     /usr/share/qtpfsgui/html
--- qtpfsgui-1.9.3.orig/debian/patches/60_fix_segfault_536666
+++ qtpfsgui-1.9.3/debian/patches/60_fix_segfault_536666
@@ -0,0 +1,23 @@
+Index: qtpfsgui-1.9.3/src/MainWindow/mainWindow.cpp
+===================================================================
+--- qtpfsgui-1.9.3.orig/src/MainWindow/mainWindow.cpp	2010-08-30 23:07:48.000000000 +0200
++++ qtpfsgui-1.9.3/src/MainWindow/mainWindow.cpp	2010-08-30 23:08:02.000000000 +0200
+@@ -274,11 +274,13 @@
+ 			normalSizeAct->setEnabled(true);
+ 		}
+ 	} else {
+-		currenthdr=NULL;
+-		normalSizeAct->setEnabled(false);
+-		zoomInAct->setEnabled(false);
+-		zoomOutAct->setEnabled(false);
+-		fitToWindowAct->setEnabled(false);
++		if (mdiArea->subWindowList().empty()) {
++			currenthdr=NULL;
++			normalSizeAct->setEnabled(false);
++			zoomInAct->setEnabled(false);
++			zoomOutAct->setEnabled(false);
++			fitToWindowAct->setEnabled(false);
++		}
+ 	}
+ }
+ 
--- qtpfsgui-1.9.3.orig/debian/patches/series
+++ qtpfsgui-1.9.3/debian/patches/series
@@ -0,0 +1,6 @@
+10_remove_encoding_from_desktop_file
+20_gcc4.3_includes
+30_fix_documentation_search_path
+40_fix_desktop_file_icon
+50_disable_opts
+60_fix_segfault_536666
--- qtpfsgui-1.9.3.orig/debian/patches/40_fix_desktop_file_icon
+++ qtpfsgui-1.9.3/debian/patches/40_fix_desktop_file_icon
@@ -0,0 +1,14 @@
+--- a/qtpfsgui.desktop
++++ b/qtpfsgui.desktop
+@@ -12,9 +12,9 @@ Comment[de]=Qtpfsgui ist eine grafische 
+ Comment[en_US]=Qtpfsgui is a graphical user interface used to create and tonemap HDR images
+ Comment[ru]=Qtpfsgui — программа для создания HDR-снимков и отображения тонов
+ Comment[it]=Qtpfsgui e' una interfaccia grafica usata per creare ed eseguire il tonemapping di immagini HDR
+-Comment[hu_HU]=Ez a program nagy megvilágítástartományú (HDR) képek előállítására és megtekintésére szolgál.
++Comment[hu_HU]=Ez a program nagy megvilágítástartományú (HDR) képek előállítására és megtekintésére szolgál.
+ Exec=qtpfsgui
+-Icon=qtpfsgui.png
++Icon=qtpfsgui
+ MimeType=
+ Path=
+ StartupNotify=true
--- qtpfsgui-1.9.3.orig/debian/patches/30_fix_documentation_search_path
+++ qtpfsgui-1.9.3/debian/patches/30_fix_documentation_search_path
@@ -0,0 +1,11 @@
+--- a/src/MainWindow/mainWindow.cpp
++++ b/src/MainWindow/mainWindow.cpp
+@@ -423,7 +423,7 @@ void MainGui::openDocumentation() {
+ 	ui.setupUi(help);
+ 	QString docDir = QCoreApplication::applicationDirPath();
+ 	docDir.append("/../Resources/html");
+-	ui.tb->setSearchPaths(QStringList("/usr/share/qtpfsgui/html") << "/usr/local/share/qtpfsgui/html" << "./html" << docDir << "/Applications/qtpfsgui.app/Contents/Resources/html");
++	ui.tb->setSearchPaths(QStringList("/usr/share/doc/qtpfsgui/html") << "/usr/local/share/qtpfsgui/html" << "./html" << docDir << "/Applications/qtpfsgui.app/Contents/Resources/html");
+ 	ui.tb->setSource(QUrl("index.html"));
+ 	help->show();
+ }
--- qtpfsgui-1.9.3.orig/debian/patches/10_remove_encoding_from_desktop_file
+++ qtpfsgui-1.9.3/debian/patches/10_remove_encoding_from_desktop_file
@@ -0,0 +1,8 @@
+--- a/qtpfsgui.desktop
++++ b/qtpfsgui.desktop
+@@ -1,5 +1,4 @@
+ [Desktop Entry]
+-Encoding=UTF-8
+ Name=Qtpfsgui
+ Name[en_US]=Qtpfsgui
+ GenericName=HDR imaging
--- qtpfsgui-1.9.3.orig/debian/patches/50_disable_opts
+++ qtpfsgui-1.9.3/debian/patches/50_disable_opts
@@ -0,0 +1,12 @@
+--- a/project.pro
++++ b/project.pro
+@@ -3,8 +3,7 @@ CONFIG += release qt thread
+ DEFINES += QT_NO_DEBUG_OUTPUT
+ 
+ # Assume openmp-capable g++ (>=4.2)
+-QMAKE_CXXFLAGS += -funroll-loops -fstrength-reduce -fschedule-insns2 -felide-constructors -frerun-loop-opt -fexceptions -fno-strict-aliasing -fexpensive-optimizations -ffast-math -pipe -fopenmp -msse2
+-QMAKE_LFLAGS += -fopenmp
++QMAKE_CXXFLAGS += -funroll-loops -fstrength-reduce -fschedule-insns2 -felide-constructors -frerun-loop-opt -fexceptions -fno-strict-aliasing -fexpensive-optimizations -ffast-math -pipe
+ 
+ TARGET = qtpfsgui
+ 
--- qtpfsgui-1.9.3.orig/debian/patches/20_gcc4.3_includes
+++ qtpfsgui-1.9.3/debian/patches/20_gcc4.3_includes
@@ -0,0 +1,20 @@
+--- a/src/Exif/exif_operations.cpp
++++ b/src/Exif/exif_operations.cpp
+@@ -21,6 +21,7 @@
+  * @author Giuseppe Rota 
+  */
+ 
++#include 
+ #include 
+ #include 
+ #include "exif_operations.h"
+--- a/src/TM_operators/ashikhmin02/tmo_ashikhmin02.cpp
++++ b/src/TM_operators/ashikhmin02/tmo_ashikhmin02.cpp
+@@ -29,6 +29,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #include "../../Libpfs/array2d.h"
+ #include "tmo_ashikhmin02.h"