[gst-devel] Problem compiling
Damien Covey
djcovey at softhome.net
Mon Aug 12 18:18:03 CEST 2002
I am trying to install Gstreamer using Garnome 0.13.0 however Gstreamer
will not compile. Here is the output.
In file included from dparammanager.c:22:
dparammanager.h:118: parse error before `GstDParamUpdateInfo'
dparammanager.h:118: warning: no semicolon at end of struct or union
dparammanager.c: In function `gst_dpman_add_required_dparam_callback':
dparammanager.c:190: dereferencing pointer to incomplete type
dparammanager.c:191: dereferencing pointer to incomplete type
dparammanager.c: In function `gst_dpman_add_required_dparam_direct':
dparammanager.c:223: dereferencing pointer to incomplete type
dparammanager.c: In function `gst_dpman_add_required_dparam_array':
dparammanager.c:256: dereferencing pointer to incomplete type
dparammanager.c: In function `gst_dpman_remove_required_dparam':
dparammanager.c:281: dereferencing pointer to incomplete type
dparammanager.c:288: dereferencing pointer to incomplete type
dparammanager.c: In function `gst_dpman_attach_dparam':
dparammanager.c:315: dereferencing pointer to incomplete type
dparammanager.c:317: dereferencing pointer to incomplete type
dparammanager.c:318: dereferencing pointer to incomplete type
dparammanager.c:318: dereferencing pointer to incomplete type
dparammanager.c:318: too few arguments to function `gst_dparam_attach'
dparammanager.c: In function `gst_dpman_detach_dparam':
dparammanager.c:342: dereferencing pointer to incomplete type
dparammanager.c:343: dereferencing pointer to incomplete type
dparammanager.c: In function `gst_dpman_get_dparam':
dparammanager.c:366: dereferencing pointer to incomplete type
dparammanager.c:367: warning: control reaches end of non-void function
dparammanager.c: In function `gst_dpman_get_dparam_type':
dparammanager.c:388: dereferencing pointer to incomplete type
dparammanager.c:389: warning: control reaches end of non-void function
dparammanager.c: In function `gst_dpman_list_dparam_specs':
dparammanager.c:408: dereferencing pointer to incomplete type
dparammanager.c: In function `gst_dpman_get_param_spec':
dparammanager.c:424: dereferencing pointer to incomplete type
dparammanager.c:690:123: macro "GST_DPARAM_DO_UPDATE" passed 4
arguments, but takes just 3
dparammanager.c:698:123: macro "GST_DPARAM_DO_UPDATE" passed 4
arguments, but takes just 3
dparammanager.c: In function `gst_dpman_bypass_dparam':
dparammanager.c:570: dereferencing pointer to incomplete type
dparammanager.c:776:118: macro "GST_DPARAM_DO_UPDATE" passed 4
arguments, but takes just 3
dparammanager.c: In function `gst_dpman_new_wrapper':
dparammanager.c:603: sizeof applied to an incomplete type
dparammanager.c:604: dereferencing pointer to incomplete type
dparammanager.c:605: dereferencing pointer to incomplete type
dparammanager.c:606: dereferencing pointer to incomplete type
dparammanager.c:607: dereferencing pointer to incomplete type
dparammanager.c:608: dereferencing pointer to incomplete type
dparammanager.c:864:102: macro "GST_DPARAM_DO_UPDATE" passed 4
arguments, but takes just 3
dparammanager.c: In function `gst_dpman_state_change':
dparammanager.c:635: dereferencing pointer to incomplete type
dparammanager.c:642: dereferencing pointer to incomplete type
dparammanager.c:642: `GST_DPARAM_UPDATE_FIRST' undeclared (first use in
this function)
dparammanager.c:642: (Each undeclared identifier is reported only once
dparammanager.c:642: for each function it appears in.)
dparammanager.c:621: warning: `dparam' might be used uninitialized in
this function
dparammanager.c: In function `gst_dpman_preprocess_synchronous':
dparammanager.c:682: dereferencing pointer to incomplete type
dparammanager.c:683: dereferencing pointer to incomplete type
dparammanager.c:684: dereferencing pointer to incomplete type
dparammanager.c:686: dereferencing pointer to incomplete type
dparammanager.c:689: case label not within a switch statement
dparammanager.c:690: `GST_DPARAM_DO_UPDATE' undeclared (first use in
this function)
dparammanager.c:693: dereferencing pointer to incomplete type
dparammanager.c:693: dereferencing pointer to incomplete type
dparammanager.c:697: case label not within a switch statement
dparammanager.c:701: dereferencing pointer to incomplete type
dparammanager.c:701: dereferencing pointer to incomplete type
dparammanager.c:701: dereferencing pointer to incomplete type
dparammanager.c:704: case label not within a switch statement
dparammanager.c:707: default label not within a switch statement
dparammanager.c:711: dereferencing pointer to incomplete type
dparammanager.c:711: `GST_DPARAM_UPDATE_FIRST' undeclared (first use in
this function)
dparammanager.c:713: dereferencing pointer to incomplete type
dparammanager.c:713: `GST_DPARAM_UPDATE_NORMAL' undeclared (first use in
this function)
dparammanager.c: In function `gst_dpman_dpwrap_compare':
dparammanager.c:726: dereferencing pointer to incomplete type
dparammanager.c:726: dereferencing pointer to incomplete type
dparammanager.c:727: dereferencing pointer to incomplete type
dparammanager.c:727: dereferencing pointer to incomplete type
dparammanager.c: In function `gst_dpman_preprocess_asynchronous':
dparammanager.c:758: dereferencing pointer to incomplete type
dparammanager.c:760: dereferencing pointer to incomplete type
dparammanager.c:761: dereferencing pointer to incomplete type
dparammanager.c:763: dereferencing pointer to incomplete type
dparammanager.c:776: `GST_DPARAM_DO_UPDATE' undeclared (first use in
this function)
dparammanager.c:778: dereferencing pointer to incomplete type
dparammanager.c:778: `GST_DPARAM_UPDATE_FIRST' undeclared (first use in
this function)
dparammanager.c:780: dereferencing pointer to incomplete type
dparammanager.c:780: `GST_DPARAM_UPDATE_NORMAL' undeclared (first use in
this function)
dparammanager.c:783: dereferencing pointer to incomplete type
dparammanager.c:786: case label not within a switch statement
dparammanager.c:788: dereferencing pointer to incomplete type
dparammanager.c:788: dereferencing pointer to incomplete type
dparammanager.c:792: case label not within a switch statement
dparammanager.c:794: dereferencing pointer to incomplete type
dparammanager.c:794: dereferencing pointer to incomplete type
dparammanager.c:794: dereferencing pointer to incomplete type
dparammanager.c:796: default label not within a switch statement
dparammanager.c:800: dereferencing pointer to incomplete type
dparammanager.c:802: dereferencing pointer to incomplete type
dparammanager.c:810: dereferencing pointer to incomplete type
dparammanager.c:824: dereferencing pointer to incomplete type
dparammanager.c:735: warning: `current_time' might be used uninitialized
in this function
dparammanager.c: In function `gst_dpman_process_asynchronous':
dparammanager.c:856: dereferencing pointer to incomplete type
dparammanager.c:857: dereferencing pointer to incomplete type
dparammanager.c:863: dereferencing pointer to incomplete type
dparammanager.c:864: `GST_DPARAM_DO_UPDATE' undeclared (first use in
this function)
dparammanager.c:865: dereferencing pointer to incomplete type
dparammanager.c:868: case label not within a switch statement
dparammanager.c:870: dereferencing pointer to incomplete type
dparammanager.c:870: dereferencing pointer to incomplete type
dparammanager.c:874: case label not within a switch statement
dparammanager.c:876: dereferencing pointer to incomplete type
dparammanager.c:876: dereferencing pointer to incomplete type
dparammanager.c:876: dereferencing pointer to incomplete type
dparammanager.c:878: default label not within a switch statement
dparammanager.c:882: dereferencing pointer to incomplete type
dparammanager.c:885: dereferencing pointer to incomplete type
dparammanager.c:886: dereferencing pointer to incomplete type
dparammanager.c:888: dereferencing pointer to incomplete type
dparammanager.c:894: dereferencing pointer to incomplete type
dparammanager.c:908: dereferencing pointer to incomplete type
dparammanager.c:914: dereferencing pointer to incomplete type
make[8]: *** [libgstcontrol_la-dparammanager.lo] Error 1
make[8]: Leaving directory
`/home/damien/temp/garnome-0.13.0/gstreamer/gstreamer/work/gstreamer-0.4.0/libs/gst/control'
make[7]: *** [all-recursive] Error 1
make[7]: Leaving directory
`/home/damien/temp/garnome-0.13.0/gstreamer/gstreamer/work/gstreamer-0.4.0/libs/gst'
make[6]: *** [all-recursive] Error 1
make[6]: Leaving directory
`/home/damien/temp/garnome-0.13.0/gstreamer/gstreamer/work/gstreamer-0.4.0/libs'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory
`/home/damien/temp/garnome-0.13.0/gstreamer/gstreamer/work/gstreamer-0.4.0'
make[4]: *** [all] Error 2
make[4]: Leaving directory
`/home/damien/temp/garnome-0.13.0/gstreamer/gstreamer/work/gstreamer-0.4.0'
make[3]: *** [build-work/gstreamer-0.4.0/Makefile] Error 2
make[3]: Leaving directory
`/home/damien/temp/garnome-0.13.0/gstreamer/gstreamer'
make[2]: *** [dep-../../gstreamer/gstreamer] Error 2
make[2]: Leaving directory
`/home/damien/temp/garnome-0.13.0/gstreamer/gst-plugins'
make[1]: *** [dep-../../gstreamer/gst-plugins] Error 2
make[1]: Leaving directory
`/home/damien/temp/garnome-0.13.0/gstreamer/gst-player'
make: *** [dep-../../gstreamer/gst-player] Error 2
So can anyone help me to figure out what the problem is likely to be
here? I cannot seem to figure it out. Thankyou for anything that may
help me to get this working.
Damien.
More information about the gstreamer-devel
mailing list