[Freeswitch-users] Optimal configuration for compiling on 64-bit platforms

A E [Gmail] all.eforums at gmail.com
Sun Apr 10 05:10:11 MSD 2011


On Sat, Apr 9, 2011 at 8:15 PM, Giovanni Maruzzelli <gmaruzz at celliax.org>wrote:

> Believe me, no.
> Many people is using and compiling FS on debian without any hitch.
> Is clearly described on the wiki.
> Install the prerequisites, then bootstrap configure make install.
> Maybe you have not installed the prerequisites, or your Debian
> installation is somehow botched or damaged.
> Maybe you want to reinstall Debian, then compile FS again.
> -giovanni
>
>
Haha wow, you feel really strongly about that. I am not denying that many
people out there might be running successfully on debian 64-bit, I guess I
have the extra issue of it being on Sparc, which may OR may not have ALL
packages and the packages FS finds aren't to some compatibility level, which
I have no idea what that is. This is a fresh debian install so I have no
idea what might be botched on it but I'm cleaning out FS SRC and tried to
make it, and even though this time the 'configure' script finds the ssl libs
(seeing from grepping for them in config.log), it crashes way earlier than
before in trying to build sqlite. Here's the dump

make[1]: Entering directory `/home/fs/freeswitch/libs/sqlite'
./libtool --tag=CC --mode=link gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
-DHAVE_FDATASYNC=1 -I. -I./src -DNDEBUG   -DTHREADSAFE=1
-DSQLITE_THREAD_OVERRIDE_LOCK=-1 -DSQLITE_OMIT_LOAD_EXTENSION=1
-DHAVE_READLINE=0  -lpthread  \
                -o sqlite3 ./src/shell.c libsqlite3.la \
                -lncurses
libtool: link: gcc -g -O2 -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1
-DHAVE_FDATASYNC=1 -I. -I./src -DNDEBUG -DTHREADSAFE=1
-DSQLITE_THREAD_OVERRIDE_LOCK=-1 -DSQLITE_OMIT_LOAD_EXTENSION=1
-DHAVE_READLINE=0 -o sqlite3 ./src/shell.c  ./.libs/libsqlite3.a -lpthread
-lncurses
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(complete.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(main.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(os_unix.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(prepare.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(printf.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(random.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(table.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(tokenize.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(trigger.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(update.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(util.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9a architecture of input file
`./.libs/libsqlite3.a(vdbeapi.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(vdbeaux.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(vdbefifo.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9a architecture of input file
`./.libs/libsqlite3.a(vdbemem.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9a architecture of input file
`./.libs/libsqlite3.a(where.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(utf.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(legacy.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(vtab.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(analyze.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(attach.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(auth.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(btree.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(build.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(callback.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(delete.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(expr.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9a architecture of input file
`./.libs/libsqlite3.a(func.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(hash.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(insert.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(opcodes.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(os.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(pager.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(parse.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(pragma.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(select.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(vacuum.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9a architecture of input file
`./.libs/libsqlite3.a(vdbe.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(alter.o)' is incompatible with sparc:v8plus output
/usr/bin/ld: sparc:v9 architecture of input file
`./.libs/libsqlite3.a(date.o)' is incompatible with sparc:v8plus output
./.libs/libsqlite3.a(printf.o): In function `et_getdigit':
printf.c:(.text+0x144): undefined reference to `_Qp_qtoi'
printf.c:(.text+0x168): undefined reference to `_Qp_itoq'
printf.c:(.text+0x1a8): undefined reference to `_Qp_sub'
printf.c:(.text+0x1f4): undefined reference to `_Qp_mul'
./.libs/libsqlite3.a(printf.o): In function `vxprintf':
printf.c:(.text+0xd48): undefined reference to `_Qp_dtoq'
printf.c:(.text+0xdcc): undefined reference to `_Qp_flt'
printf.c:(.text+0xf14): undefined reference to `_Qp_dtoq'
printf.c:(.text+0xf54): undefined reference to `_Qp_add'
printf.c:(.text+0xfa0): undefined reference to `_Qp_fgt'
printf.c:(.text+0x1014): undefined reference to `_Qp_mul'
printf.c:(.text+0x1074): undefined reference to `_Qp_fge'
printf.c:(.text+0x10f8): undefined reference to `_Qp_mul'
printf.c:(.text+0x1164): undefined reference to `_Qp_fge'
printf.c:(.text+0x11e8): undefined reference to `_Qp_mul'
printf.c:(.text+0x1254): undefined reference to `_Qp_fge'
printf.c:(.text+0x12d8): undefined reference to `_Qp_mul'
printf.c:(.text+0x1344): undefined reference to `_Qp_flt'
printf.c:(.text+0x13c8): undefined reference to `_Qp_mul'
printf.c:(.text+0x1434): undefined reference to `_Qp_flt'
printf.c:(.text+0x14f0): undefined reference to `_Qp_dtoq'
printf.c:(.text+0x1530): undefined reference to `_Qp_add'
printf.c:(.text+0x1584): undefined reference to `_Qp_fge'
printf.c:(.text+0x15f0): undefined reference to `_Qp_mul'
./.libs/libsqlite3.a(util.o): In function `sqlite3AtoF':
util.c:(.text+0x1078): undefined reference to `_Qp_mul'
util.c:(.text+0x10ac): undefined reference to `_Qp_itoq'
util.c:(.text+0x10e4): undefined reference to `_Qp_add'
util.c:(.text+0x11c4): undefined reference to `_Qp_mul'
util.c:(.text+0x11f8): undefined reference to `_Qp_itoq'
util.c:(.text+0x1230): undefined reference to `_Qp_add'
util.c:(.text+0x126c): undefined reference to `_Qp_mul'
util.c:(.text+0x12d8): undefined reference to `_Qp_div'
util.c:(.text+0x1474): undefined reference to `_Qp_mul'
util.c:(.text+0x14d4): undefined reference to `_Qp_mul'
util.c:(.text+0x1534): undefined reference to `_Qp_mul'
util.c:(.text+0x1594): undefined reference to `_Qp_mul'
util.c:(.text+0x15e0): undefined reference to `_Qp_div'
util.c:(.text+0x1608): undefined reference to `_Qp_mul'
util.c:(.text+0x164c): undefined reference to `_Qp_qtod'
collect2: ld returned 1 exit status
make[1]: *** [sqlite3] Error 1
make[1]: Leaving directory `/home/fs/freeswitch/libs/sqlite'
make: *** [libs/sqlite/libsqlite3.la] Error 2
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20110409/7a27b7ff/attachment-0001.html 


More information about the FreeSWITCH-users mailing list