Date: Mon, 17 Apr 2006 15:09:55 -0700 (PDT) From: Wes Santee <wes@bogon.net> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/95969: net/gastman doesn't compile with newest net/asterisk Message-ID: <20060417220955.6CA9211572@lister.wifi.bogon.net> Resent-Message-ID: <200604172210.k3HMAF9Y085414@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 95969 >Category: ports >Synopsis: net/gastman doesn't compile with newest net/asterisk >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Apr 17 22:10:14 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Wes Santee >Release: FreeBSD 6.1-PRERELEASE i386 >Organization: >Environment: System: FreeBSD lister.wifi.bogon.net 6.1-PRERELEASE FreeBSD 6.1-PRERELEASE #6: Wed Mar 29 17:59:10 PST 2006 root@lister.wifi.bogon.net:/storage/usr/obj/usr/src/sys/LISTER i386 Running /net/asterisk port: asterisk-1.2.4_2 >Description: Apparently the manager interface for Asterisk has changed in newer versions. /net/gastman attempts to use hard-coded manager structures, and those structures have apparently changed in newer versions of Asterisk. As a result, the gastman port fails to compile. >How-To-Repeat: 1) Install /net/asterisk from ports (1.2.4 as of this writing) 2) cd /usr/ports/net/gastman ; make install ===> Building for gastman-1.0.r1_1 cc -O2 -fno-strict-aliasing -pipe -D__FreeBSD__ -Wall -g -DXTHREADS -DXUSE_MTSAFE_API -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include -I/usr/X11R6/include/pango-1.0 -I/usr/X11R6/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/glib12 -Iinclude -DGTK_ENABLE_BROKEN -c -o gastman.o gastman.c <command line>:2:1: warning: "__FreeBSD__" redefined <built-in>:67:1: warning: this is the location of the previous definition gastman.c:43:1: warning: "MAX_HEADERS" redefined In file included from gastman.c:40: /usr/local/include/asterisk/manager.h:59:1: warning: this is the location of the previous definition gastman.c:44:1: warning: "MAX_LEN" redefined /usr/local/include/asterisk/manager.h:60:1: warning: this is the location of the previous definition gastman.c:81: error: redefinition of `struct mansession' gastman.c:88: error: redefinition of `struct message' gastman.c: In function `gastman_queue_select': gastman.c:594: warning: long int format, time_t arg (arg 4) gastman.c: In function `login': gastman.c:1716: warning: implicit declaration of function `__gethostbyname__is__not__reentrant__use__ast_gethostbyname__instead__' gastman.c:1716: warning: assignment makes pointer from integer without a cast gmake: *** [gastman.o] Error 1 *** Error code 2 Stop in /storage/usr/ports/net/gastman. >Fix: Looks like marking the port broken is the fix for right now. There are no newer versions of gastman that I've seen that use the newer manager interface. >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060417220955.6CA9211572>