File libpano-implicit-decl.patch of Package libpano
--- ColourBrightness.c
+++ ColourBrightness.c
@@ -34,6 +34,8 @@
#include "tiffio.h"
#include <assert.h>
+#include <math.h>
+#include <arpa/inet.h>
#include "pttiff.h"
--- file.h
+++ file.h
@@ -85,6 +85,8 @@
char *panoFileExists(fullPath *ptrFiles, int filesCount);
+int panoSingleFileExists(char * filename);
+
int panoFileDeleteMultiple(fullPath* files, int filesCount);
--- filter.c
+++ filter.c
@@ -29,6 +29,7 @@
#include <stdarg.h>
#include <stdlib.h>
#include <string.h>
+#include <unistd.h>
#include <math.h>
#include <tiff.h>
#include <assert.h>
--- hdrfile.c
+++ hdrfile.c
@@ -1,8 +1,7 @@
#include <stdio.h>
#include "rgbe.h"
#include "filter.h"
-
-
+#include "metadata.h"
int writeHDR( Image *im, fullPath *sfile)
--- parser.c
+++ parser.c
@@ -50,6 +50,7 @@
/* defined in adjust.c */
int AddEdgePoints( AlignInfo *gl );
+void setFcnPanoHuberSigma(double sigma);
static int ReadControlPoint ( controlPoint * cptr, char *line);
static int ReadImageDescription( Image *imPtr, stBuf *sPtr, char *line );
--- png.c
+++ png.c
@@ -1,7 +1,7 @@
#include "filter.h"
#include "png.h"
#include "file.h"
-
+#include "metadata.h"
int writePNG( Image *im, fullPath *sfile )
{
--- pttiff.h
+++ pttiff.h
@@ -84,6 +84,7 @@
void panoTiffSetErrorHandler(void);
int panoTiffVerifyAreCompatible(fullPath * tiffFiles, int numberImages,
int optionalCheck);
+int panoTiffDisplayInfo(char *fileName);
void panoImageDispose(Image *im) ;
--- tools/PTmasker.c
+++ tools/PTmasker.c
@@ -48,7 +48,8 @@
#include "PTcommon.h"
#include "ptstitch.h"
#include "pttiff.h"
-
+#include "ptfeather.h"
+#include "ZComb.h"
#define PT_MASKER_USAGE "PTmasker [options] <tiffFiles>+\n\n" \
"Options:\n"\