We’re trying to install asterisk-1.4.23.1 and it fails when we run ‘make’. Here is the ouput:
[root@iVueIVRTest asterisk-1.4.23.1]# make
make[1]: Entering directory `/usr/src/asterisk-1.4.23.1/menuselect'
make[2]: Entering directory `/usr/src/asterisk-1.4.23.1/menuselect'
make[2]: `menuselect' is up to date.
make[2]: Leaving directory `/usr/src/asterisk-1.4.23.1/menuselect'
make[1]: Leaving directory `/usr/src/asterisk-1.4.23.1/menuselect'
menuselect/menuselect --check-deps menuselect.makeopts
Generating embedded module rules ...
make[1]: Entering directory `/usr/src/asterisk-1.4.23.1/utils'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/asterisk-1.4.23.1/utils'
make[1]: Entering directory `/usr/src/asterisk-1.4.23.1/agi'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/asterisk-1.4.23.1/agi'
make[1]: Entering directory `/usr/src/asterisk-1.4.23.1/res'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/asterisk-1.4.23.1/res'
make[1]: Entering directory `/usr/src/asterisk-1.4.23.1/channels'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/asterisk-1.4.23.1/channels'
make[1]: Entering directory `/usr/src/asterisk-1.4.23.1/pbx'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/asterisk-1.4.23.1/pbx'
make[1]: Entering directory `/usr/src/asterisk-1.4.23.1/apps'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/asterisk-1.4.23.1/apps'
make[1]: Entering directory `/usr/src/asterisk-1.4.23.1/codecs'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/asterisk-1.4.23.1/codecs'
make[1]: Entering directory `/usr/src/asterisk-1.4.23.1/formats'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/asterisk-1.4.23.1/formats'
make[1]: Entering directory `/usr/src/asterisk-1.4.23.1/cdr'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/asterisk-1.4.23.1/cdr'
make[1]: Entering directory `/usr/src/asterisk-1.4.23.1/funcs'
[LD] func_curl.o -> func_curl.so
/usr/bin/ld: skipping incompatible /usr/lib/libcom_err.so when searching for -lcom_err
/usr/bin/ld: skipping incompatible /usr/lib/libcom_err.a when searching for -lcom_err
/usr/bin/ld: cannot find -lcom_err
collect2: ld returned 1 exit status
make[1]: *** [func_curl.so] Error 1
make[1]: Leaving directory `/usr/src/asterisk-1.4.23.1/funcs'
make: *** [funcs] Error 2
Unfortunately, we’re all fairly new to Asterisk here and this is our first attempt at installing Asterisk on a 64-bit machine. All of our installs on 32-bit machines have been successful, so we’re wondering if there’s something we need to do different. We’ve been working from the instructions found in the O’Reilly book: “Asterisk, The Future of Telephony” 2nd Edition.
Thanks