Install on Ubuntu 11.04


#1

Hi fellow SciDB-ers,

I tried to install SciDB 12.3.0 on my Ubuntu 11.04, but the following error occurs:

[ 74%] Building CXX object src/CMakeFiles/scidb.dir/network/entry.cpp.o
/home/yiwang/development/scidb-12.3.0.4813-Snowdrop-final/src/network/entry.cpp: In function ‘void terminationHandler(int)’:
/home/yiwang/development/scidb-12.3.0.4813-Snowdrop-final/src/network/entry.cpp:270:46: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result
Linking CXX executable ../bin/scidb
/usr/bin/ld: i386:x86-64 architecture of input file `/usr/local/lib/libz.a(compress.o)' is incompatible with i386 output
/usr/bin/ld: i386:x86-64 architecture of input file `/usr/local/lib/libz.a(deflate.o)' is incompatible with i386 output
/usr/bin/ld: i386:x86-64 architecture of input file `/usr/local/lib/libz.a(inflate.o)' is incompatible with i386 output
/usr/bin/ld: i386:x86-64 architecture of input file `/usr/local/lib/libz.a(inftrees.o)' is incompatible with i386 output
/usr/bin/ld: i386:x86-64 architecture of input file `/usr/local/lib/libz.a(trees.o)' is incompatible with i386 output
/usr/bin/ld: i386:x86-64 architecture of input file `/usr/local/lib/libz.a(uncompr.o)' is incompatible with i386 output
/usr/bin/ld: i386:x86-64 architecture of input file `/usr/local/lib/libz.a(zutil.o)' is incompatible with i386 output
/usr/bin/ld: i386:x86-64 architecture of input file `/usr/local/lib/libz.a(adler32.o)' is incompatible with i386 output
/usr/bin/ld: i386:x86-64 architecture of input file `/usr/local/lib/libz.a(crc32.o)' is incompatible with i386 output
/usr/bin/ld: i386:x86-64 architecture of input file `/usr/local/lib/libz.a(inffast.o)' is incompatible with i386 output
query/libqproc_lib.a(OperatorLibrary.cpp.o): In function `OperatorLibrary':
/home/yiwang/development/scidb-12.3.0.4813-Snowdrop-final/src/query/ops/BuildInOps.inc:248: undefined reference to `scidb::get_logicalFactoryLogicalReverse()'
collect2: ld returned 1 exit status
make[2]: *** [bin/scidb] Error 1
make[1]: *** [src/CMakeFiles/scidb.dir/all] Error 2
make: *** [all] Error 2

I have already installed all the required libraries and have started the postgresql server. I strictly followed the installation instructions, but I couldn’t find any clue from this forum to handle this error.
Can anyone provide some help?
Many thanks!

-Yi


#2

Yi,

SciDB is only usable (and can only be built) on a x86_64 platform. The errors suggest that you are trying to make this on a 32-bit platform.