On Mon, Dec 16, 2002 at 07:07:57PM +0100, Alexandre CONRAD wrote:
> Hi,
>
> I've just got the lastest CVS. Everything goes well exept for the
> apps/tuxzap :
>
> c++ -DHAVE_CONFIG_H -I. -I. -I.. -DPTHREADS -I/usr/include/gtk-1.2
> -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include
> -I.. -I/usr/local/include -I../../../libdvb -I../../../libdvb/include
> -I../../../libdvb/src -I../../../driver -I../include
> -I../../../include -g -O2 -c tuxplayer.cc
> tuxplayer.cc: In function `void fpr (int)':
> tuxplayer.cc:99: `ostrstream' undeclared (first use this function)
> tuxplayer.cc:99: (Each undeclared identifier is reported only once for
> each function it appears in.)
> tuxplayer.cc:99: parse error before `('
> tuxplayer.cc:103: `str' undeclared (first use this function)
> tuxplayer.cc: In function `void sfile_ok_sel (GtkWidget *,
> GtkFileSelection *)':
> tuxplayer.cc:357: parse error before `('
> tuxplayer.cc: In function `void pfile_ok_sel (GtkWidget *,
> GtkFileSelection *)':
> tuxplayer.cc:377: parse error before `('
> make[2]: *** [tuxplayer.o] Error 1
> make[2]: Leaving directory `/usr/local/src/DVB/apps/tuxzap/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/usr/local/src/DVB/apps/tuxzap'
> make: *** [all-recursive-am] Error 2
>
> Any ideas ?
Sure. The code is buggy. ;-)
The following does fix it.
Index: apps/tuxzap/src/tuxplayer.cc
===================================================================
RCS file: /cvs/linuxtv/DVB/apps/tuxzap/src/tuxplayer.cc,v
retrieving revision 1.12
diff -u -r1.12 tuxplayer.cc
--- apps/tuxzap/src/tuxplayer.cc 11 Oct 2002 10:52:27 -0000 1.12
+++ apps/tuxzap/src/tuxplayer.cc 16 Dec 2002 20:19:59 -0000
@@ -27,7 +27,7 @@
#include <fcntl.h>
#include <locale.h>
#include <cdk/cdk.h>
-
+#include <strstream>
#include "tuxplayer_xpm.h"
#include "common.hh"
@@ -96,7 +96,7 @@
static void fpr(int what)
{
char buf[80];
- ostrstream str(buf, 80);
+ std::ostrstream str(buf, 80);
switch (what) {
case PLAY:
@@ -354,7 +354,7 @@
{
gchar *name;
char buf[80];
- ostrstream str(buf, 80);
+ std::ostrstream str(buf, 80);
name = gtk_file_selection_get_filename(fs);
if (name) {
@@ -374,7 +374,7 @@
{
gchar *name;
char buf[80];
- ostrstream str(buf, 80);
+ std::ostrstream str(buf, 80);
name = gtk_file_selection_get_filename(fs);
if (name) {
Robert
--
Robert Schiele Tel.: +49-621-181-2517
Dipl.-Wirtsch.informatiker mailto:[EMAIL PROTECTED]
msg07532/pgp00000.pgp
Description: PGP signature
