Asterisk make error

i was doing the make install and this is the error i’m getting i even installed make -3.81
[root@localhost asterisk-1.4.4]# make install
menuselect/menuselect --check-deps menuselect.makeopts
Generating embedded module rules …
[CC] aelparse.c -> aelparse.o
[CC] aelbison.c -> aelbison.o
[CC] pbx_ael.c -> pbx_ael.o
[CC] ael_main.c -> ael_main.o
[CC] ast_expr2f.c -> ast_expr2f.o
[CC] ast_expr2.c -> ast_expr2.o
[LD] aelparse.o aelbison.o pbx_ael.o ael_main.o ast_expr2f.o ast_expr2.o strcompat.o -> aelparse
[CC] muted.c -> muted.o
[LD] muted.o -> muted
[CC] eagi-test.c -> eagi-test.o
[CC] strcompat.c -> strcompat.o
[LD] eagi-test.o strcompat.o -> eagi-test
[CC] eagi-sphinx-test.c -> eagi-sphinx-test.o
[LD] eagi-sphinx-test.o -> eagi-sphinx-test
[CC] res_adsi.c -> res_adsi.o
[LD] res_adsi.o -> res_adsi.so
[CC] res_agi.c -> res_agi.o
[LD] res_agi.o -> res_agi.so
[CC] res_clioriginate.c -> res_clioriginate.o
[LD] res_clioriginate.o -> res_clioriginate.so
[CC] res_convert.c -> res_convert.o
[LD] res_convert.o -> res_convert.so
[CC] res_features.c -> res_features.o
[LD] res_features.o -> res_features.so
[CC] res_indications.c -> res_indications.o
[LD] res_indications.o -> res_indications.so
[CC] res_monitor.c -> res_monitor.o
[LD] res_monitor.o -> res_monitor.so
[CC] res_musiconhold.c -> res_musiconhold.o
[LD] res_musiconhold.o -> res_musiconhold.so
[CC] res_smdi.c -> res_smdi.o
[LD] res_smdi.o -> res_smdi.so
[CC] res_speech.c -> res_speech.o
[LD] res_speech.o -> res_speech.so
[CC] chan_agent.c -> chan_agent.o
[LD] chan_agent.o -> chan_agent.so
[CC] chan_features.c -> chan_features.o
[LD] chan_features.o -> chan_features.so
[CC] chan_iax2.c -> chan_iax2.o
[CC] iax2-parser.c -> iax2-parser.o
[CC] iax2-provision.c -> iax2-provision.o
[LD] chan_iax2.o iax2-parser.o iax2-provision.o -> chan_iax2.so
[CC] chan_local.c -> chan_local.o
[LD] chan_local.o -> chan_local.so
[CC] chan_mgcp.c -> chan_mgcp.o
[LD] chan_mgcp.o -> chan_mgcp.so
[LD] gentone.c -> gentone
./gentone busy 480 620
Wavelength 1 (in samples): 16.66667
Minimum samples (1): 50 (3.000000.3 wavelengths)
Wavelength 1 (in samples): 12.90323
Minimum samples (1): 400 (31.000000.3 wavelengths)
Need 400 samples
Wrote busy.h
./gentone ringtone 440 480
Wavelength 1 (in samples): 18.18182
Minimum samples (1): 200 (11.000000.3 wavelengths)
Wavelength 1 (in samples): 16.66667
Minimum samples (1): 50 (3.000000.3 wavelengths)
Need 200 samples
Wrote ringtone.h
[CC] chan_oss.c -> chan_oss.o
[LD] chan_oss.o -> chan_oss.so
[CC] chan_phone.c -> chan_phone.o
[LD] chan_phone.o -> chan_phone.so
[CC] chan_sip.c -> chan_sip.o
[LD] chan_sip.o -> chan_sip.so
[CC] chan_skinny.c -> chan_skinny.o
[LD] chan_skinny.o -> chan_skinny.so
[CC] pbx_ael.c -> pbx_ael.o
[CC] ael/ael.tab.c -> ael/ael.tab.o
[CC] ael/ael_lex.c -> ael/ael_lex.o
[LD] pbx_ael.o ael/ael.tab.o ael/ael_lex.o -> pbx_ael.so
[CC] pbx_config.c -> pbx_config.o
[LD] pbx_config.o -> pbx_config.so
[CC] pbx_dundi.c -> pbx_dundi.o
[CC] dundi-parser.c -> dundi-parser.o
[LD] pbx_dundi.o dundi-parser.o -> pbx_dundi.so
[CC] pbx_loopback.c -> pbx_loopback.o
[LD] pbx_loopback.o -> pbx_loopback.so
[CC] pbx_realtime.c -> pbx_realtime.o
[LD] pbx_realtime.o -> pbx_realtime.so
[CC] pbx_spool.c -> pbx_spool.o
[LD] pbx_spool.o -> pbx_spool.so
[CC] app_adsiprog.c -> app_adsiprog.o
[LD] app_adsiprog.o -> app_adsiprog.so
[CC] app_alarmreceiver.c -> app_alarmreceiver.o
[LD] app_alarmreceiver.o -> app_alarmreceiver.so
[CC] app_amd.c -> app_amd.o
[LD] app_amd.o -> app_amd.so
[CC] app_authenticate.c -> app_authenticate.o
[LD] app_authenticate.o -> app_authenticate.so
[CC] app_cdr.c -> app_cdr.o
[LD] app_cdr.o -> app_cdr.so
[CC] app_chanisavail.c -> app_chanisavail.o
[LD] app_chanisavail.o -> app_chanisavail.so
[CC] app_channelredirect.c -> app_channelredirect.o
[LD] app_channelredirect.o -> app_channelredirect.so
[CC] app_chanspy.c -> app_chanspy.o
[LD] app_chanspy.o -> app_chanspy.so
[CC] app_controlplayback.c -> app_controlplayback.o
[LD] app_controlplayback.o -> app_controlplayback.so
[CC] app_db.c -> app_db.o
[LD] app_db.o -> app_db.so
[CC] app_dial.c -> app_dial.o
[LD] app_dial.o -> app_dial.so
[CC] app_dictate.c -> app_dictate.o
[LD] app_dictate.o -> app_dictate.so
[CC] app_directed_pickup.c -> app_directed_pickup.o
[LD] app_directed_pickup.o -> app_directed_pickup.so
[CC] app_directory.c -> app_directory.o
[LD] app_directory.o -> app_directory.so
[CC] app_disa.c -> app_disa.o
[LD] app_disa.o -> app_disa.so
[CC] app_dumpchan.c -> app_dumpchan.o
[LD] app_dumpchan.o -> app_dumpchan.so
[CC] app_echo.c -> app_echo.o
[LD] app_echo.o -> app_echo.so
[CC] app_exec.c -> app_exec.o
[LD] app_exec.o -> app_exec.so
[CC] app_externalivr.c -> app_externalivr.o
[LD] app_externalivr.o -> app_externalivr.so
[CC] app_festival.c -> app_festival.o
[LD] app_festival.o -> app_festival.so
[CC] app_followme.c -> app_followme.o
[LD] app_followme.o -> app_followme.so
[CC] app_forkcdr.c -> app_forkcdr.o
[LD] app_forkcdr.o -> app_forkcdr.so
[CC] app_getcpeid.c -> app_getcpeid.o
[LD] app_getcpeid.o -> app_getcpeid.so
[CC] app_hasnewvoicemail.c -> app_hasnewvoicemail.o
[LD] app_hasnewvoicemail.o -> app_hasnewvoicemail.so
[CC] app_ices.c -> app_ices.o
[LD] app_ices.o -> app_ices.so
[CC] app_image.c -> app_image.o
[LD] app_image.o -> app_image.so
[CC] app_lookupblacklist.c -> app_lookupblacklist.o
[LD] app_lookupblacklist.o -> app_lookupblacklist.so
[CC] app_lookupcidname.c -> app_lookupcidname.o
[LD] app_lookupcidname.o -> app_lookupcidname.so
[CC] app_macro.c -> app_macro.o
[LD] app_macro.o -> app_macro.so
[CC] app_milliwatt.c -> app_milliwatt.o
[LD] app_milliwatt.o -> app_milliwatt.so
[CC] app_mixmonitor.c -> app_mixmonitor.o
[LD] app_mixmonitor.o -> app_mixmonitor.so
[CC] app_morsecode.c -> app_morsecode.o
[LD] app_morsecode.o -> app_morsecode.so
[CC] app_mp3.c -> app_mp3.o
[LD] app_mp3.o -> app_mp3.so
[CC] app_nbscat.c -> app_nbscat.o
[LD] app_nbscat.o -> app_nbscat.so
[CC] app_parkandannounce.c -> app_parkandannounce.o
[LD] app_parkandannounce.o -> app_parkandannounce.so
[CC] app_playback.c -> app_playback.o
[LD] app_playback.o -> app_playback.so
[CC] app_privacy.c -> app_privacy.o
[LD] app_privacy.o -> app_privacy.so
[CC] app_queue.c -> app_queue.o
[LD] app_queue.o -> app_queue.so
[CC] app_random.c -> app_random.o
[LD] app_random.o -> app_random.so
[CC] app_read.c -> app_read.o
[LD] app_read.o -> app_read.so
[CC] app_readfile.c -> app_readfile.o
[LD] app_readfile.o -> app_readfile.so
[CC] app_realtime.c -> app_realtime.o
[LD] app_realtime.o -> app_realtime.so
[CC] app_record.c -> app_record.o
[LD] app_record.o -> app_record.so
[CC] app_sayunixtime.c -> app_sayunixtime.o
[LD] app_sayunixtime.o -> app_sayunixtime.so
[CC] app_senddtmf.c -> app_senddtmf.o
[LD] app_senddtmf.o -> app_senddtmf.so
[CC] app_sendtext.c -> app_sendtext.o
[LD] app_sendtext.o -> app_sendtext.so
[CC] app_setcallerid.c -> app_setcallerid.o
[LD] app_setcallerid.o -> app_setcallerid.so
[CC] app_setcdruserfield.c -> app_setcdruserfield.o
[LD] app_setcdruserfield.o -> app_setcdruserfield.so
[CC] app_settransfercapability.c -> app_settransfercapability.o
[LD] app_settransfercapability.o -> app_settransfercapability.so
[CC] app_sms.c -> app_sms.o
[LD] app_sms.o -> app_sms.so
[CC] app_softhangup.c -> app_softhangup.o
[LD] app_softhangup.o -> app_softhangup.so
[CC] app_speech_utils.c -> app_speech_utils.o
[LD] app_speech_utils.o -> app_speech_utils.so
[CC] app_stack.c -> app_stack.o
[LD] app_stack.o -> app_stack.so
[CC] app_system.c -> app_system.o
[LD] app_system.o -> app_system.so
[CC] app_talkdetect.c -> app_talkdetect.o
[LD] app_talkdetect.o -> app_talkdetect.so
[CC] app_test.c -> app_test.o
[LD] app_test.o -> app_test.so
[CC] app_transfer.c -> app_transfer.o
[LD] app_transfer.o -> app_transfer.so
[CC] app_url.c -> app_url.o
[LD] app_url.o -> app_url.so
[CC] app_userevent.c -> app_userevent.o
[LD] app_userevent.o -> app_userevent.so
[CC] app_verbose.c -> app_verbose.o
[LD] app_verbose.o -> app_verbose.so
[CC] app_voicemail.c -> app_voicemail.o
[LD] app_voicemail.o -> app_voicemail.so
[CC] app_waitforring.c -> app_waitforring.o
[LD] app_waitforring.o -> app_waitforring.so
[CC] app_waitforsilence.c -> app_waitforsilence.o
[LD] app_waitforsilence.o -> app_waitforsilence.so
[CC] app_while.c -> app_while.o
[LD] app_while.o -> app_while.so
[CC] app_zapateller.c -> app_zapateller.o
[LD] app_zapateller.o -> app_zapateller.so
[CC] codec_adpcm.c -> codec_adpcm.o
[LD] codec_adpcm.o -> codec_adpcm.so
[CC] codec_alaw.c -> codec_alaw.o
[LD] codec_alaw.o -> codec_alaw.so
[CC] codec_a_mu.c -> codec_a_mu.o
[LD] codec_a_mu.o -> codec_a_mu.so
[CC] codec_g726.c -> codec_g726.o
[LD] codec_g726.o -> codec_g726.so
[CC] codec_gsm.c -> codec_gsm.o
[CC] src/add.c -> src/add.o
[CC] src/code.c -> src/code.o
[CC] src/debug.c -> src/debug.o
[CC] src/decode.c -> src/decode.o
[CC] src/long_term.c -> src/long_term.o
[CC] src/lpc.c -> src/lpc.o
[CC] src/preprocess.c -> src/preprocess.o
[CC] src/rpe.c -> src/rpe.o
[CC] src/gsm_destroy.c -> src/gsm_destroy.o
[CC] src/gsm_decode.c -> src/gsm_decode.o
[CC] src/gsm_encode.c -> src/gsm_encode.o
[CC] src/gsm_explode.c -> src/gsm_explode.o
[CC] src/gsm_implode.c -> src/gsm_implode.o
[CC] src/gsm_create.c -> src/gsm_create.o
[CC] src/gsm_print.c -> src/gsm_print.o
[CC] src/gsm_option.c -> src/gsm_option.o
[CC] src/short_term.c -> src/short_term.o
[CC] src/table.c -> src/table.o
[AS] src/k6opt.s -> src/k6opt.o
[AR] src/add.o src/code.o src/debug.o src/decode.o src/long_term.o src/lpc.o src/preprocess.o src/rpe.o src/gsm_destroy.o src/gsm_decode.o src/gsm_encode.o src/gsm_explode.o src/gsm_implode.o src/gsm_create.o src/gsm_print.o src/gsm_option.o src/short_term.o src/table.o src/k6opt.o -> lib/libgsm.a
[LD] codec_gsm.o gsm/lib/libgsm.a -> codec_gsm.so
[CC] codec_ilbc.c -> codec_ilbc.o
[CC] anaFilter.c -> anaFilter.o
[CC] iCBSearch.c -> iCBSearch.o
[CC] packing.c -> packing.o
[CC] constants.c -> constants.o
[CC] gainquant.c -> gainquant.o
[CC] iLBC_decode.c -> iLBC_decode.o
[CC] StateConstructW.c -> StateConstructW.o
[CC] createCB.c -> createCB.o
[CC] getCBvec.c -> getCBvec.o
[CC] iLBC_encode.c -> iLBC_encode.o
[CC] StateSearchW.c -> StateSearchW.o
[CC] doCPLC.c -> doCPLC.o
[CC] helpfun.c -> helpfun.o
[CC] syntFilter.c -> syntFilter.o
[CC] enhancer.c -> enhancer.o
[CC] hpInput.c -> hpInput.o
[CC] LPCdecode.c -> LPCdecode.o
[CC] filter.c -> filter.o
[CC] hpOutput.c -> hpOutput.o
[CC] LPCencode.c -> LPCencode.o
[CC] FrameClassify.c -> FrameClassify.o
[CC] iCBConstruct.c -> iCBConstruct.o
[CC] lsf.c -> lsf.o
[AR] anaFilter.o iCBSearch.o packing.o constants.o gainquant.o iLBC_decode.o StateConstructW.o createCB.o getCBvec.o iLBC_encode.o StateSearchW.o doCPLC.o helpfun.o syntFilter.o enhancer.o hpInput.o LPCdecode.o filter.o hpOutput.o LPCencode.o FrameClassify.o iCBConstruct.o lsf.o -> libilbc.a
[LD] codec_ilbc.o ilbc/libilbc.a -> codec_ilbc.so
[CC] codec_lpc10.c -> codec_lpc10.o
[CC] f2clib.c -> f2clib.o
[CC] analys.c -> analys.o
[CC] bsynz.c -> bsynz.o
[CC] chanwr.c -> chanwr.o
[CC] dcbias.c -> dcbias.o
[CC] decode.c -> decode.o
[CC] deemp.c -> deemp.o
[CC] difmag.c -> difmag.o
[CC] dyptrk.c -> dyptrk.o
[CC] encode.c -> encode.o
[CC] energy.c -> energy.o
[CC] ham84.c -> ham84.o
[CC] hp100.c -> hp100.o
[CC] invert.c -> invert.o
[CC] irc2pc.c -> irc2pc.o
[CC] ivfilt.c -> ivfilt.o
[CC] lpcdec.c -> lpcdec.o
[CC] lpcenc.c -> lpcenc.o
[CC] lpcini.c -> lpcini.o
[CC] lpfilt.c -> lpfilt.o
[CC] median.c -> median.o
[CC] mload.c -> mload.o
[CC] onset.c -> onset.o
[CC] pitsyn.c -> pitsyn.o
[CC] placea.c -> placea.o
[CC] placev.c -> placev.o
[CC] preemp.c -> preemp.o
[CC] prepro.c -> prepro.o
[CC] random.c -> random.o
[CC] rcchk.c -> rcchk.o
[CC] synths.c -> synths.o
[CC] tbdm.c -> tbdm.o
[CC] voicin.c -> voicin.o
[CC] vparms.c -> vparms.o
[AR] f2clib.o analys.o bsynz.o chanwr.o dcbias.o decode.o deemp.o difmag.o dyptrk.o encode.o energy.o ham84.o hp100.o invert.o irc2pc.o ivfilt.o lpcdec.o lpcenc.o lpcini.o lpfilt.o median.o mload.o onset.o pitsyn.o placea.o placev.o preemp.o prepro.o random.o rcchk.o synths.o tbdm.o voicin.o vparms.o -> liblpc10.a
[LD] codec_lpc10.o lpc10/liblpc10.a -> codec_lpc10.so
[CC] codec_ulaw.c -> codec_ulaw.o
[LD] codec_ulaw.o -> codec_ulaw.so
[CC] format_g723.c -> format_g723.o
[LD] format_g723.o -> format_g723.so
[CC] format_g726.c -> format_g726.o
[LD] format_g726.o -> format_g726.so
[CC] format_g729.c -> format_g729.o
[LD] format_g729.o -> format_g729.so
[CC] format_gsm.c -> format_gsm.o
[LD] format_gsm.o -> format_gsm.so
[CC] format_h263.c -> format_h263.o
[LD] format_h263.o -> format_h263.so
[CC] format_h264.c -> format_h264.o
[LD] format_h264.o -> format_h264.so
[CC] format_ilbc.c -> format_ilbc.o
[LD] format_ilbc.o -> format_ilbc.so
[CC] format_jpeg.c -> format_jpeg.o
[LD] format_jpeg.o -> format_jpeg.so
[CC] format_ogg_vorbis.c -> format_ogg_vorbis.o
[LD] format_ogg_vorbis.o -> format_ogg_vorbis.so
[CC] format_pcm.c -> format_pcm.o
[LD] format_pcm.o -> format_pcm.so
[CC] format_sln.c -> format_sln.o
[LD] format_sln.o -> format_sln.so
[CC] format_vox.c -> format_vox.o
[LD] format_vox.o -> format_vox.so
[CC] format_wav.c -> format_wav.o
[LD] format_wav.o -> format_wav.so
[CC] format_wav_gsm.c -> format_wav_gsm.o
[LD] format_wav_gsm.o -> format_wav_gsm.so
[CC] cdr_csv.c -> cdr_csv.o
[LD] cdr_csv.o -> cdr_csv.so
[CC] cdr_custom.c -> cdr_custom.o
[LD] cdr_custom.o -> cdr_custom.so
[CC] cdr_manager.c -> cdr_manager.o
[LD] cdr_manager.o -> cdr_manager.so
[CC] func_base64.c -> func_base64.o
[LD] func_base64.o -> func_base64.so
[CC] func_callerid.c -> func_callerid.o
[LD] func_callerid.o -> func_callerid.so
[CC] func_cdr.c -> func_cdr.o
[LD] func_cdr.o -> func_cdr.so
[CC] func_channel.c -> func_channel.o
[LD] func_channel.o -> func_channel.so
[CC] func_curl.c -> func_curl.o
func_curl.c: In function curl_internal': func_curl.c:106:CURLOPT_NOSIGNAL’ undeclared (first use in this function)
func_curl.c:106: (Each undeclared identifier is reported only once
func_curl.c:106: for each function it appears in.)
make[1]: *** [func_curl.o] Error 1
make: *** [funcs] Error 2

can anyone tell me where to find the curl.h header file as the CULOPT_NOSIGNAL is not defined in the func_curl.c file

Need to install curl-dev package. But if you don’t plan to call curl from dial plan, why bother. Run make menuselect and deselect curl from Functions.