Skip to content
Prev 209 / 1559 Next

RSQLite 0.4-1 compilation error on Solaris 2.9

Hi list,

I tried to install RSQLite_0.4-1.tar.gz on a Solaris 2.9 (sparc)
machine and got the following error:

  hpages at churchill:~/shipping_and_receiving> R-2.3 CMD INSTALL
RSQLite_0.4-1.tar.gz
  * Installing *source* package 'RSQLite' ...
  checking for gcc... gcc
  ...

  building the SQLite engine ... slowly ....

  (the file /tmp/sqlite15229 stores compiler messages)


  SQLite installation failed.
  ...


Then, in /tmp/sqlite15229, I found:

  ...
  ./libtool --mode=link gcc -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1 -I. -I./src
-DNDEBUG  -DTHREADSAFE=0 -DSQLITE_OMIT_CURSOR -DHAVE_READLINE=1
-I/usr/local/include/readline  \
          -o sqlite3 ./src/shell.c libsqlite3.la -lreadline -lncurses
  gcc -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1 -I. -I./src -DNDEBUG -DTHREADSAFE=0
-DSQLITE_OMIT_CURSOR -DHAVE_READLINE=1 -I/usr/local/include/readline -o sqlite3
./src/shell.c  ./.libs/libsqlite3.a -lreadline -lncurses
  Undefined                       first referenced
   symbol                             in file
  fdatasync                           ./.libs/libsqlite3.a(os_unix.o)
  ld: fatal: Symbol referencing errors. No output written to sqlite3
  collect2: ld returned 1 exit status
  make: *** [sqlite3] Error 1


But, this problem disppears if I replace the current embedded
sqlite source tarball (RSQLite/src/sqlite-3.2.8.tar.gz) by the
last available one (sqlite-3.3.6.tar.gz).
Are there any plan to update the embedded sqlite source tarball
provided with RSQLite?

Thanks,

H.

------------------------
Herv? Pag?s
E-mail: hpages at fhcrc.org
Phone: (206) 667-5791
Fax: (206) 667-1319