Skip to content

Build error with latest #680

Closed
Closed
@ozten

Description

@ozten

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions