From owner-freebsd-ports@FreeBSD.ORG Tue Feb 12 02:28:40 2008 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3612916A419 for ; Tue, 12 Feb 2008 02:28:40 +0000 (UTC) (envelope-from ganbold@micom.mng.net) Received: from publicd.ub.mng.net (publicd.ub.mng.net [202.179.0.88]) by mx1.freebsd.org (Postfix) with ESMTP id C520513C467 for ; Tue, 12 Feb 2008 02:28:39 +0000 (UTC) (envelope-from ganbold@micom.mng.net) Received: from [202.179.0.164] (helo=daemon.micom.mng.net) by publicd.ub.mng.net with esmtpa (Exim 4.67 (FreeBSD)) (envelope-from ) id 1JOkY9-0009g0-K7; Tue, 12 Feb 2008 10:07:09 +0800 Message-ID: <47B0FF4D.1070900@micom.mng.net> Date: Tue, 12 Feb 2008 10:07:09 +0800 From: Ganbold User-Agent: Thunderbird 2.0.0.9 (X11/20071225) MIME-Version: 1.0 To: "Phillip N." References: <1202754305.1329.5.camel@negro> In-Reply-To: <1202754305.1329.5.camel@negro> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Cc: Sevan / Venture37 , freebsd-ports@freebsd.org Subject: Re: Asterisk-Addons 1.4.5 still wont build X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Feb 2008 02:28:40 -0000 Phillip N. wrote: > Hi Sevan... > > Wired.. i can install asterisk-addons 1.4.5 (send a pr some times ago) > sucessfully on releng_7. > Are you ports updated?. i.e. asterisk? > do you have any ports related to h323 installed? > > thanks! > Hi, Sorry to inform you that asterisk-addons is marked as broken on FreeBSD 7.0-PRERELEASE. #uname -an FreeBSD daemon.micom.mng.net 7.0-PRERELEASE FreeBSD 7.0-PRERELEASE #0: Mon Jan 14 16:49:57 ULAT 2008 tsgan@daemon.micom.mng.net:/usr/obj/usr/src/sys/GDAEMON i386 Every required port is installed. I tried to manually download and compile asterisk-addons. However some of the ooh323 codes included in asterisk-addons-1.4.5 does not compile like below problem mentioned by Sevan. Some variables doesn't match with the variables included in header files of asterisk port. However I was able to compile it after making some changes to chan_h323.c and ooh323cDriver.c. So could you please send me your chan_h323.c and ooh323cDriver.c? I would like to see why it was compiled on your system not on mine. thanks a lot, Ganbold > El lun, 11-02-2008 a las 17:26 +0000, Sevan / Venture37 escribió: > >> Hi >> I tried building v.1.4.2 of Asterisk-Addons from ports but was unsuccessful, the system has a fresh install of FreeBSD 6.3/AMD64, >> >> v.1.4.2 dies with the following error: >> gmake[3]: Entering directory `/usr/ports/net/asterisk-addons-old/work/asterisk-addons-1.4.2/asterisk-ooh323c' >> source='src/chan_h323.c' object='chan_h323.lo' libtool=yes \ >> depfile='.deps/chan_h323.Plo' tmpdepfile='.deps/chan_h323.TPlo' \ >> depmode=gcc3 /bin/sh ./config/depcomp \ >> /bin/sh ./libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I. -I./ooh323c/src -I./ooh323c/src/h323 -I/usr/local/include -DGNU -D_GNU_SOURCE -D_REENTRANT -D_COMPACT -c -o chan_h323.lo `test -f 'src/chan_h323.c' || echo './'`src/chan_h323.c >> mkdir .libs >> cc -DHAVE_CONFIG_H -I. -I. -I. -I./ooh323c/src -I./ooh323c/src/h323 -I/usr/local/include -DGNU -D_GNU_SOURCE -D_REENTRANT -D_COMPACT -c src/chan_h323.c -MT chan_h323.lo -MD -MP -MF .deps/chan_h323.TPlo -fPIC -DPIC -o .libs/chan_h323.lo >> src/chan_h323.c:71: warning: initialization from incompatible pointer type >> src/chan_h323.c:91: warning: initialization from incompatible pointer type >> src/chan_h323.c: In function `ooh323_new': >> src/chan_h323.c:261: error: incompatible types in assignment >> src/chan_h323.c:264: error: incompatible type for argument 1 of `ast_best_codec' >> src/chan_h323.c: In function `ooh323_write': >> src/chan_h323.c:974: error: invalid operands to binary & >> src/chan_h323.c: In function `print_codec_to_cli': >> src/chan_h323.c:2219: error: structure has no member named `framing' >> src/chan_h323.c: In function `ooh323_rtp_read': >> src/chan_h323.c:3246: error: invalid operands to binary != >> src/chan_h323.c:3249: error: incompatible types in assignment >> gmake[3]: *** [chan_h323.lo] Error 1 >> gmake[3]: Leaving directory `/usr/ports/net/asterisk-addons-old/work/asterisk-addons-1.4.2/asterisk-ooh323c' >> gmake[2]: *** [all] Error 2 >> gmake[2]: Leaving directory `/usr/ports/net/asterisk-addons-old/work/asterisk-addons-1.4.2/asterisk-ooh323c' >> gmake[1]: *** [chan_ooh323.so] Error 2 >> rm app_saycountpl.o >> gmake[1]: Leaving directory `/usr/ports/net/asterisk-addons-old/work/asterisk-addons-1.4.2' >> gmake: *** [all] Error 2 >> *** Error code 2 >> >> Stop in /usr/ports/net/asterisk-addons-old. >> *** Error code 1 >> >> Stop in /usr/ports/net/asterisk-addons-old. >> >> So I updated the port to v.1.4.5 & still no joy >> >> >> gmake[3]: Entering directory `/usr/ports/net/asterisk-addons/work/asterisk-addons-1.4.5/asterisk-ooh323c' >> source='src/chan_h323.c' object='chan_h323.lo' libtool=yes \ >> depfile='.deps/chan_h323.Plo' tmpdepfile='.deps/chan_h323.TPlo' \ >> depmode=gcc3 /bin/sh ./config/depcomp \ >> /bin/sh ./libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I. -I./ooh323c/src -I./ooh323c/src/h323 -I/usr/local/include -DGNU -D_GNU_SOURCE -D_REENTRANT -D_COMPACT -c -o chan_h323.lo `test -f 'src/chan_h323.c' || echo './'`src/chan_h323.c >> mkdir .libs >> cc -DHAVE_CONFIG_H -I. -I. -I. -I./ooh323c/src -I./ooh323c/src/h323 -I/usr/local/include -DGNU -D_GNU_SOURCE -D_REENTRANT -D_COMPACT -c src/chan_h323.c -MT chan_h323.lo -MD -MP -MF .deps/chan_h323.TPlo -fPIC -DPIC -o .libs/chan_h323.lo >> src/chan_h323.c:71: warning: initialization from incompatible pointer type >> src/chan_h323.c:91: warning: initialization from incompatible pointer type >> src/chan_h323.c: In function `ooh323_new': >> src/chan_h323.c:261: error: incompatible types in assignment >> src/chan_h323.c:264: error: incompatible type for argument 1 of `ast_best_codec' >> src/chan_h323.c: In function `ooh323_write': >> src/chan_h323.c:974: error: invalid operands to binary & >> src/chan_h323.c: In function `print_codec_to_cli': >> src/chan_h323.c:2226: error: structure has no member named `framing' >> src/chan_h323.c: In function `ooh323_rtp_read': >> src/chan_h323.c:3253: error: invalid operands to binary != >> src/chan_h323.c:3256: error: incompatible types in assignment >> gmake[3]: *** [chan_h323.lo] Error 1 >> gmake[3]: Leaving directory `/usr/ports/net/asterisk-addons/work/asterisk-addons-1.4.5/asterisk-ooh323c' >> gmake[2]: *** [all] Error 2 >> gmake[2]: Leaving directory `/usr/ports/net/asterisk-addons/work/asterisk-addons-1.4.5/asterisk-ooh323c' >> gmake[1]: *** [chan_ooh323.so] Error 2 >> rm app_saycountpl.o >> gmake[1]: Leaving directory `/usr/ports/net/asterisk-addons/work/asterisk-addons-1.4.5' >> gmake: *** [all] Error 2 >> *** Error code 2 >> >> Stop in /usr/ports/net/asterisk-addons. >> *** Error code 1 >> >> Stop in /usr/ports/net/asterisk-addons. >> >> >> Attached is a diff to update the port to v.1.4.5 >> >> _________________________________________________________________ >> Who's friends with who and co-starred in what? >> http://www.searchgamesbox.com/celebrityseparation.shtml >> > > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" > > > > -- It is a wise father that knows his own child. -- William Shakespeare, "The Merchant of Venice"