- * Package: net-libs/libs3-2.0
- * Repository: gentoo
- * Maintainer: weaver@gentoo.org
- * USE: amd64 elibc_glibc kernel_linux multilib test userland_GNU
- * FEATURES: sandbox test userpriv usersandbox
- >>> Unpacking source...
- >>> Unpacking libs3-2.0.tar.gz to /tmp/portage/net-libs/libs3-2.0/work
- >>> Source unpacked in /tmp/portage/net-libs/libs3-2.0/work
- >>> Preparing source in /tmp/portage/net-libs/libs3-2.0/work/libs3-2.0 ...
- >>> Source prepared.
- >>> Configuring source in /tmp/portage/net-libs/libs3-2.0/work/libs3-2.0 ...
- >>> Source configured.
- >>> Compiling source in /tmp/portage/net-libs/libs3-2.0/work/libs3-2.0 ...
- make -j24
- gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wall -Wshadow -Wextra -Iinc -I/usr/include/libxml2 -DLIBS3_VER_MAJOR=\"2\" -DLIBS3_VER_MINOR=\"0\" -DLIBS3_VER=\"2.0\" -D__STRICT_ANSI__ -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -fpic -fPIC -o build/obj/acl.do -c src/acl.c
- gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wall -Wshadow -Wextra -Iinc -I/usr/include/libxml2 -DLIBS3_VER_MAJOR=\"2\" -DLIBS3_VER_MINOR=\"0\" -DLIBS3_VER=\"2.0\" -D__STRICT_ANSI__ -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -fpic -fPIC -o build/obj/bucket.do -c src/bucket.c
- gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wall -Wshadow -Wextra -Iinc -I/usr/include/libxml2 -DLIBS3_VER_MAJOR=\"2\" -DLIBS3_VER_MINOR=\"0\" -DLIBS3_VER=\"2.0\" -D__STRICT_ANSI__ -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -fpic -fPIC -o build/obj/error_parser.do -c src/error_parser.c
- gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wall -Wshadow -Wextra -Iinc -I/usr/include/libxml2 -DLIBS3_VER_MAJOR=\"2\" -DLIBS3_VER_MINOR=\"0\" -DLIBS3_VER=\"2.0\" -D__STRICT_ANSI__ -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -fpic -fPIC -o build/obj/general.do -c src/general.c
- gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wall -Wshadow -Wextra -Iinc -I/usr/include/libxml2 -DLIBS3_VER_MAJOR=\"2\" -DLIBS3_VER_MINOR=\"0\" -DLIBS3_VER=\"2.0\" -D__STRICT_ANSI__ -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -fpic -fPIC -o build/obj/object.do -c src/object.c
- gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wall -Wshadow -Wextra -Iinc -I/usr/include/libxml2 -DLIBS3_VER_MAJOR=\"2\" -DLIBS3_VER_MINOR=\"0\" -DLIBS3_VER=\"2.0\" -D__STRICT_ANSI__ -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -fpic -fPIC -o build/obj/request.do -c src/request.c
- gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wall -Wshadow -Wextra -Iinc -I/usr/include/libxml2 -DLIBS3_VER_MAJOR=\"2\" -DLIBS3_VER_MINOR=\"0\" -DLIBS3_VER=\"2.0\" -D__STRICT_ANSI__ -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -fpic -fPIC -o build/obj/request_context.do -c src/request_context.c
- gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wall -Wshadow -Wextra -Iinc -I/usr/include/libxml2 -DLIBS3_VER_MAJOR=\"2\" -DLIBS3_VER_MINOR=\"0\" -DLIBS3_VER=\"2.0\" -D__STRICT_ANSI__ -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -fpic -fPIC -o build/obj/response_headers_handler.do -c src/response_headers_handler.c
- gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wall -Wshadow -Wextra -Iinc -I/usr/include/libxml2 -DLIBS3_VER_MAJOR=\"2\" -DLIBS3_VER_MINOR=\"0\" -DLIBS3_VER=\"2.0\" -D__STRICT_ANSI__ -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -fpic -fPIC -o build/obj/service_access_logging.do -c src/service_access_logging.c
- gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wall -Wshadow -Wextra -Iinc -I/usr/include/libxml2 -DLIBS3_VER_MAJOR=\"2\" -DLIBS3_VER_MINOR=\"0\" -DLIBS3_VER=\"2.0\" -D__STRICT_ANSI__ -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -fpic -fPIC -o build/obj/service.do -c src/service.c
- gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wall -Wshadow -Wextra -Iinc -I/usr/include/libxml2 -DLIBS3_VER_MAJOR=\"2\" -DLIBS3_VER_MINOR=\"0\" -DLIBS3_VER=\"2.0\" -D__STRICT_ANSI__ -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -fpic -fPIC -o build/obj/simplexml.do -c src/simplexml.c
- gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wall -Wshadow -Wextra -Iinc -I/usr/include/libxml2 -DLIBS3_VER_MAJOR=\"2\" -DLIBS3_VER_MINOR=\"0\" -DLIBS3_VER=\"2.0\" -D__STRICT_ANSI__ -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -fpic -fPIC -o build/obj/util.do -c src/util.c
- gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wall -Wshadow -Wextra -Iinc -I/usr/include/libxml2 -DLIBS3_VER_MAJOR=\"2\" -DLIBS3_VER_MINOR=\"0\" -DLIBS3_VER=\"2.0\" -D__STRICT_ANSI__ -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -o build/obj/acl.o -c src/acl.c
- gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wall -Wshadow -Wextra -Iinc -I/usr/include/libxml2 -DLIBS3_VER_MAJOR=\"2\" -DLIBS3_VER_MINOR=\"0\" -DLIBS3_VER=\"2.0\" -D__STRICT_ANSI__ -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -o build/obj/bucket.o -c src/bucket.c
- gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wall -Wshadow -Wextra -Iinc -I/usr/include/libxml2 -DLIBS3_VER_MAJOR=\"2\" -DLIBS3_VER_MINOR=\"0\" -DLIBS3_VER=\"2.0\" -D__STRICT_ANSI__ -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -o build/obj/error_parser.o -c src/error_parser.c
- gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wall -Wshadow -Wextra -Iinc -I/usr/include/libxml2 -DLIBS3_VER_MAJOR=\"2\" -DLIBS3_VER_MINOR=\"0\" -DLIBS3_VER=\"2.0\" -D__STRICT_ANSI__ -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -o build/obj/general.o -c src/general.c
- gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wall -Wshadow -Wextra -Iinc -I/usr/include/libxml2 -DLIBS3_VER_MAJOR=\"2\" -DLIBS3_VER_MINOR=\"0\" -DLIBS3_VER=\"2.0\" -D__STRICT_ANSI__ -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -o build/obj/object.o -c src/object.c
- gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wall -Wshadow -Wextra -Iinc -I/usr/include/libxml2 -DLIBS3_VER_MAJOR=\"2\" -DLIBS3_VER_MINOR=\"0\" -DLIBS3_VER=\"2.0\" -D__STRICT_ANSI__ -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -o build/obj/request.o -c src/request.c
- gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wall -Wshadow -Wextra -Iinc -I/usr/include/libxml2 -DLIBS3_VER_MAJOR=\"2\" -DLIBS3_VER_MINOR=\"0\" -DLIBS3_VER=\"2.0\" -D__STRICT_ANSI__ -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -o build/obj/request_context.o -c src/request_context.c
- gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wall -Wshadow -Wextra -Iinc -I/usr/include/libxml2 -DLIBS3_VER_MAJOR=\"2\" -DLIBS3_VER_MINOR=\"0\" -DLIBS3_VER=\"2.0\" -D__STRICT_ANSI__ -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -o build/obj/response_headers_handler.o -c src/response_headers_handler.c
- gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wall -Wshadow -Wextra -Iinc -I/usr/include/libxml2 -DLIBS3_VER_MAJOR=\"2\" -DLIBS3_VER_MINOR=\"0\" -DLIBS3_VER=\"2.0\" -D__STRICT_ANSI__ -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -o build/obj/service_access_logging.o -c src/service_access_logging.c
- gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wall -Wshadow -Wextra -Iinc -I/usr/include/libxml2 -DLIBS3_VER_MAJOR=\"2\" -DLIBS3_VER_MINOR=\"0\" -DLIBS3_VER=\"2.0\" -D__STRICT_ANSI__ -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -o build/obj/service.o -c src/service.c
- gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wall -Wshadow -Wextra -Iinc -I/usr/include/libxml2 -DLIBS3_VER_MAJOR=\"2\" -DLIBS3_VER_MINOR=\"0\" -DLIBS3_VER=\"2.0\" -D__STRICT_ANSI__ -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -o build/obj/simplexml.o -c src/simplexml.c
- gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wall -Wshadow -Wextra -Iinc -I/usr/include/libxml2 -DLIBS3_VER_MAJOR=\"2\" -DLIBS3_VER_MINOR=\"0\" -DLIBS3_VER=\"2.0\" -D__STRICT_ANSI__ -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -o build/obj/util.o -c src/util.c
- ln -sf /tmp/portage/net-libs/libs3-2.0/work/libs3-2.0/inc/libs3.h build/include/libs3.h
- gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wall -Wshadow -Wextra -Iinc -I/usr/include/libxml2 -DLIBS3_VER_MAJOR=\"2\" -DLIBS3_VER_MINOR=\"0\" -DLIBS3_VER=\"2.0\" -D__STRICT_ANSI__ -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -o build/obj/s3.o -c src/s3.c
- gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wall -Wshadow -Wextra -Iinc -I/usr/include/libxml2 -DLIBS3_VER_MAJOR=\"2\" -DLIBS3_VER_MINOR=\"0\" -DLIBS3_VER=\"2.0\" -D__STRICT_ANSI__ -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -o build/obj/testsimplexml.o -c src/testsimplexml.c
- gcc -shared -Wl,-soname,libs3.so.2 \
- -o build/lib/libs3.so.2 build/obj/acl.do build/obj/bucket.do build/obj/error_parser.do build/obj/general.do build/obj/object.do build/obj/request.do build/obj/request_context.do build/obj/response_headers_handler.do build/obj/service_access_logging.do build/obj/service.do build/obj/simplexml.do build/obj/util.do -lcurl -lrt -lz -lgnutls -lnettle -lxml2 -lz -lm -lpthread
- ar cr build/lib/libs3.a build/obj/acl.o build/obj/bucket.o build/obj/error_parser.o build/obj/general.o build/obj/object.o build/obj/request.o build/obj/request_context.o build/obj/response_headers_handler.o build/obj/service_access_logging.o build/obj/service.o build/obj/simplexml.o build/obj/util.o
- gcc -o build/bin/testsimplexml build/obj/testsimplexml.o build/lib/libs3.a -lxml2 -lz -lm
- gcc -o build/bin/s3 build/obj/s3.o build/lib/libs3.so.2 -lcurl -lrt -lz -lgnutls -lnettle -lxml2 -lz -lm -lpthread
- >>> Source compiled.
- >>> Install libs3-2.0 into /tmp/portage/net-libs/libs3-2.0/image/ category net-libs
- make -j24 DESTDIR=/tmp/portage/net-libs/libs3-2.0/image//usr install
- install -Dps -m u+rwx,go+rx build/bin/s3 \
- /tmp/portage/net-libs/libs3-2.0/image//usr/bin/s3
- install -Dps -m u+rw,go+r \
- build/lib/libs3.so.2 \
- /tmp/portage/net-libs/libs3-2.0/image//usr/lib/libs3.so.2.0
- ln -sf libs3.so.2.0 \
- /tmp/portage/net-libs/libs3-2.0/image//usr/lib/libs3.so.2
- ln -sf libs3.so.2 /tmp/portage/net-libs/libs3-2.0/image//usr/lib/libs3.so
- install -Dp -m u+rw,go+r build/lib/libs3.a \
- /tmp/portage/net-libs/libs3-2.0/image//usr/lib/libs3.a
- install -Dp -m u+rw,go+r build/include/libs3.h \
- /tmp/portage/net-libs/libs3-2.0/image//usr/include/libs3.h
- >>> Completed installing libs3-2.0 into /tmp/portage/net-libs/libs3-2.0/image/
- * QA Notice: Pre-stripped files found:
- strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment -R .GCC.command.line
- * /usr/lib/libs3.so.2.0
- * /usr/bin/s3
- usr/lib/libs3.a
- making executable: usr/lib/libs3.so.2.0