Wireshark-dev: Re: [Wireshark-dev] listen rtp plugin
From: Thomas Anders <thomas.anders@xxxxxxxxxxxxx>
Date: Sat, 02 Sep 2006 14:17:01 +0200
Joerg Mayer wrote: > Well, for me it detects portaudio, but either my version is too new or > too old, at least my portaudio.h doesn't contain a definition of > PortAudioStream, and thus compilation fails in line rtp_player.c, line > 150: PortAudioStream *pa_stream; I've got a similar problem on a recent SuSE Linux 10.1 (which supplies portaudio-19-92). The build fails with: - --- snip --- D -MP -MF ".deps/rtp_player.Tpo" -c -o rtp_player.o rtp_player.c; \ then mv -f ".deps/rtp_player.Tpo" ".deps/rtp_player.Po"; else rm -f ".deps/rtp_player.Tpo"; exit 1; fi In file included from /opt/gnome/include/gtk-2.0/gtk/gtkactiongroup.h:34, from /opt/gnome/include/gtk-2.0/gtk/gtk.h:38, from rtp_player.c:56: /opt/gnome/include/gtk-2.0/gtk/gtkitemfactory.h:50: warning: function declaration isn�t a prototype In file included from rtp_player.c:72: rtp_player.h:40: warning: function declaration isn�t a prototype In file included from rtp_player.c:72: rtp_player.h:41:7: warning: no newline at end of file In file included from rtp_player.c:73: ../gtk/codecs/G711a/G711adecode.h:2: warning: data definition has no type or storage class ../gtk/codecs/G711a/G711adecode.h:2: warning: type defaults to �int� in declaration of �decodeG711a� In file included from rtp_player.c:74: ../gtk/codecs/G711u/G711udecode.h:2: warning: data definition has no type or storage class ../gtk/codecs/G711u/G711udecode.h:2: warning: type defaults to �int� in declaration of �decodeG711u� rtp_player.c:150: error: expected �=�, �,�, �;�, �asm� or �__attribute__� before �*� token rtp_player.c:189: error: expected specifier-qualifier-list before �PaTimestamp� rtp_player.c:214: error: expected specifier-qualifier-list before �PaTimestamp� rtp_player.c: In function �add_rtp_packet�: rtp_player.c:313: warning: passing argument 3 of �g_hash_table_new_full� from incompatible pointer type rtp_player.c:313: warning: passing argument 4 of �g_hash_table_new_full� from incompatible pointer type rtp_player.c: In function �decode_rtp_packet�: rtp_player.c:417: warning: unused parameter �rci� rtp_player.c: In function �decode_rtp_stream�: rtp_player.c:539: warning: passing argument 3 of �g_hash_table_new_full� from incompatible pointer type rtp_player.c:539: warning: passing argument 4 of �g_hash_table_new_full� from incompatible pointer type rtp_player.c:563: error: �rtp_channel_info_t� has no member named �cursor_prev� rtp_player.c:564: error: �rtp_channel_info_t� has no member named �cursor_catch� rtp_player.c:565: error: �rtp_channel_info_t� has no member named �first_stream� rtp_player.c:566: error: �rtp_channel_info_t� has no member named �num_packets� rtp_player.c:574: error: �rtp_channel_info_t� has no member named �num_packets� rtp_player.c: In function �h_scrollbar_changed�: rtp_player.c:720: error: �rtp_channel_info_t� has no member named �cursor_catch� rtp_player.c: At top level: rtp_player.c:729: warning: function declaration isn�t a prototype rtp_player.c: In function �stop_channels�: rtp_player.c:742: error: �pa_stream� undeclared (first use in this function) rtp_player.c:742: error: (Each undeclared identifier is reported only once rtp_player.c:742: error: for each function it appears in.) rtp_player.c:762: error: �rtp_play_channles_t� has no member named �out_diff_time� rtp_player.c: In function �draw_channel_cursor�: rtp_player.c:778: error: �PaTimestamp� undeclared (first use in this function) rtp_player.c:778: error: expected �;� before �index� rtp_player.c:779: warning: ISO C90 forbids mixed declarations and code rtp_player.c:783: warning: implicit declaration of function �Pa_StreamTime� rtp_player.c:783: error: �pa_stream� undeclared (first use in this function) rtp_player.c:783: error: �rtp_play_channles_t� has no member named �out_diff_time� rtp_player.c:787: warning: comparison between pointer and integer rtp_player.c:793: warning: comparison between pointer and integer rtp_player.c:800: error: �rtp_channel_info_t� has no member named �cursor_prev� rtp_player.c:805: error: �rtp_channel_info_t� has no member named �cursor_prev� rtp_player.c:806: error: �rtp_channel_info_t� has no member named �cursor_prev� rtp_player.c:812: error: invalid operands to binary / rtp_player.c:815: error: invalid operands to binary / rtp_player.c:817: error: invalid operands to binary / rtp_player.c:823: error: invalid operands to binary / rtp_player.c:824: error: invalid operands to binary / rtp_player.c:840: error: �rtp_channel_info_t� has no member named �cursor_catch� rtp_player.c:841: error: invalid operands to binary / rtp_player.c:843: error: invalid operands to binary / rtp_player.c:846: error: invalid operands to binary / rtp_player.c:850: error: �rtp_channel_info_t� has no member named �cursor_prev� rtp_player.c:851: error: invalid operands to binary / rtp_player.c:852: error: �rtp_channel_info_t� has no member named �cursor_catch� rtp_player.c:886: error: �rtp_channel_info_t� has no member named �cursor_prev� rtp_player.c: In function �draw_cursors�: rtp_player.c:896: error: expected �=�, �,�, �;�, �asm� or �__attribute__� before �prev� rtp_player.c:896: error: �prev� undeclared (first use in this function) rtp_player.c:895: warning: unused variable �pixbuf� rtp_player.c:893: warning: unused parameter �data� rtp_player.c: At top level: rtp_player.c:912: warning: function declaration isn�t a prototype rtp_player.c:960: error: expected declaration specifiers or �...� before �PaTimestamp� rtp_player.c: In function �paCallback�: rtp_player.c:980: error: �rtp_play_channles_t� has no member named �out_diff_time� rtp_player.c:980: error: �outTime� undeclared (first use in this function) rtp_player.c:980: error: �pa_stream� undeclared (first use in this function) rtp_player.c: In function �channel_draw�: rtp_player.c:1086: error: �rtp_channel_info_t� has no member named �bg_gc� rtp_player.c:1157: warning: pointer targets in passing argument 2 of �pango_layout_get_pixel_size� differ in signedness rtp_player.c:1157: warning: pointer targets in passing argument 3 of �pango_layout_get_pixel_size� differ in signedness rtp_player.c: In function �configure_event_channels�: rtp_player.c:1249: error: �rtp_channel_info_t� has no member named �bg_gc� rtp_player.c:1250: error: �rtp_channel_info_t� has no member named �bg_gc� rtp_player.c: In function �button_press_event_channel�: rtp_player.c:1327: error: �rtp_play_channles_t� has no member named �out_diff_time� rtp_player.c:1329: error: �rtp_channel_info_t� has no member named �cursor_catch� rtp_player.c: In function �add_channel_to_window�: rtp_player.c:1378: error: �rtp_channel_info_t� has no member named �first_stream� rtp_player.c:1379: error: �rtp_channel_info_t� has no member named �first_stream� rtp_player.c:1379: error: �rtp_channel_info_t� has no member named �first_stream� rtp_player.c:1379: error: �rtp_channel_info_t� has no member named �first_stream� rtp_player.c:1380: error: �rtp_channel_info_t� has no member named �num_packets� rtp_player.c:1381: error: �rtp_channel_info_t� has no member named �num_packets� rtp_player.c: At top level: rtp_player.c:1408: warning: function declaration isn�t a prototype rtp_player.c: In function �play_channels�: rtp_player.c:1426: error: �pa_stream� undeclared (first use in this function) rtp_player.c:1431: warning: implicit declaration of function �Pa_GetDefaultOutputDeviceID� rtp_player.c:1440: warning: passing argument 2 of �Pa_OpenStream� makes pointer from integer without a cast rtp_player.c:1440: warning: passing argument 5 of �Pa_OpenStream� makes integer from pointer without a cast rtp_player.c:1440: warning: passing argument 7 of �Pa_OpenStream� makes pointer from integer without a cast rtp_player.c:1440: warning: passing argument 8 of �Pa_OpenStream� makes pointer from integer without a cast rtp_player.c:1440: error: too many arguments to function �Pa_OpenStream� rtp_player.c:1468: warning: passing argument 3 of �g_timeout_add_full� from incompatible pointer type rtp_player.c: At top level: rtp_player.c:1475: warning: function declaration isn�t a prototype rtp_player.c: In function �pause_channels�: rtp_player.c:1481: warning: passing argument 3 of �g_timeout_add_full� from incompatible pointer type rtp_player.c: At top level: rtp_player.c:1491: warning: function declaration isn�t a prototype rtp_player.c: In function �reset_rtp_channels�: rtp_player.c:1504: error: �rtp_play_channles_t� has no member named �out_diff_time� rtp_player.c: At top level: rtp_player.c:1521: warning: function declaration isn�t a prototype rtp_player.c:1541: warning: function declaration isn�t a prototype rtp_player.c:1562: warning: function declaration isn�t a prototype rtp_player.c: In function �jitter_spinner_value_changed�: rtp_player.c:1678: warning: unused parameter �spinner� rtp_player.c: At top level: rtp_player.c:1686: warning: function declaration isn�t a prototype - --- snap --- +Thomas -- Thomas Anders (thomas.anders at blue-cable.de)
- References:
- [Wireshark-dev] listen rtp plugin
- From: Thomas Sillaber
- Re: [Wireshark-dev] listen rtp plugin
- From: Joerg Mayer
- [Wireshark-dev] listen rtp plugin
- Prev by Date: Re: [Wireshark-dev] GPG signature for the downloads: 404
- Next by Date: Re: [Wireshark-dev] Megaco dissector: problem with dissection ofMediaDescriptor
- Previous by thread: Re: [Wireshark-dev] listen rtp plugin
- Next by thread: Re: [Wireshark-dev] A question about ASN.1 encoding in wireshark
- Index(es):