Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: nginx sparc
On 6 Jan2013, at 01:11 , sanchous <nginx-forum@xxxxxxxx> wrote:
> Добрый ночь!
>
> Не удается собрать nginx на машине sun sparc (не ultra) под NetBSD.
Судя по sparclite это не просто не ultra, а даже не sparc-v8, а v8e.
casa в нем нем нет, поэтому и не собирается. Из какого-то музея или
какой-то странный embedded?
Попробуйте собрать с --with-libatomic, с установленной соответствующей
библиотекой (/usr/pkgsrc/devel/libatomic_ops).
>
> # uname -srm
> NetBSD 4.0.1 sparc
>
> # gcc -v
> Using built-in specs.
> Target: sparc--netbsdelf
> Configured with: /usr/src/tools/gcc/../../gnu/dist/gcc4/configure
> --enable-long-long --disable-multilib --enable-threads --disable-symvers
> --build=i386-unknown-netbsdelf4.99.3 --host=sparc--netbsdelf
> --target=sparc--netbsdelf
> Thread model: posix
> gcc version 4.1.2 20061021 prerelease (NetBSD nb3 20061125)
>
> # openssl version
> OpenSSL 0.9.8e 23 Feb 2007
>
> # pcre-config --version
> 8.31
>
> # ./configure --prefix=/usr/pkg > --conf-path=/usr/pkg/etc/nginx/nginx.conf > --sbin-path=/usr/pkg/sbin > --with-http_ssl_module --with-http_stub_status_module > --with-cpu-opt="sparc32"
>
> Configuration summary
> + using system PCRE library
> + using system OpenSSL library
> + md5: using OpenSSL library
> + sha1: using OpenSSL library
> + using system zlib library
>
> nginx path prefix: "/usr/pkg"
> nginx binary file: "/usr/pkg/sbin"
> nginx configuration prefix: "/usr/pkg/etc/nginx"
> nginx configuration file: "/usr/pkg/etc/nginx/nginx.conf"
> nginx pid file: "/usr/pkg/share/nginx/log/nginx/.pid"
> nginx error log file: "/usr/pkg/share/nginx/log/nginx-error.log"
> nginx http access log file: "/usr/pkg/share/nginx/log/nginx-access.log"
> nginx http client request body temporary files:
> "/usr/pkg/share/nginx/log/client-body-temp"
> nginx http proxy temporary files: "/usr/pkg/share/nginx/log/proxy-temp"
> nginx http fastcgi temporary files:
> "/usr/pkg/share/nginx/log/fastcgi-temp"
> nginx http uwsgi temporary files: "/usr/pkg/share/nginx/log/uwsgi-temp"
> nginx http scgi temporary files: "/usr/pkg/share/nginx/log/scgi-temp"
>
> /usr/bin/make -f objs/Makefile
> gcc -c -m32 -I/usr/pkg/include -L/usr/pkg/lib -I src/core -I src/event -I
> src/event/modules -I src/os/unix -I objs -o objs/src/core/nginx.o
> src/core/nginx.c
> gcc -c -m32 -I/usr/pkg/include -L/usr/pkg/lib -I src/core -I src/event -I
> src/event/modules -I src/os/unix -I objs -o objs/src/core/ngx_log.o
> src/core/ngx_log.c
> gcc -c -m32 -I/usr/pkg/include -L/usr/pkg/lib -I src/core -I src/event -I
> src/event/modules -I src/os/unix -I objs -o objs/src/core/ngx_palloc.o
> src/core/ngx_palloc.c
> gcc -c -m32 -I/usr/pkg/include -L/usr/pkg/lib -I src/core -I src/event -I
> src/event/modules -I src/os/unix -I objs -o objs/src/core/ngx_array.o
> src/core/ngx_array.c
> gcc -c -m32 -I/usr/pkg/include -L/usr/pkg/lib -I src/core -I src/event -I
> src/event/modules -I src/os/unix -I objs -o objs/src/core/ngx_list.o
> src/core/ngx_list.c
> gcc -c -m32 -I/usr/pkg/include -L/usr/pkg/lib -I src/core -I src/event -I
> src/event/modules -I src/os/unix -I objs -o objs/src/core/ngx_hash.o
> src/core/ngx_hash.c
> gcc -c -m32 -I/usr/pkg/include -L/usr/pkg/lib -I src/core -I src/event -I
> src/event/modules -I src/os/unix -I objs -o objs/src/core/ngx_buf.o
> src/core/ngx_buf.c
> gcc -c -m32 -I/usr/pkg/include -L/usr/pkg/lib -I src/core -I src/event -I
> src/event/modules -I src/os/unix -I objs -o objs/src/core/ngx_queue.o
> src/core/ngx_queue.c
> gcc -c -m32 -I/usr/pkg/include -L/usr/pkg/lib -I src/core -I src/event -I
> src/event/modules -I src/os/unix -I objs -o
> objs/src/core/ngx_output_chain.o src/core/ngx_output_chain.c
> gcc -c -m32 -I/usr/pkg/include -L/usr/pkg/lib -I src/core -I src/event -I
> src/event/modules -I src/os/unix -I objs -o objs/src/core/ngx_string.o
> src/core/ngx_string.c
> gcc -c -m32 -I/usr/pkg/include -L/usr/pkg/lib -I src/core -I src/event -I
> src/event/modules -I src/os/unix -I objs -o objs/src/core/ngx_parse.o
> src/core/ngx_parse.c
> gcc -c -m32 -I/usr/pkg/include -L/usr/pkg/lib -I src/core -I src/event -I
> src/event/modules -I src/os/unix -I objs -o objs/src/core/ngx_inet.o
> src/core/ngx_inet.c
> gcc -c -m32 -I/usr/pkg/include -L/usr/pkg/lib -I src/core -I src/event -I
> src/event/modules -I src/os/unix -I objs -o objs/src/core/ngx_file.o
> src/core/ngx_file.c
> /var/tmp//ccouiI9K.s: Assembler messages:
> /var/tmp//ccouiI9K.s:683: Error: Architecture mismatch on "casa".
> /var/tmp//ccouiI9K.s:683: (Requires v9|v9a|v9b; requested architecture is
> sparclite.)
> *** Error code 1
>
> Stop.
> make: stopped in /usr/pkg/src/nginx-1.2.6
> *** Error code 1
>
> Stop.
> make: stopped in /usr/pkg/src/nginx-1.2.6
>
> Posted at Nginx Forum:
> http://forum.nginx.org/read.php?21,234730,234730#msg-234730
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@xxxxxxxxx
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|