On Sat, Apr 9, 2011 at 8:15 PM, Giovanni Maruzzelli <gmaruzz@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