pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/33417: multimedia/mjpegtools



> Delivered-To: dauphin%enst.fr@localhost
> X-Virus-Scanned: amavisd-new at enst.fr
> From: "Jeremy C. Reed" <reed%reedmedia.net@localhost>
> To: pkg-manager%netbsd.org@localhost, gnats-admin%netbsd.org@localhost, 
> pkgsrc-bugs%netbsd.org@localhost, 
"Gilles Dauphin" <dauphin%enst.fr@localhost>
> Subject: Re: pkg/33417: multimedia/mjpegtools
> X-Gnats-Was-Stupid: no
> Cc: 
> 
> The following reply was made to PR pkg/33417; it has been noted by GNATS.
> 
> From: "Jeremy C. Reed" <reed%reedmedia.net@localhost>
> To: gnats-bugs%netbsd.org@localhost
> Cc: 
> Subject: Re: pkg/33417: multimedia/mjpegtools
> Date: Wed, 3 May 2006 08:32:41 -0700 (PDT)
> 
>  On Wed, 3 May 2006, Gilles Dauphin wrote:
>  
>  > System: SunOS bi.enst.fr 5.10 Generic_Patch_118844-30 i86pc
>  
>  > >Fix:
>  > 
>  > 
>  > d ont know
>  
>  Did you report this to the mjpegtools developers also?
>  (I saw old emails on the mjpeg-developer list about supporting Solaris.)
>  
>   Jeremy C. Reed

I didn't, but now I know the patch for solaris10 gcc.
The first is in Makefile with the BUILD_DEPENDS parameter:
--------
.if ${MACHINE_ARCH} == "i386"
BUILD_DEPENDS+=         nasm>=0.98:../../devel/nasm
.endif
--------------

and other (crazy) patch for solaris and maybe other system because
of __progname is tested in ./configure but not in .c files
--------------------------------cut here-------------------

diff -rbu mjpegtools/work/mjpegtools-1.8.0/lavtools/y4mblack.c 
mjpegtools.save/work/mjpegtools-1.8.0/lavtools/y4mblack.c
--- mjpegtools/work/mjpegtools-1.8.0/lavtools/y4mblack.c        Fri Jun 17 
02:30:02 2005
+++ mjpegtools.save/work/mjpegtools-1.8.0/lavtools/y4mblack.c   Wed May  3 
15:26:19 2006
@@ -21,7 +21,7 @@
 
 #include "yuv4mpeg.h"
 
-extern char    *__progname;
+char   *__progname="progname";
 
 static void    usage(void);
 static void    chroma_usage(void);

diff -rbu mjpegtools/work/mjpegtools-1.8.0/lavtools/y4mshift.c 
mjpegtools.save/work/mjpegtools-1.8.0/lavtools/y4mshift.c
--- mjpegtools/work/mjpegtools-1.8.0/lavtools/y4mshift.c        Mon Apr  5 
19:07:34 2004
+++ mjpegtools.save/work/mjpegtools-1.8.0/lavtools/y4mshift.c   Wed May  3 
15:24:10 2006
@@ -29,7 +29,7 @@
 
 #include "yuv4mpeg.h"
 
-extern  char    *__progname;
+char    *__progname="progname";
 
 #define HALFSHIFT (shiftnum / SS_H)
 
diff -rbu mjpegtools/work/mjpegtools-1.8.0/lavtools/y4mspatialfilter.c 
mjpegtools.save/work/mjpegtools-1.8.0/lavtools/y4mspatialfilter.c
--- mjpegtools/work/mjpegtools-1.8.0/lavtools/y4mspatialfilter.c        Mon Jan 
 
3 20:03:54 2005
+++ mjpegtools.save/work/mjpegtools-1.8.0/lavtools/y4mspatialfilter.c   Wed May 
 
3 15:25:26 2006
@@ -23,7 +23,7 @@
 #include "mmx.h"
 #endif
 
-extern  char    *__progname;
+char    *__progname="progname";
 
 #define MIN(a,b) (((a)<(b))?(a):(b))
 #define MAX(a,b) (((a)>(b))?(a):(b))

diff -rbu mjpegtools/work/mjpegtools-1.8.0/lavtools/yuv4mpeg.c 
mjpegtools.save/work/mjpegtools-1.8.0/lavtools/yuv4mpeg.c
--- mjpegtools/work/mjpegtools-1.8.0/lavtools/yuv4mpeg.c        Wed May 25 
05:08:59 2005
+++ mjpegtools.save/work/mjpegtools-1.8.0/lavtools/yuv4mpeg.c   Wed May  3 
15:27:05 2006
@@ -61,7 +61,7 @@
 
 #include "yuv4mpeg.h"
 
-extern char    *__progname;
+char   *__progname="progname";
 
 static void    usage(void);
 static void    chroma_usage(void);

diff -rbu mjpegtools/work/mjpegtools-1.8.0/lavtools/yuyvtoy4m.c 
mjpegtools.save/work/mjpegtools-1.8.0/lavtools/yuyvtoy4m.c
--- mjpegtools/work/mjpegtools-1.8.0/lavtools/yuyvtoy4m.c       Wed May 25 
04:28:28 2005
+++ mjpegtools.save/work/mjpegtools-1.8.0/lavtools/yuyvtoy4m.c  Wed May  3 
15:27:40 2006
@@ -45,7 +45,7 @@
 
 #include "yuv4mpeg.h"
 
-extern char    *__progname;
+char   *__progname="progname";
 
 static void    usage(void);
 
diff -rbu mjpegtools/work/mjpegtools-1.8.0/y4mdenoise/SearchBorder.hh 
mjpegtools.save/work/mjpegtools-1.8.0/y4mdenoise/SearchBorder.hh
--- mjpegtools/work/mjpegtools-1.8.0/y4mdenoise/SearchBorder.hh Tue Apr 27 
22:45:56 2004
+++ mjpegtools.save/work/mjpegtools-1.8.0/y4mdenoise/SearchBorder.hh    Wed May 
 
3 15:52:22 2006
@@ -12,6 +12,7 @@
 #include "Limits.hh"
 #include "DoublyLinkedList.hh"
 #include "SetRegion2D.hh"
+#include <alloca.h>
 
 // HACK: for development error messages.
 #include <stdio.h>

diff -rbu mjpegtools/work/mjpegtools-1.8.0/y4munsharp/y4munsharp.c 
mjpegtools.save/work/mjpegtools-1.8.0/y4munsharp/y4munsharp.c
--- mjpegtools/work/mjpegtools-1.8.0/y4munsharp/y4munsharp.c    Mon Apr 11 
20:16:42 2005
+++ mjpegtools.save/work/mjpegtools-1.8.0/y4munsharp/y4munsharp.c       Wed May 
 
3 15:53:32 2006
@@ -50,7 +50,7 @@
 #define MAX(a,b) ((a) >= (b) ? (a) : (b))
 #define ROUND(x) ((int) ((x) + 0.5))
 
-extern char *__progname;
+char *__progname="progname";
 
 void usage(void);
 void y4munsharp(void);

---------------------------cut here--------------




Home | Main Index | Thread Index | Old Index