Hi all, Has anyone successfully managed to get icecast2 libshout2 and Shout.pm built under freebsd? o far I've been able to build all of them except for Shout.pm. I would like to migrate from icecast1 however I can't do so until I can get everything built. Here is the error I'm having trying to build Shout.pm from the FreeBSD ports tree. # make cc -c -I/usr/local/include -O -pipe -march=pentiumpro -DVERSION=\"1.0\" -DXS_VERSION=\"1.0\" -DPIC -fpic -I/usr/libdata/perl/5.00503/mach/CORE Shout.c Shout.c: In function `XS_Shout_raw_new': Shout.c:157: `shout_conn_t' undeclared (first use in this function) Shout.c:157: (Each undeclared identifier is reported only once Shout.c:157: for each function it appears in.) Shout.c:157: `RETVAL' undeclared (first use in this function) Shout.xs:136: syntax error before `)' Shout.c: In function `XS_Shout_DESTROY': Shout.c:178: `shout_conn_t' undeclared (first use in this function) Shout.c:178: `self' undeclared (first use in this function) Shout.c:181: syntax error before `)' Shout.c: In function `XS_Shout_shout_set_ip': Shout.c:210: `shout_conn_t' undeclared (first use in this function) Shout.c:210: `self' undeclared (first use in this function) Shout.c:211: syntax error before `char' Shout.c:214: syntax error before `)' Shout.xs:166: `str' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_set_port': Shout.c:232: `shout_conn_t' undeclared (first use in this function) Shout.c:232: `self' undeclared (first use in this function) Shout.c:233: syntax error before `int' Shout.c:236: syntax error before `)' Shout.xs:173: `num' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_set_mount': Shout.c:254: `shout_conn_t' undeclared (first use in this function) Shout.c:254: `self' undeclared (first use in this function) Shout.c:255: syntax error before `char' Shout.c:258: syntax error before `)' Shout.xs:180: `str' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_set_password': Shout.c:276: `shout_conn_t' undeclared (first use in this function) Shout.c:276: `self' undeclared (first use in this function) Shout.c:277: syntax error before `char' Shout.c:280: syntax error before `)' Shout.xs:187: `str' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_set_icy_compat': Shout.c:298: `shout_conn_t' undeclared (first use in this function) Shout.c:298: `self' undeclared (first use in this function) Shout.c:299: syntax error before `int' Shout.c:302: syntax error before `)' Shout.xs:194: `num' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_set_aim': Shout.c:320: `shout_conn_t' undeclared (first use in this function) Shout.c:320: `self' undeclared (first use in this function) Shout.c:321: syntax error before `char' Shout.c:324: syntax error before `)' Shout.xs:201: `str' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_set_icq': Shout.c:342: `shout_conn_t' undeclared (first use in this function) Shout.c:342: `self' undeclared (first use in this function) Shout.c:343: syntax error before `char' Shout.c:346: syntax error before `)' Shout.xs:208: `str' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_set_irc': Shout.c:364: `shout_conn_t' undeclared (first use in this function) Shout.c:364: `self' undeclared (first use in this function) Shout.c:365: syntax error before `char' Shout.c:368: syntax error before `)' Shout.xs:215: `str' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_set_dumpfile': Shout.c:386: `shout_conn_t' undeclared (first use in this function) Shout.c:386: `self' undeclared (first use in this function) Shout.c:387: syntax error before `char' Shout.c:390: syntax error before `)' Shout.xs:222: `str' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_set_name': Shout.c:408: `shout_conn_t' undeclared (first use in this function) Shout.c:408: `self' undeclared (first use in this function) Shout.c:409: syntax error before `char' Shout.c:412: syntax error before `)' Shout.xs:229: `str' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_set_url': Shout.c:430: `shout_conn_t' undeclared (first use in this function) Shout.c:430: `self' undeclared (first use in this function) Shout.c:431: syntax error before `char' Shout.c:434: syntax error before `)' Shout.xs:236: `str' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_set_genre': Shout.c:452: `shout_conn_t' undeclared (first use in this function) Shout.c:452: `self' undeclared (first use in this function) Shout.c:453: syntax error before `char' Shout.c:456: syntax error before `)' Shout.xs:243: `str' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_set_description': Shout.c:474: `shout_conn_t' undeclared (first use in this function) Shout.c:474: `self' undeclared (first use in this function) Shout.c:475: syntax error before `char' Shout.c:478: syntax error before `)' Shout.xs:250: `str' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_set_bitrate': Shout.c:496: `shout_conn_t' undeclared (first use in this function) Shout.c:496: `self' undeclared (first use in this function) Shout.c:497: syntax error before `int' Shout.c:500: syntax error before `)' Shout.xs:257: `num' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_set_ispublic': Shout.c:518: `shout_conn_t' undeclared (first use in this function) Shout.c:518: `self' undeclared (first use in this function) Shout.c:519: syntax error before `int' Shout.c:522: syntax error before `)' Shout.xs:264: `num' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_get_ip': Shout.c:540: `shout_conn_t' undeclared (first use in this function) Shout.c:540: `self' undeclared (first use in this function) Shout.c:541: syntax error before `char' Shout.c:544: syntax error before `)' Shout.xs:270: `RETVAL' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_get_port': Shout.c:564: `shout_conn_t' undeclared (first use in this function) Shout.c:564: `self' undeclared (first use in this function) Shout.c:565: syntax error before `int' Shout.c:568: syntax error before `)' Shout.xs:278: `RETVAL' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_get_mount': Shout.c:588: `shout_conn_t' undeclared (first use in this function) Shout.c:588: `self' undeclared (first use in this function) Shout.c:589: syntax error before `char' Shout.c:592: syntax error before `)' Shout.xs:286: `RETVAL' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_get_password': Shout.c:612: `shout_conn_t' undeclared (first use in this function) Shout.c:612: `self' undeclared (first use in this function) Shout.c:613: syntax error before `char' Shout.c:616: syntax error before `)' Shout.xs:294: `RETVAL' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_get_icy_compat': Shout.c:636: `shout_conn_t' undeclared (first use in this function) Shout.c:636: `self' undeclared (first use in this function) Shout.c:637: syntax error before `int' Shout.c:640: syntax error before `)' Shout.xs:302: `RETVAL' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_get_aim': Shout.c:660: `shout_conn_t' undeclared (first use in this function) Shout.c:660: `self' undeclared (first use in this function) Shout.c:661: syntax error before `char' Shout.c:664: syntax error before `)' Shout.xs:310: `RETVAL' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_get_icq': Shout.c:684: `shout_conn_t' undeclared (first use in this function) Shout.c:684: `self' undeclared (first use in this function) Shout.c:685: syntax error before `char' Shout.c:688: syntax error before `)' Shout.xs:318: `RETVAL' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_get_irc': Shout.c:708: `shout_conn_t' undeclared (first use in this function) Shout.c:708: `self' undeclared (first use in this function) Shout.c:709: syntax error before `char' Shout.c:712: syntax error before `)' Shout.xs:326: `RETVAL' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_get_dumpfile': Shout.c:732: `shout_conn_t' undeclared (first use in this function) Shout.c:732: `self' undeclared (first use in this function) Shout.c:733: syntax error before `char' Shout.c:736: syntax error before `)' Shout.xs:334: `RETVAL' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_get_name': Shout.c:756: `shout_conn_t' undeclared (first use in this function) Shout.c:756: `self' undeclared (first use in this function) Shout.c:757: syntax error before `char' Shout.c:760: syntax error before `)' Shout.xs:342: `RETVAL' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_get_url': Shout.c:780: `shout_conn_t' undeclared (first use in this function) Shout.c:780: `self' undeclared (first use in this function) Shout.c:781: syntax error before `char' Shout.c:784: syntax error before `)' Shout.xs:350: `RETVAL' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_get_genre': Shout.c:804: `shout_conn_t' undeclared (first use in this function) Shout.c:804: `self' undeclared (first use in this function) Shout.c:805: syntax error before `char' Shout.c:808: syntax error before `)' Shout.xs:358: `RETVAL' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_get_description': Shout.c:828: `shout_conn_t' undeclared (first use in this function) Shout.c:828: `self' undeclared (first use in this function) Shout.c:829: syntax error before `char' Shout.c:832: syntax error before `)' Shout.xs:366: `RETVAL' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_get_bitrate': Shout.c:852: `shout_conn_t' undeclared (first use in this function) Shout.c:852: `self' undeclared (first use in this function) Shout.c:853: syntax error before `int' Shout.c:856: syntax error before `)' Shout.xs:374: `RETVAL' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_get_ispublic': Shout.c:876: `shout_conn_t' undeclared (first use in this function) Shout.c:876: `self' undeclared (first use in this function) Shout.c:877: syntax error before `int' Shout.c:880: syntax error before `)' Shout.xs:382: `RETVAL' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_error': Shout.c:900: `shout_conn_t' undeclared (first use in this function) Shout.c:900: `self' undeclared (first use in this function) Shout.c:901: syntax error before `int' Shout.c:904: syntax error before `)' Shout.xs:390: `RETVAL' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_init_connection': Shout.c:924: `shout_conn_t' undeclared (first use in this function) Shout.c:924: `self' undeclared (first use in this function) Shout.c:927: syntax error before `)' Shout.c: In function `XS_Shout_shout_connect': Shout.c:944: `shout_conn_t' undeclared (first use in this function) Shout.c:944: `self' undeclared (first use in this function) Shout.c:945: syntax error before `int' Shout.c:948: syntax error before `)' Shout.c:954: `RETVAL' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_disconnect': Shout.c:967: `shout_conn_t' undeclared (first use in this function) Shout.c:967: `self' undeclared (first use in this function) Shout.c:968: syntax error before `int' Shout.c:971: syntax error before `)' Shout.c:977: `RETVAL' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_send_data': Shout.c:990: `shout_conn_t' undeclared (first use in this function) Shout.c:990: `self' undeclared (first use in this function) Shout.c:991: syntax error before `unsigned' Shout.c:996: syntax error before `)' Shout.c:1002: `RETVAL' undeclared (first use in this function) Shout.c:1002: `buff' undeclared (first use in this function) Shout.c:1002: `len' undeclared (first use in this function) Shout.c: In function `XS_Shout_shout_sleep': Shout.c:1015: `shout_conn_t' undeclared (first use in this function) Shout.c:1015: `self' undeclared (first use in this function) Shout.c:1018: syntax error before `)' Shout.c: In function `XS_Shout_shout_update_metadata': Shout.c:1035: `shout_conn_t' undeclared (first use in this function) Shout.c:1035: `self' undeclared (first use in this function) Shout.c:1036: syntax error before `char' Shout.c:1040: syntax error before `)' Shout.c:1046: `RETVAL' undeclared (first use in this function) Shout.c:1046: `metadata' undeclared (first use in this function) *** Error code 1 Stop in /mnt/ipv6.export/usr.4.x/ports/audio/p5-Shout/work/Shout-1.0. -- Colin Faber (303) 859-1491 fpsn.net, Inc. * Black holes are where God divided by zero. * --- >8 ---- List archives: http://www.xiph.org/archives/ icecast project homepage: http://www.icecast.org/ To unsubscribe from this list, send a message to 'icecast-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
Colin Faber <cfaber@fpsn.net> said:> Hi all, > > Has anyone successfully managed to get icecast2 libshout2 > and Shout.pm built under freebsd? >You'll have to port Shout.pm to use libshout2 - the API has changed (not in terribly major ways for the most part, so it should be a simple and straightforward port). Mike --- >8 ---- List archives: http://www.xiph.org/archives/ icecast project homepage: http://www.icecast.org/ To unsubscribe from this list, send a message to 'icecast-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
On Mon, 26 May 2003, Michael Smith wrote:> You'll have to port Shout.pm to use libshout2 - the API has changed (not in > terribly major ways for the most part, so it should be a simple and > straightforward port).Didn't someone do this and post it to icecast-dev? Or was that something else? I'm not a perl programmer. I'd just hate to see someone duplicate work unnecessarily. Geoff. <p>--- >8 ---- List archives: http://www.xiph.org/archives/ icecast project homepage: http://www.icecast.org/ To unsubscribe from this list, send a message to 'icecast-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.