multimedia/py-gstreamer fails to build

Paul Schmehl pschmehl_lists at tx.rr.com
Thu Sep 17 22:30:08 UTC 2009


i386 Intel, FreeBSD 7.2-STABLE, freshly csup'd ports tree, python 2.6 is the 
default version.

Maybe the upgrade to python 2.6 broke this port?

Could not write method GstStructure.id_set: varargs functions not supported
Could not write method GstStructure.get_uint: No ArgType for 'guint*'
Could not write method GstIndexEntry.assoc_map: No ArgType for 'gint64*'
Could not write getter for GstStaticCaps.caps: write_return not implemented for 
GstCaps
Could not write method GstTypeFind.suggest_simple: varargs functions not 
supported
Could not write method GstIndex.set_filter: No ArgType for 'GstIndexFilter'
Could not write method GstIndex.set_filter_full: No ArgType for 'GstIndexFilter'
Could not write method GstIndex.set_resolver: No ArgType for 'GstIndexResolver'
Could not write method GstIndex.set_resolver_full: No ArgType for 
'GstIndexResolver'
Could not write method GstIndex.get_writer_id: No ArgType for 'gint*'
Could not write method GstIndex.add_associationv: No ArgType for 
'const-GstIndexAssociation*'
Could not write method GstIndex.add_association: varargs functions not supported
Could not write method GstIndex.add_object: No ArgType for 'gpointer'
Could not write method GstIndex.get_assoc_entry_full: No ArgType for 
'GCompareDataFunc'
Could not write virtual accessor method GstIndex.get_assoc_entry: No ArgType 
for 'GCompareDataFunc'
Could not write virtual proxy GstIndex.get_assoc_entry: No ArgType for 
'GCompareDataFunc'
Could not write method GstElement.message_full: No ArgType for 'GQuark'
Could not write virtual accessor method GstElement.get_query_types: No ArgType 
for 'const-GstQueryType*'
Could not write virtual accessor method GstElement.get_state: No ArgType for 
'GstState*'
Could not write virtual proxy GstElement.get_query_types: No ArgType for 
'const-GstQueryType*'
Could not write virtual proxy GstElement.get_state: No ArgType for 'GstState*'
Could not write virtual accessor method GstClock.wait: No ArgType for 
'GstClockEntry*'
Could not write virtual accessor method GstClock.wait_jitter: No ArgType for 
'GstClockEntry*'
Could not write virtual accessor method GstClock.wait_async: No ArgType for 
'GstClockEntry*'
Could not write virtual accessor method GstClock.unschedule: No ArgType for 
'GstClockEntry'
Could not write virtual proxy GstClock.wait: No ArgType for 'GstClockEntry*'
Could not write virtual proxy GstClock.wait_jitter: No ArgType for 
'GstClockEntry*'
Could not write virtual proxy GstClock.wait_async: No ArgType for 
'GstClockEntry*'
Could not write virtual proxy GstClock.unschedule: No ArgType for 
'GstClockEntry'
Could not write method GstBus.add_watch_full: No ArgType for 'GstBusFunc'
Could not write method GstPad.set_bufferalloc_function: No ArgType for 
'GstPadBufferAllocFunction'
Could not write method GstPad.set_getrange_function: No ArgType for 
'GstPadGetRangeFunction'
Could not write method GstPad.set_checkgetrange_function: No ArgType for 
'GstPadCheckGetRangeFunction'
Could not write method GstPad.set_unlink_function: No ArgType for 
'GstPadUnlinkFunction'
Could not write method GstPad.set_acceptcaps_function: No ArgType for 
'GstPadAcceptCapsFunction'
Could not write method GstPad.set_fixatecaps_function: No ArgType for 
'GstPadFixateCapsFunction'
Could not write method GstPad.set_internal_link_function: No ArgType for 
'GstPadIntLinkFunction'
Could not write method GstPad.set_iterate_internal_links_function: No ArgType 
for 'GstPadIterIntLinkFunction'
Could not write method GstPad.set_query_type_function: No ArgType for 
'GstPadQueryTypeFunction'
Could not write method GstPad.dispatcher: No ArgType for 
'GstPadDispatcherFunction'
Warning: generating old-style constructor for:gst_ghost_pad_new
Warning: generating old-style constructor for:gst_pad_template_new
Could not write method GstPluginFeature.type_name_filter: No ArgType for 
'GstTypeNameData*'
Could not write method GstRegistry.plugin_filter: No ArgType for 
'GstPluginFilter'
Could not write method GstRegistry.feature_filter: No ArgType for 
'GstPluginFeatureFilter'
Warning: generating old-style constructor for:gst_net_client_clock_new
Warning: generating old-style constructor for:gst_net_time_provider_new
Could not write method GstControlSource.get_value: No ArgType for 'GValue*'
Could not write method GstControlSource.get_value_array: No ArgType for 
'GstValueArray*'
Could not write method GstControlSource.bind: No ArgType for 'GParamSpec*'
Could not write method GstController.get_all: No ArgType for 'const-GList*'
Could not write method GstController.get_value_arrays: No ArgType for 'GSList*'
Could not write method GstController.get_value_array: No ArgType for 
'GstValueArray*'
Could not write method GstInterpolationControlSource.set: No ArgType for 
'GValue*'
Could not write method GstInterpolationControlSource.set_from_list: No ArgType 
for 'GSList*'
Could not write method GstInterpolationControlSource.get_all: No ArgType for 
'GList*'
Could not write method GstBaseSink.wait_eos: No ArgType for 'GstClockTimeDiff*'
Could not write virtual accessor method GstBaseSink.buffer_alloc: No ArgType 
for 'GstBuffer**'
Could not write virtual proxy GstBaseSink.buffer_alloc: No ArgType for 
'GstBuffer**'
Could not write virtual accessor method GstBaseTransform.prepare_output_buffer: 
No ArgType for 'GstBuffer**'
Could not write virtual proxy GstBaseTransform.prepare_output_buffer: No 
ArgType for 'GstBuffer**'
Could not write method GstCollectPads.set_function: No ArgType for 
'GstCollectPadsFunction'
Could not write method GstCollectPads.add_pad: No ArgType for 'GstCollectData*'
Could not write method GstCollectPads.add_pad_full: No ArgType for 
'GstCollectDataDestroyNotify'
Could not write method GstCollectPads.peek: No ArgType for 'GstCollectData*'
Could not write method GstCollectPads.pop: No ArgType for 'GstCollectData*'
Could not write method GstCollectPads.read: No ArgType for 'GstCollectData*'
Could not write method GstCollectPads.read_buffer: No ArgType for 
'GstCollectData*'
Could not write method GstCollectPads.take_buffer: No ArgType for 
'GstCollectData*'
Could not write method GstCollectPads.flush: No ArgType for 'GstCollectData*'
Warning: generating old-style constructor for:gst_data_queue_new
Could not write constructor for GstDataQueue: No ArgType for 
'GstDataQueueCheckFullFunction'
Could not write method GstDataQueue.push: No ArgType for 'GstDataQueueItem*'
Could not write method GstDataQueue.pop: No ArgType for 'GstDataQueueItem**'
Could not write method GstDataQueue.get_level: No ArgType for 
'GstDataQueueSize*'
Could not write method GstTagSetter.add_tags: varargs functions not supported
Could not write method GstTagSetter.add_tag_values: varargs functions not 
supported
Could not write method GstTagSetter.add_tag_valist_values: No ArgType for 
'va_list'
Could not write method GstPreset.get_meta: No ArgType for 'gchar**'
Could not write function object_control_properties: varargs functions not 
supported
Could not write function object_uncontrol_properties: varargs functions not 
supported
Could not write function object_get_value_arrays: No ArgType for 'GSList*'
Could not write function object_get_value_array: No ArgType for 'GstValueArray*'
Could not write function gst_controller_init: No ArgType for 'int*'
Could not write function gst_dp_crc: No ArgType for 'const-guint8*'
Could not write function dp_header_from_buffer: No ArgType for 
'const-GstBuffer*'
Could not write function dp_packet_from_caps: No ArgType for 'guint*'
Could not write function dp_packet_from_event: No ArgType for 'const-GstEvent*'
Could not write function type_find_helper_get_range: No ArgType for 
'GstTypeFindHelperGetRangeFunction'
Could not write function debug_add_log_function: No ArgType for 'GstLogFunction'
Could not write function debug_remove_log_function: No ArgType for 
'GstLogFunction'
Could not write function debug_remove_log_function_by_data: No ArgType for 
'gpointer'
Could not write function debug_get_all_categories: No ArgType for 'GSList*'
Could not write function debug_remove_log_function: No ArgType for 
'GstLogFunction'
Could not write function debug_remove_log_function_by_data: No ArgType for 
'gpointer'
Could not write function util_array_binary_search: No ArgType for 'gpointer'
Could not write function parse_launch_full: No ArgType for 'GstParseContext*'
Could not write function parse_launchv_full: No ArgType for 'const-gchar**'
Could not write function plugin_register_static: No ArgType for 
'const-GstPluginDesc*'
Could not write function poll_new_timer: No ArgType for 'GstPoll*'
Could not write function tag_register: No ArgType for 'GstTagMergeFunc'
Could not write function tag_merge_use_first: No ArgType for 'GValue*'
Could not write function tag_merge_strings_with_comma: No ArgType for 'GValue*'
Could not write function task_create: No ArgType for 'GstTaskFunction'
Warning: Constructor for GstGhostPad needs to be updated to new API
         See http://live.gnome.org/PyGTK_2fWhatsNew28#update-constructors
Warning: Constructor for GstPadTemplate needs to be updated to new API
         See http://live.gnome.org/PyGTK_2fWhatsNew28#update-constructors
Warning: Constructor for GstNetClientClock needs to be updated to new API
         See http://live.gnome.org/PyGTK_2fWhatsNew28#update-constructors
Warning: Constructor for GstNetTimeProvider needs to be updated to new API
         See http://live.gnome.org/PyGTK_2fWhatsNew28#update-constructors
Warning: Constructor for GstController needs to be updated to new API
         See http://live.gnome.org/PyGTK_2fWhatsNew28#update-constructors
Warning: Constructor for GstDataQueue needs to be updated to new API
         See http://live.gnome.org/PyGTK_2fWhatsNew28#update-constructors
***INFO*** The coverage of global functions is 86.41% (159/184)
***INFO*** The coverage of methods is 90.07% (490/544)
***INFO*** The coverage of virtual proxies is 86.76% (59/68)
***INFO*** The coverage of virtual accessors is 87.67% (64/73)
***INFO*** The coverage of interface proxies is 100.00% (5/5)
  CC    gst.o
gst.c: In function 'pygst_register_classes':
gst.c:27079: error: 'GST_TYPE_BUFFER_LIST' undeclared (first use in this 
function)
gst.c:27079: error: (Each undeclared identifier is reported only once
gst.c:27079: error: for each function it appears in.)
gmake[3]: *** [_gst_la-gst.lo] Error 1
gmake[2]: *** [all-recursive] Error 1
gmake[1]: *** [all-recursive] Error 1
gmake: *** [all] Error 2
*** Error code 1

Stop in /usr/ports/multimedia/py-gstreamer.

-- 
Paul Schmehl, Senior Infosec Analyst
As if it wasn't already obvious, my opinions
are my own and not those of my employer.
*******************************************
"It is as useless to argue with those who have
renounced the use of reason as to administer
medication to the dead." Thomas Jefferson



More information about the freebsd-multimedia mailing list