[Asterisk-bsd] Compiling Zaptel 1.2.3 on FreeBSD 7.0-CURRENT-200702

demuel at thephinix.org demuel at thephinix.org
Sat Feb 24 05:17:06 MST 2007


Hi


I wonder if that works. There are two ); in line 2 and in line 3.

>       err = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE,
>           at91_ssc_intr, sc, &sc->intrhand);
>          NULL, at91_ssc_intr, sc, &sc->intrhand);

What should be the correct syntax then.


Thanks,
demuel



> On Saturday 24 February 2007 12:10, demuel at thephinix.org wrote:
>> Hello Everyone,
>>
>> I tried to make zaptel work on FreeBSD 7.0-CURRENT-200702 but I encountered
>> some difficulties. Also, I installed it using the current ports tree. Below
>> is the error:
>>
>>
>>
>> cc -O2 -fno-strict-aliasing -pipe -DCONFIG_PCI=1 -Wall -D_KERNEL
>> -DKLD_MODULE -std=c99 -nostdinc -I-  -I../zaptel -I. -I@ -I@/contrib/altq
>> -finline-limit=8000 --param inline-unit-growth=100 --param
>> large-function-growth=1000 -fno-common  -mno-align-long-strings
>> -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2
>> -mno-sse3 -ffreestanding -Wall -Wredundant-decls -Wnested-externs
>> -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline
>> -Wcast-qual  -Wundef -fformat-extensions -c qozap_freebsd.c
>> qozap_freebsd.c: In function `qozap_attach':
>> qozap_freebsd.c:180: warning: passing arg 4 of `bus_setup_intr' from
>> incompatible pointer type qozap_freebsd.c:180: warning: passing arg 5 of
>> `bus_setup_intr' from incompatible pointer type qozap_freebsd.c:180: error:
>> too few arguments to function `bus_setup_intr' *** Error code 1
>>
>> Stop in /usr/ports/misc/zaptel/work/zaptel-bsd-1.1/qozap.
>> *** Error code 1
>>
>> Stop in /usr/ports/misc/zaptel/work/zaptel-bsd-1.1.
>> *** Error code 1
>>
>
> They changed the API of bus_setup_intr. Try something like this:
>
>         err = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE,
> -           at91_ssc_intr, sc, &sc->intrhand);
> +           NULL, at91_ssc_intr, sc, &sc->intrhand);
>
> --HPS
>




More information about the Asterisk-BSD mailing list