[Kwintv] cvs does not compile

Rizsanyi Zsolt kwintv@mail.kde.org
Tue, 1 Oct 2002 19:08:24 +0200


Hi!

The current cvs does not compile for me.
I _have_ zvbi installed version 0.2.1
It was installed from a rpm, but it has all devel libraries and the libzvbi.h header file...

Any ideas?

Here comes the compile log:

make[4]: Entering directory `/home/zsolt/src/kdenonbeta/kwintv3/qtvision/plugins/misc/simon'
/opt/qt3/bin/moc ./simon.h -o simon.moc
source='simon.cpp' object='simon.lo' libtool=yes \
depfile='.deps/simon.Plo' tmpdepfile='.deps/simon.TPlo' \
depmode=gcc3 /bin/sh ../../../../../admin/depcomp \
/bin/sh ../../../../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../../../../.. -I./../../.. -I/opt/kde3/include -I/opt/qt3/include -I/usr/X11R6/include  -I/usr/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor -Wno-long-long -Wbad-function-cast -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new  -c -o simon.lo `test -f simon.cpp || echo './'`simon.cpp
In file included from /usr/include/string.h:26,
                 from /opt/qt3/include/qcstring.h:46,
                 from /opt/qt3/include/qstring.h:43,
                 from /opt/qt3/include/qwindowdefs.h:44,
                 from /opt/qt3/include/qwidget.h:42,
                 from simon.cpp:22:
/usr/include/features.h:175:30: warning: "_POSIX_C_SOURCE" is not defined
/usr/include/features.h:183:6: warning: "_POSIX_C_SOURCE" is not defined
/usr/include/features.h:187:6: warning: "_POSIX_C_SOURCE" is not defined
In file included from /opt/qt3/include/qwindowdefs.h:48,
                 from /opt/qt3/include/qwidget.h:42,
                 from simon.cpp:22:
/usr/include/limits.h:124:3: warning: #include_next is a GCC extension
In file included from simon.h:33,
                 from simon.cpp:24:
/usr/include/libzvbi.h:34: syntax error before `{'
In file included from simon.h:33,
                 from simon.cpp:24:
/usr/include/libzvbi.h:416: `vbi_decoder' was not declared in this
scope
/usr/include/libzvbi.h:416: `vbi' was not declared in this scope
/usr/include/libzvbi.h:416: parse error before `,'
/usr/include/libzvbi.h:420: `vbi_decoder' was not declared in this
scope
/usr/include/libzvbi.h:420: `vbi' was not declared in this scope
/usr/include/libzvbi.h:421: parse error before `)'
/usr/include/libzvbi.h:423: `vbi_decoder' was not declared in this
scope
/usr/include/libzvbi.h:423: `vbi' was not declared in this scope
/usr/include/libzvbi.h:423: parse error before `,'
/usr/include/libzvbi.h:426: `vbi_decoder' was not declared in this
scope
/usr/include/libzvbi.h:426: `vbi' was not declared in this scope
/usr/include/libzvbi.h:427: parse error before `,'
In file included from simon.h:33,
                 from simon.cpp:24:
/usr/include/libzvbi.h:482: syntax error before `*'
In file included from simon.h:33,
                 from simon.cpp:24:
/usr/include/libzvbi.h:592: warning: keyword 'export' not implemented
and will be ignored
/usr/include/libzvbi.h:595: warning: keyword 'export' not implemented
and will be ignored
/usr/include/libzvbi.h:597: warning: keyword 'export' not implemented
and will be ignored
/usr/include/libzvbi.h:598: warning: keyword 'export' not implemented
and will be ignored
/usr/include/libzvbi.h:600: warning: keyword 'export' not implemented
and will be ignored
/usr/include/libzvbi.h:601: warning: keyword 'export' not implemented
and will be ignored
/usr/include/libzvbi.h:603: warning: keyword 'export' not implemented
and will be ignored
/usr/include/libzvbi.h:604: warning: keyword 'export' not implemented
and will be ignored
/usr/include/libzvbi.h:606: warning: keyword 'export' not implemented
and will be ignored
/usr/include/libzvbi.h:607: warning: keyword 'export' not implemented
and will be ignored
/usr/include/libzvbi.h:609: warning: keyword 'export' not implemented
and will be ignored
/usr/include/libzvbi.h:615: `vbi_decoder' was not declared in this
scope
/usr/include/libzvbi.h:615: parse error before `,'
/usr/include/libzvbi.h:616: `vbi_decoder' was not declared in this
scope
/usr/include/libzvbi.h:616: `vbi' was not declared in this scope
/usr/include/libzvbi.h:616: parse error before `)'
/usr/include/libzvbi.h:630: `vbi_decoder' was not declared in this
scope
/usr/include/libzvbi.h:630: `vbi' was not declared in this scope
/usr/include/libzvbi.h:631: parse error before `,'
/usr/include/libzvbi.h:634: `vbi_search_new' declared as function
returning a function
/usr/include/libzvbi.h: In function `int vbi_search_new (...)':
/usr/include/libzvbi.h:634: parse error before `)'
In file included from simon.h:33,
                 from simon.cpp:24:
/usr/include/libzvbi.h:742: warning: non-local function `void
vbi_bit_slicer_init (vbi_search_new (...)::vbi_bit_slicer *, int, int,
int, int, unsigned int, unsigned int, int, int, int, vbi_search_new
(...)::vbi_modulation, vbi_search_new (...)::vbi_pixfmt)' uses local
type `vbi_search_new (...)::vbi_bit_slicer'
/usr/include/libzvbi.h:746: cannot declare static function inside
another function
/usr/include/libzvbi.h: In function `vbi_bool vbi_bit_slice
(vbi_search_new (...)::vbi_bit_slicer *, uint8_t *, uint8_t *)':
/usr/include/libzvbi.h:784: warning: non-local function `void
vbi_raw_decoder_init (vbi_bit_slice (vbi_search_new
(...)::vbi_bit_slicer *, uint8_t *, uint8_t *)::vbi_raw_decoder *)'
uses local type `vbi_bit_slice (vbi_search_new (...)::vbi_bit_slicer *,
uint8_t *, uint8_t *)::vbi_raw_decoder'
/usr/include/libzvbi.h:785: warning: non-local function `void
vbi_raw_decoder_reset (vbi_bit_slice (vbi_search_new
(...)::vbi_bit_slicer *, uint8_t *, uint8_t *)::vbi_raw_decoder *)'
uses local type `vbi_bit_slice (vbi_search_new (...)::vbi_bit_slicer *,
uint8_t *, uint8_t *)::vbi_raw_decoder'
/usr/include/libzvbi.h:786: warning: non-local function `void
vbi_raw_decoder_destroy (vbi_bit_slice (vbi_search_new
(...)::vbi_bit_slicer *, uint8_t *, uint8_t *)::vbi_raw_decoder *)'
uses local type `vbi_bit_slice (vbi_search_new (...)::vbi_bit_slicer *,
uint8_t *, uint8_t *)::vbi_raw_decoder'
/usr/include/libzvbi.h:789: warning: non-local function `unsigned int
vbi_raw_decoder_add_services (vbi_bit_slice (vbi_search_new
(...)::vbi_bit_slicer *, uint8_t *, uint8_t *)::vbi_raw_decoder *,
unsigned int, int)' uses local type `vbi_bit_slice (vbi_search_new
(...)::vbi_bit_slicer *, uint8_t *, uint8_t *)::vbi_raw_decoder'
/usr/include/libzvbi.h:791: warning: non-local function `unsigned int
vbi_raw_decoder_remove_services (vbi_bit_slice (vbi_search_new
(...)::vbi_bit_slicer *, uint8_t *, uint8_t *)::vbi_raw_decoder *,
unsigned int)' uses local type `vbi_bit_slice (vbi_search_new
(...)::vbi_bit_slicer *, uint8_t *, uint8_t *)::vbi_raw_decoder'
/usr/include/libzvbi.h:793: warning: non-local function `unsigned int
vbi_raw_decoder_parameters (vbi_bit_slice (vbi_search_new
(...)::vbi_bit_slicer *, uint8_t *, uint8_t *)::vbi_raw_decoder *,
unsigned int, int, int *)' uses local type `vbi_bit_slice
(vbi_search_new (...)::vbi_bit_slicer *, uint8_t *, uint8_t
*)::vbi_raw_decoder'
/usr/include/libzvbi.h:795: warning: non-local function `int
vbi_raw_decode (vbi_bit_slice (vbi_search_new (...)::vbi_bit_slicer *,
uint8_t *, uint8_t *)::vbi_raw_decoder *, uint8_t *, vbi_search_new
(...)::vbi_sliced *)' uses local type `vbi_bit_slice (vbi_search_new
(...)::vbi_bit_slicer *, uint8_t *, uint8_t *)::vbi_raw_decoder'
In file included from /usr/include/libzvbi.h:799,
                 from simon.h:33,
                 from simon.cpp:24:
/usr/include/sys/time.h:73: warning: non-local function `int
gettimeofday (timeval *, vbi_bit_slice (vbi_search_new
(...)::vbi_bit_slicer *, uint8_t *, uint8_t *)::timezone *)' uses local
type `vbi_bit_slice (vbi_search_new (...)::vbi_bit_slicer *, uint8_t *,
uint8_t *)::timezone'
/usr/include/sys/time.h:79: warning: non-local function `int
settimeofday (const timeval *, const vbi_bit_slice (vbi_search_new
(...)::vbi_bit_slicer *, uint8_t *, uint8_t *)::timezone *)' uses local
type `const vbi_bit_slice (vbi_search_new (...)::vbi_bit_slicer *,
uint8_t *, uint8_t *)::timezone'
/usr/include/sys/time.h:126: warning: non-local function `int getitimer
(int, vbi_bit_slice (vbi_search_new (...)::vbi_bit_slicer *, uint8_t *,
uint8_t *)::itimerval *)' uses local type `vbi_bit_slice
(vbi_search_new (...)::vbi_bit_slicer *, uint8_t *, uint8_t
*)::itimerval'
/usr/include/sys/time.h:133: warning: non-local function `int setitimer
(int, const vbi_bit_slice (vbi_search_new (...)::vbi_bit_slicer *,
uint8_t *, uint8_t *)::itimerval *, vbi_bit_slice (vbi_search_new
(...)::vbi_bit_slicer *, uint8_t *, uint8_t *)::itimerval *)' uses
local type `const vbi_bit_slice (vbi_search_new (...)::vbi_bit_slicer
*, uint8_t *, uint8_t *)::itimerval'
In file included from simon.h:33,
                 from simon.cpp:24:
/usr/include/libzvbi.h:811: warning: non-local function `vbi_bit_slice
(vbi_search_new (...)::vbi_bit_slicer *, uint8_t *, uint8_t
*)::vbi_capture *vbi_capture_v4l2_new (char *, int, unsigned int *,
int, char **, int)' uses local type `vbi_bit_slice (vbi_search_new
(...)::vbi_bit_slicer *, uint8_t *, uint8_t *)::vbi_capture'
/usr/include/libzvbi.h:814: warning: non-local function `vbi_bit_slice
(vbi_search_new (...)::vbi_bit_slicer *, uint8_t *, uint8_t
*)::vbi_capture *vbi_capture_v4l_new (char *, int, unsigned int *, int,
char **, int)' uses local type `vbi_bit_slice (vbi_search_new
(...)::vbi_bit_slicer *, uint8_t *, uint8_t *)::vbi_capture'
/usr/include/libzvbi.h:818: warning: non-local function `vbi_bit_slice
(vbi_search_new (...)::vbi_bit_slicer *, uint8_t *, uint8_t
*)::vbi_capture *vbi_capture_v4l_sidecar_new (char *, int, unsigned int
*, int, char **, int)' uses local type `vbi_bit_slice (vbi_search_new
(...)::vbi_bit_slicer *, uint8_t *, uint8_t *)::vbi_capture'
/usr/include/libzvbi.h:821: warning: non-local function `int
vbi_capture_read_raw (vbi_bit_slice (vbi_search_new
(...)::vbi_bit_slicer *, uint8_t *, uint8_t *)::vbi_capture *, void *,
double *, timeval *)' uses local type `vbi_bit_slice (vbi_search_new
(...)::vbi_bit_slicer *, uint8_t *, uint8_t *)::vbi_capture'
/usr/include/libzvbi.h:823: warning: non-local function `int
vbi_capture_read_sliced (vbi_bit_slice (vbi_search_new
(...)::vbi_bit_slicer *, uint8_t *, uint8_t *)::vbi_capture *,
vbi_search_new (...)::vbi_sliced *, int *, double *, timeval *)' uses
local type `vbi_bit_slice (vbi_search_new (...)::vbi_bit_slicer *,
uint8_t *, uint8_t *)::vbi_capture'
/usr/include/libzvbi.h:826: warning: non-local function `int
vbi_capture_read (vbi_bit_slice (vbi_search_new (...)::vbi_bit_slicer
*, uint8_t *, uint8_t *)::vbi_capture *, void *, vbi_search_new
(...)::vbi_sliced *, int *, double *, timeval *)' uses local type
`vbi_bit_slice (vbi_search_new (...)::vbi_bit_slicer *, uint8_t *,
uint8_t *)::vbi_capture'
/usr/include/libzvbi.h:828: warning: non-local function `int
vbi_capture_pull_raw (vbi_bit_slice (vbi_search_new
(...)::vbi_bit_slicer *, uint8_t *, uint8_t *)::vbi_capture *,
vbi_bit_slice (vbi_search_new (...)::vbi_bit_slicer *, uint8_t *,
uint8_t *)::vbi_capture_buffer **, timeval *)' uses local type
`vbi_bit_slice (vbi_search_new (...)::vbi_bit_slicer *, uint8_t *,
uint8_t *)::vbi_capture'
/usr/include/libzvbi.h:830: warning: non-local function `int
vbi_capture_pull_sliced (vbi_bit_slice (vbi_search_new
(...)::vbi_bit_slicer *, uint8_t *, uint8_t *)::vbi_capture *,
vbi_bit_slice (vbi_search_new (...)::vbi_bit_slicer *, uint8_t *,
uint8_t *)::vbi_capture_buffer **, timeval *)' uses local type
`vbi_bit_slice (vbi_search_new (...)::vbi_bit_slicer *, uint8_t *,
uint8_t *)::vbi_capture'
/usr/include/libzvbi.h:832: warning: non-local function `int
vbi_capture_pull (vbi_bit_slice (vbi_search_new (...)::vbi_bit_slicer
*, uint8_t *, uint8_t *)::vbi_capture *, vbi_bit_slice (vbi_search_new
(...)::vbi_bit_slicer *, uint8_t *, uint8_t *)::vbi_capture_buffer **,
vbi_bit_slice (vbi_search_new (...)::vbi_bit_slicer *, uint8_t *,
uint8_t *)::vbi_capture_buffer **, timeval *)' uses local type
`vbi_bit_slice (vbi_search_new (...)::vbi_bit_slicer *, uint8_t *,
uint8_t *)::vbi_capture'
/usr/include/libzvbi.h:833: warning: non-local function `vbi_bit_slice
(vbi_search_new (...)::vbi_bit_slicer *, uint8_t *, uint8_t
*)::vbi_raw_decoder *vbi_capture_parameters (vbi_bit_slice
(vbi_search_new (...)::vbi_bit_slicer *, uint8_t *, uint8_t
*)::vbi_capture *)' uses local type `vbi_bit_slice (vbi_search_new
(...)::vbi_bit_slicer *, uint8_t *, uint8_t *)::vbi_raw_decoder'
/usr/include/libzvbi.h:834: warning: non-local function `int
vbi_capture_fd (vbi_bit_slice (vbi_search_new (...)::vbi_bit_slicer *,
uint8_t *, uint8_t *)::vbi_capture *)' uses local type `vbi_bit_slice
(vbi_search_new (...)::vbi_bit_slicer *, uint8_t *, uint8_t
*)::vbi_capture'
/usr/include/libzvbi.h:836: warning: non-local function `void
vbi_capture_delete (vbi_bit_slice (vbi_search_new (...)::vbi_bit_slicer
*, uint8_t *, uint8_t *)::vbi_capture *)' uses local type
`vbi_bit_slice (vbi_search_new (...)::vbi_bit_slicer *, uint8_t *,
uint8_t *)::vbi_capture'
/usr/include/libzvbi.h:844: warning: non-local function `void
vbi_draw_vt_page_region (vbi_page *, vbi_search_new (...)::vbi_pixfmt,
void *, int, int, int, int, int, int, int)' uses local type
`vbi_search_new (...)::vbi_pixfmt'
/usr/include/libzvbi.h:848: cannot declare static function inside
another function
/usr/include/libzvbi.h: In function `void vbi_draw_vt_page (vbi_page *,
vbi_search_new (...)::vbi_pixfmt, void *, int, int)':
/usr/include/libzvbi.h:856: warning: non-local function `void
vbi_draw_cc_page_region (vbi_page *, vbi_search_new (...)::vbi_pixfmt,
void *, int, int, int, int, int)' uses local type `vbi_search_new
(...)::vbi_pixfmt'
/usr/include/libzvbi.h:860: cannot declare static function inside
another function
/usr/include/libzvbi.h: In function `void vbi_draw_cc_page (vbi_page *,
vbi_search_new (...)::vbi_pixfmt, void *)':
/usr/include/libzvbi.h:876: cannot declare static function inside
another function
/usr/include/libzvbi.h: In function `int vbi_print_page (vbi_page *,
char *, int, const char *, int, int)':
/usr/include/libzvbi.h:884: `vbi_decoder' undeclared (first use this
function)
/usr/include/libzvbi.h:884: (Each undeclared identifier is reported
only once for each function it appears in.)
/usr/include/libzvbi.h:884: `vbi' undeclared (first use this function)
/usr/include/libzvbi.h:884: parse error before `*'
/usr/include/libzvbi.h:897: parse error before `)'
/usr/include/libzvbi.h:898: parse error before `)'
/usr/include/libzvbi.h:900: parse error before `*'
/usr/include/libzvbi.h:909: parse error before `,'
/usr/include/libzvbi.h:930: warning: comma at end of enumerator list
/usr/include/libzvbi.h:932: parse error before `)'
/usr/include/libzvbi.h:934: parse error before `)'
/usr/include/libzvbi.h:935: parse error before `)'
/usr/include/libzvbi.h:937: parse error before `,'
/usr/include/libzvbi.h:938: warning: non-local function `vbi_print_page
(vbi_page *, char *, int, const char *, int, int)::vbi_page_type
vbi_classify_page (...)' uses local type `vbi_print_page (vbi_page *,
char *, int, const char *, int, int)::vbi_page_type'
/usr/include/libzvbi.h:940: syntax error before `*'
/usr/include/libzvbi.h:941: warning: `vbi_decoder_delete' initialized
and declared `extern'
/usr/include/libzvbi.h:941: variable or field `vbi_decoder_delete'
declared void
/usr/include/libzvbi.h:941: confused by earlier errors, bailing out
make[4]: *** [simon.lo] Error 1
make[4]: Leaving directory `/home/zsolt/src/kdenonbeta/kwintv3/qtvision/plugins/misc/simon'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/zsolt/src/kdenonbeta/kwintv3/qtvision/plugins/misc'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/zsolt/src/kdenonbeta/kwintv3/qtvision/plugins'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/zsolt/src/kdenonbeta/kwintv3/qtvision'
make: *** [all-recursive] Error 1
[zsolt@Errato kwintv3]$