Closed
Description
I wanted to build servo in order to get a version of rust
for hacking on servo's rust-http-client.
On Ubuntu(wheezy/sid) I get the following after doing
sudo apt-get install autoconf2.13 curl freeglut3-dev libtool libfreetype6-dev libfontconfig1-dev libgl1-mesa-dri libglib2.0-dev xorg-dev libpng-dev msttcorefonts
git clone https://github.com/mozilla/servo.git && cd servo && mkdir -p build && cd build && ../configure && make
make[3]: Entering directory `/home/ozten/servo/src/support/nss/nss/lib'
cd util; make libs
make[4]: Entering directory `/home/ozten/servo/src/support/nss/nss/lib/util'
/home/ozten/servo/build/src/support/nss/nss/nss/nsinstall -R -m 664 /home/ozten/servo/build/src/support/nss/nss/nss/nssutil/libnssutil.a /home/ozten/servo/build/src/support/nss/nss/Linux3.8_x86_glibc_PTH_64_DBG.OBJ/lib
/home/ozten/servo/build/src/support/nss/nss/nss/nsinstall -R -m 775 /home/ozten/servo/build/src/support/nss/nss/nss/nssutil/libnssutil3.so /home/ozten/servo/build/src/support/nss/nss/Linux3.8_x86_glibc_PTH_64_DBG.OBJ/lib
make[4]: Leaving directory `/home/ozten/servo/src/support/nss/nss/lib/util'
cd freebl; make libs
make[4]: Entering directory `/home/ozten/servo/src/support/nss/nss/lib/freebl'
/home/ozten/servo/build/src/support/nss/nss/nss/nsinstall -R -m 664 /home/ozten/servo/build/src/support/nss/nss/nss/freebl/libfreebl.a /home/ozten/servo/build/src/support/nss/nss/Linux3.8_x86_glibc_PTH_64_DBG.OBJ/lib
make FREEBL_CHILD_BUILD=1 \
OBJDIR=/home/ozten/servo/build/src/support/nss/nss/nss/freebl/Linux_SINGLE_SHLIB libs
make[5]: Entering directory `/home/ozten/servo/src/support/nss/nss/lib/freebl'
gcc -o /home/ozten/servo/build/src/support/nss/nss/nss/freebl/Linux_SINGLE_SHLIB/drbg.o -c -g -D_POSIX_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE -fPIC -Di386 -DLINUX2_1 -Wall -Werror-implicit-function-declaration -Wno-switch -pipe -DLINUX -Dlinux -DHAVE_STRERROR -DXP_UNIX -DSHLIB_SUFFIX=\"so\" -DSHLIB_PREFIX=\"lib\" -DSHLIB_VERSION=\"3\" -DSOFTOKEN_SHLIB_VERSION=\"3\" -DRIJNDAEL_INCLUDE_TABLES -DDEBUG -UNDEBUG -DDEBUG_ozten -D_REENTRANT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DNSS_USE_64 -DFREEBL_NO_DEPEND -DNSS_X86_OR_X64 -DNSS_X64 -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE -DMP_ASSEMBLY_DIV_2DX1D -DMP_CHAR_STORE_SLOW -DMP_IS_LITTLE_ENDIAN -DMP_API_COMPATIBLE -I/home/ozten/servo/build/src/support/nss/nss/../nspr/lib/ds -I/home/ozten/servo/build/src/support/nss/nss/../nspr/pr/include -I/home/ozten/servo/build/src/support/nss/nss/../nspr/dist/include/nspr -I/home/ozten/servo/build/src/support/nss/nss/Linux3.8_x86_glibc_PTH_64_DBG.OBJ/include -I/home/ozten/servo/build/src/support/nss/nss/public/nss -I/home/ozten/servo/build/src/support/nss/nss/private/nss -Impi -Iecl drbg.c
drbg.c: In function ‘RNG_RandomUpdate’:
drbg.c:511:5: error: size of array ‘arg’ is negative
make[5]: *** [/home/ozten/servo/build/src/support/nss/nss/nss/freebl/Linux_SINGLE_SHLIB/drbg.o] Error 1
make[5]: Leaving directory `/home/ozten/servo/src/support/nss/nss/lib/freebl'
make[4]: *** [libs] Error 2
make[4]: Leaving directory `/home/ozten/servo/src/support/nss/nss/lib/freebl'
make[3]: *** [libs] Error 2
make[3]: Leaving directory `/home/ozten/servo/src/support/nss/nss/lib'
make[2]: *** [libs] Error 2
make[2]: Leaving directory `/home/ozten/servo/src/support/nss/nss'
make[1]: *** [libnss.dummy] Error 2
make[1]: Leaving directory `/home/ozten/servo/build/src/support/nss/nss'
make: *** [/home/ozten/servo/build/src/support/nss/nss/lib*.dummy] Error 2
Metadata
Metadata
Assignees
Labels
No labels