ports/118368: New port: net/asterisk-agx AGX Extra Addons (including app_rxfax/app_txfax) for Asterisk 1.4
bazzoola
bazzoola at gmail.com
Tue Apr 15 07:00:07 UTC 2008
The following reply was made to PR ports/118368; it has been noted by GNATS.
From: bazzoola <bazzoola at gmail.com>
To: bug-followup at FreeBSD.org,
bsd at ptitov.ru
Cc:
Subject: Re: ports/118368: New port: net/asterisk-agx AGX Extra Addons (including app_rxfax/app_txfax) for Asterisk 1.4
Date: Tue, 15 Apr 2008 02:27:12 -0400
I cannot get this to compile on
FreeBSD sa.bsd 7.0-STABLE FreeBSD 7.0-STABLE #2: Sat Apr 5 01:27:33
CDT 2008 root at sa.bsd:/usr/obj/usr/src/sys/GENERIC amd64
I do have both:
sa# pkg_info | grep asterisk
asterisk-1.4.18.1_1 An Open Source PBX and telephony toolkit
asterisk-gui-0.0.1r20070801_2 An asterisk ajax web manager
and also:
sa# pkg_info | grep dsp
spandsp-devel-0.0.4.p15 A DSP library and software FAX machine
I contacted the author with the problem however, I have not received
any reply yet.
I did this:
sa# fetch "http://www.freebsd.org/cgi/query-pr.cgi?prp=118368-1-txt&n=/asterisk-agx.sh
"
sa# sh asterisk-agx.sh
c - /usr/ports/net/asterisk-agx
x - /usr/ports/net/asterisk-agx/Makefile
x - /usr/ports/net/asterisk-agx/pkg-descr
x - /usr/ports/net/asterisk-agx/pkg-plist
x - /usr/ports/net/asterisk-agx/distinfo
sa# cd /usr/ports/net/asterisk-agx/
sa# ls
Makefile distinfo pkg-descr pkg-plist
sa# make
===> Extracting for asterisk-agx-1.4.2
=> MD5 Checksum OK for agx-ast-addons-1.4.2.tar.bz2.
=> SHA256 Checksum OK for agx-ast-addons-1.4.2.tar.bz2.
===> Patching for asterisk-agx-1.4.2
===> asterisk-agx-1.4.2 depends on executable: asterisk - found
===> asterisk-agx-1.4.2 depends on executable: cmake - found
===> asterisk-agx-1.4.2 depends on shared library: spandsp.0 - found
===> asterisk-agx-1.4.2 depends on shared library: tiff.4 - found
===> Configuring for asterisk-agx-1.4.2
cmake "/usr/ports/net/asterisk-agx/work/agx-ast-addons" -
DCMAKE_INSTALL_PREFIX=/usr/local "-DCMAKE_C_FLAGS=-O2 -pipe -march=k8
"-I/usr/local/include" -fno-strict-aliasing "-L/usr/local/lib"" -
DCMAKE_VERBOSE_MAKEFILE=YES
-- Configuring done
-- Generating done
-- Build files have been written to: /usr/ports/net/asterisk-agx/work/
agx-ast-addons
===> Building for asterisk-agx-1.4.2
cd /usr/ports/net/asterisk-agx/work/agx-ast-addons && make
/usr/local/bin/cmake -H/usr/ports/net/asterisk-agx/work/agx-ast-addons
-B/usr/ports/net/asterisk-agx/work/agx-ast-addons --check-build-system
CMakeFiles/Makefile.cmake 0
/usr/local/bin/cmake -E cmake_progress_start /usr/ports/net/asterisk-
agx/work/agx-ast-addons/CMakeFiles 7
make -f CMakeFiles/Makefile2 all
make -f CMakeFiles/app_devstate.dir/build.make CMakeFiles/
app_devstate.dir/depend
Scanning dependencies of target app_devstate
cd /usr/ports/net/asterisk-agx/work/agx-ast-addons && /usr/local/bin/
cmake -E cmake_depends "Unix Makefiles" /usr/ports/net/asterisk-agx/
work/agx-ast-addons /usr/ports/net/asterisk-agx/work/agx-ast-addons /
usr/ports/net/asterisk-agx/work/agx-ast-addons /usr/ports/net/asterisk-
agx/work/agx-ast-addons /usr/ports/net/asterisk-agx/work/agx-ast-
addons/CMakeFiles/app_devstate.dir/DependInfo.cmake
make -f CMakeFiles/app_devstate.dir/build.make CMakeFiles/
app_devstate.dir/build
/usr/local/bin/cmake -E cmake_progress_report /usr/ports/net/asterisk-
agx/work/agx-ast-addons/CMakeFiles 1
[ 14%] Building C object CMakeFiles/app_devstate.dir/app_devstate.o
/usr/bin/gcc -Dapp_devstate_EXPORTS -g -O -Wall -Werror -fPIC -I/
usr/lib/glib-2.0/include -o CMakeFiles/app_devstate.dir/
app_devstate.o -c /usr/ports/net/asterisk-agx/work/agx-ast-addons/
app_devstate.c
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:11:22:
error: asterisk.h: No such file or directory
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:13:22:
error: asterisk.h: No such file or directory
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:19:27:
error: asterisk/lock.h: No such file or directory
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:20:27:
error: asterisk/file.h: No such file or directory
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:21:29:
error: asterisk/logger.h: No such file or directory
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:22:30:
error: asterisk/channel.h: No such file or directory
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:23:26:
error: asterisk/pbx.h: No such file or directory
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:24:29:
error: asterisk/module.h: No such file or directory
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:25:28:
error: asterisk/astdb.h: No such file or directory
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:26:28:
error: asterisk/utils.h: No such file or directory
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:27:26:
error: asterisk/cli.h: No such file or directory
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:28:30:
error: asterisk/manager.h: No such file or directory
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:29:34:
error: asterisk/devicestate.h: No such file or directory
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:44:
error: variable 'cli_dev_state' has initializer but incomplete type
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:45:
error: extra brace group at end of initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:45:
error: (near initialization for 'cli_dev_state')
cc1: warnings being treated as errors
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:45:
warning: excess elements in struct initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:45:
warning: (near initialization for 'cli_dev_state')
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:45:
warning: excess elements in struct initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:45:
warning: (near initialization for 'cli_dev_state')
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:45:
warning: excess elements in struct initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:45:
warning: (near initialization for 'cli_dev_state')
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:45:
warning: excess elements in struct initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:45:
warning: (near initialization for 'cli_dev_state')
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c: In
function 'devstate_cli':
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:52:
error: 'RESULT_SHOWUSAGE' undeclared (first use in this function)
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:52:
error: (Each undeclared identifier is reported only once
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:52:
error: for each function it appears in.)
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:54:
warning: implicit declaration of function 'ast_db_put'
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:56:
warning: implicit declaration of function 'ast_log'
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:56:
error: 'LOG_DEBUG' undeclared (first use in this function)
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:60:
error: 'LOG_NOTICE' undeclared (first use in this function)
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:61:
warning: implicit declaration of function
'ast_device_state_changed_literal'
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:65:
error: 'RESULT_SUCCESS' undeclared (first use in this function)
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c: At top
level:
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:68:
warning: 'struct ast_channel' declared inside parameter list
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:68:
warning: its scope is only this definition or declaration, which is
probably not what you want
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c: In
function 'devstate_exec':
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:73:
warning: implicit declaration of function 'ast_strdupa'
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:73:
warning: assignment makes pointer from integer without a cast
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:74:
error: 'LOG_WARNING' undeclared (first use in this function)
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:86:
error: 'LOG_DEBUG' undeclared (first use in this function)
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c: In
function 'ds_devicestate':
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:106:
warning: implicit declaration of function 'ast_db_get'
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:108:
error: 'LOG_DEBUG' undeclared (first use in this function)
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c: At top
level:
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:119:
error: variable 'devstate_tech' has initializer but incomplete type
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:120:
error: unknown field 'type' specified in initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:120:
warning: excess elements in struct initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:120:
warning: (near initialization for 'devstate_tech')
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:121:
error: unknown field 'description' specified in initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:121:
warning: excess elements in struct initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:121:
warning: (near initialization for 'devstate_tech')
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:122:
error: unknown field 'capabilities' specified in initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:122:
error: 'AST_FORMAT_MAX_AUDIO' undeclared here (not in a function)
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:122:
warning: excess elements in struct initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:122:
warning: (near initialization for 'devstate_tech')
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:123:
error: unknown field 'devicestate' specified in initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:123:
warning: excess elements in struct initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:123:
warning: (near initialization for 'devstate_tech')
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:124:
error: unknown field 'requester' specified in initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:124:
warning: excess elements in struct initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:124:
warning: (near initialization for 'devstate_tech')
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:125:
error: unknown field 'send_digit_begin' specified in initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:125:
warning: excess elements in struct initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:125:
warning: (near initialization for 'devstate_tech')
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:126:
error: unknown field 'send_digit_end' specified in initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:126:
warning: excess elements in struct initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:126:
warning: (near initialization for 'devstate_tech')
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:127:
error: unknown field 'send_text' specified in initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:127:
warning: excess elements in struct initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:127:
warning: (near initialization for 'devstate_tech')
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:128:
error: unknown field 'call' specified in initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:128:
warning: excess elements in struct initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:128:
warning: (near initialization for 'devstate_tech')
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:129:
error: unknown field 'hangup' specified in initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:129:
warning: excess elements in struct initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:129:
warning: (near initialization for 'devstate_tech')
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:130:
error: unknown field 'answer' specified in initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:130:
warning: excess elements in struct initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:130:
warning: (near initialization for 'devstate_tech')
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:131:
error: unknown field 'read' specified in initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:131:
warning: excess elements in struct initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:131:
warning: (near initialization for 'devstate_tech')
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:132:
error: unknown field 'write' specified in initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:132:
warning: excess elements in struct initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:132:
warning: (near initialization for 'devstate_tech')
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:133:
error: unknown field 'bridge' specified in initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:133:
warning: excess elements in struct initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:133:
warning: (near initialization for 'devstate_tech')
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:134:
error: unknown field 'exception' specified in initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:134:
warning: excess elements in struct initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:134:
warning: (near initialization for 'devstate_tech')
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:135:
error: unknown field 'indicate' specified in initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:135:
warning: excess elements in struct initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:135:
warning: (near initialization for 'devstate_tech')
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:136:
error: unknown field 'fixup' specified in initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:136:
warning: excess elements in struct initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:136:
warning: (near initialization for 'devstate_tech')
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:137:
error: unknown field 'setoption' specified in initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:137:
warning: excess elements in struct initializer
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:137:
warning: (near initialization for 'devstate_tech')
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:147:
warning: 'struct message' declared inside parameter list
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:147:
warning: 'struct mansession' declared inside parameter list
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c: In
function 'action_devstate':
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:149:
warning: implicit declaration of function 'astman_get_header'
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:149:
warning: cast to pointer from integer of different size
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:150:
warning: cast to pointer from integer of different size
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:154:
warning: implicit declaration of function 'astman_send_error'
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:164:
warning: implicit declaration of function 'ast_device_state_changed'
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:166:
error: 'LOG_DEBUG' undeclared (first use in this function)
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c: In
function 'load_module':
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:173:
warning: implicit declaration of function 'ast_channel_register'
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:174:
error: 'LOG_DEBUG' undeclared (first use in this function)
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:177:
warning: implicit declaration of function 'ast_cli_register'
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:178:
warning: implicit declaration of function 'ast_manager_register2'
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:178:
error: 'EVENT_FLAG_CALL' undeclared (first use in this function)
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:179:
warning: implicit declaration of function 'ast_register_application'
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c: In
function 'unload_module':
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:185:
warning: implicit declaration of function 'ast_manager_unregister'
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:186:
warning: implicit declaration of function 'ast_cli_unregister'
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:187:
warning: implicit declaration of function 'ast_unregister_application'
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:188:
warning: implicit declaration of function 'ast_channel_unregister'
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c: At top
level:
/usr/ports/net/asterisk-agx/work/agx-ast-addons/app_devstate.c:192:
error: expected ')' before string constant
*** Error code 1
Stop in /usr/ports/net/asterisk-agx/work/agx-ast-addons.
*** Error code 1
Stop in /usr/ports/net/asterisk-agx/work/agx-ast-addons.
*** Error code 1
Stop in /usr/ports/net/asterisk-agx/work/agx-ast-addons.
*** Error code 1
Stop in /usr/ports/net/asterisk-agx.
More information about the freebsd-ports-bugs
mailing list