[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