Created
July 1, 2012 09:19
-
-
Save selvin/3027643 to your computer and use it in GitHub Desktop.
compiling libprocess
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
:~/c/libprocess $ git status | |
# On branch master | |
nothing to commit (working directory clean) | |
:~/c/libprocess $ | |
:~/c/libprocess $ | |
:~/c/libprocess $ | |
:~/c/libprocess $ git log --pretty=oneline | |
fcefaea4f533581ec6ddc2c76bd5d9a1a6ffaf6a Added license. | |
06c9860750f6a24c640b61141447307d22f54920 Created 'http' namespace and refactored appropriately. | |
9ff9dd52bb3475e2caba52497c3d70ae6f2c221f Required '/' at beginning of routes. | |
a216d45393596123fb24e7f68cce2bdd7e7a8d00 Added better support for C++11 lambdas for Future::then. | |
ece8dd7e7cfaf347dbfad61a5173348e775b5766 Line wrapping in Makefile.am as well as added a comment about needing to fix shared library building ('tests' | |
eadce9272de622f70bfb9d7929d5a0903dc58f73 Added 'bootstrap' step to README. | |
97dc1ca86d85a8182a6a46a3920f84dd8dcb0a93 Added 'bootstrap'. | |
e8f153c52ccb068beb85a01d5c62e568f1da3467 Updated the README. | |
9143a3064730ac013ce4b213dc57c2c8cb9bc6b3 Updates from within Mesos. | |
f5660e65f7d50898db6bd333e5432736598525ef [PATCH FROM MESOS: c0b1e6392a7e25e33a4193210f6c14e87cb51933] Bug fix in libprocess to get one-time "serving" | |
33d5da24e2cd0bd644bd1513eb583fd7b635675d Missing file due to .gitignore issue. | |
a086bbf75b596fdee26e05a6b3224c33186cd6cd (1) Cleaned up casting of PID<T> to only allow implicit upcasts; (2) Cleaned up spawning to give back the rig | |
f72e2b7abb29dfdf1894f91876263be6bbf64b77 Minor updates to libprocess names. | |
f3ff36493c5430acab9bd7036fb200028ba31626 Made 'initialize' be callable from the outside (because of glog initializatation) as well as fixed a bug in ' | |
d9a40eb588c8b3568ef13f09434b567108336052 Put overloaded operator << and >> into process namespace (apparently, that's the right thing to do) as well a | |
0ef686c19a518ddade62f74d36afe8610566f5d3 Removed unnecessary 'struct' keyword. | |
5b16213de28f0610addf8a5eef0dbb70ad0ddec1 First commit after being pulled out of Mesos (github.com/mesos/mesos). | |
:~/c/libprocess $ | |
:~/c/libprocess $ | |
:~/c/libprocess $ | |
:~/c/libprocess $ | |
:~/c/libprocess $ cat README | |
README for libprocess | |
Most importantly, if you run into an issue, please send me an email: | |
benh@berkeley.edu. | |
$ ./bootstrap # Unless you already have a distribution. | |
$ mkdir build && cd build # Optional. | |
$ path/to/configure | |
$ make | |
$ make check | |
$ ./tests | |
:~/c/libprocess $ | |
:~/c/libprocess $ | |
:~/c/libprocess $ | |
:~/c/libprocess $ | |
:~/c/libprocess $ ./bootstrap | |
autoreconf: Entering directory `.' | |
autoreconf: configure.ac: not using Gettext | |
autoreconf: running: aclocal --warnings=all -I m4 | |
autoreconf: configure.ac: tracing | |
configure.ac:24: warning: back quotes and double quotes must not be escaped in: unrecognized option: $[1] | |
configure.ac:24: Try \`$[0] --help' for more information. | |
aclocal.m4:625: LT_OUTPUT is expanded from... | |
configure.ac:24: the top level | |
configure.ac:24: warning: back quotes and double quotes must not be escaped in: unrecognized argument: $[1] | |
configure.ac:24: Try \`$[0] --help' for more information. | |
aclocal.m4:625: LT_OUTPUT is expanded from... | |
configure.ac:24: the top level | |
configure.ac:55: warning: The macro `AC_LANG_SAVE' is obsolete. | |
configure.ac:55: You should run autoupdate. | |
../../lib/autoconf/lang.m4:126: AC_LANG_SAVE is expanded from... | |
m4/acx_pthread.m4:63: ACX_PTHREAD is expanded from... | |
configure.ac:55: the top level | |
configure.ac:55: warning: The macro `AC_LANG_C' is obsolete. | |
configure.ac:55: You should run autoupdate. | |
../../lib/autoconf/c.m4:73: AC_LANG_C is expanded from... | |
m4/acx_pthread.m4:63: ACX_PTHREAD is expanded from... | |
configure.ac:55: the top level | |
configure.ac:55: warning: The macro `AC_TRY_LINK' is obsolete. | |
configure.ac:55: You should run autoupdate. | |
../../lib/autoconf/general.m4:2688: AC_TRY_LINK is expanded from... | |
m4/acx_pthread.m4:63: ACX_PTHREAD is expanded from... | |
configure.ac:55: the top level | |
configure.ac:55: warning: The macro `AC_LANG_RESTORE' is obsolete. | |
configure.ac:55: You should run autoupdate. | |
../../lib/autoconf/lang.m4:135: AC_LANG_RESTORE is expanded from... | |
m4/acx_pthread.m4:63: ACX_PTHREAD is expanded from... | |
configure.ac:55: the top level | |
autoreconf: running: libtoolize --install --copy | |
libtoolize: putting auxiliary files in `.'. | |
libtoolize: copying file `./config.guess' | |
libtoolize: copying file `./config.sub' | |
libtoolize: copying file `./ltmain.sh' | |
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'. | |
libtoolize: copying file `m4/libtool.m4' | |
libtoolize: You should add the contents of `m4/libtool.m4' to `aclocal.m4'. | |
libtoolize: copying file `m4/ltoptions.m4' | |
libtoolize: You should add the contents of `m4/ltoptions.m4' to `aclocal.m4'. | |
libtoolize: copying file `m4/ltsugar.m4' | |
libtoolize: You should add the contents of `m4/ltsugar.m4' to `aclocal.m4'. | |
libtoolize: copying file `m4/ltversion.m4' | |
libtoolize: copying file `m4/lt~obsolete.m4' | |
libtoolize: You should add the contents of `m4/lt~obsolete.m4' to `aclocal.m4'. | |
autoreconf: running: /usr/bin/autoconf --warnings=all | |
configure.ac:24: warning: back quotes and double quotes must not be escaped in: unrecognized option: $[1] | |
configure.ac:24: Try \`$[0] --help' for more information. | |
m4/libtool.m4:609: LT_OUTPUT is expanded from... | |
configure.ac:24: the top level | |
configure.ac:24: warning: back quotes and double quotes must not be escaped in: unrecognized argument: $[1] | |
configure.ac:24: Try \`$[0] --help' for more information. | |
m4/libtool.m4:609: LT_OUTPUT is expanded from... | |
configure.ac:24: the top level | |
configure.ac:55: warning: The macro `AC_LANG_SAVE' is obsolete. | |
configure.ac:55: You should run autoupdate. | |
../../lib/autoconf/lang.m4:126: AC_LANG_SAVE is expanded from... | |
m4/acx_pthread.m4:63: ACX_PTHREAD is expanded from... | |
configure.ac:55: the top level | |
configure.ac:55: warning: The macro `AC_LANG_C' is obsolete. | |
configure.ac:55: You should run autoupdate. | |
../../lib/autoconf/c.m4:73: AC_LANG_C is expanded from... | |
m4/acx_pthread.m4:63: ACX_PTHREAD is expanded from... | |
configure.ac:55: the top level | |
configure.ac:55: warning: The macro `AC_TRY_LINK' is obsolete. | |
configure.ac:55: You should run autoupdate. | |
../../lib/autoconf/general.m4:2688: AC_TRY_LINK is expanded from... | |
m4/acx_pthread.m4:63: ACX_PTHREAD is expanded from... | |
configure.ac:55: the top level | |
configure.ac:55: warning: The macro `AC_LANG_RESTORE' is obsolete. | |
configure.ac:55: You should run autoupdate. | |
../../lib/autoconf/lang.m4:135: AC_LANG_RESTORE is expanded from... | |
m4/acx_pthread.m4:63: ACX_PTHREAD is expanded from... | |
configure.ac:55: the top level | |
autoreconf: configure.ac: not using Autoheader | |
autoreconf: running: automake --add-missing --copy --no-force --warnings=all | |
configure.ac:17: installing `./missing' | |
third_party/Makefile.am: installing `./depcomp' | |
autoreconf: Leaving directory `.' | |
:~/c/libprocess $ | |
:~/c/libprocess $ | |
:~/c/libprocess $ | |
:~/c/libprocess $ | |
:~/c/libprocess $ | |
:~/c/libprocess $ mkdir build && cd build | |
:~/c/libprocess/build $ | |
:~/c/libprocess/build $ | |
:~/c/libprocess/build $ | |
:~/c/libprocess/build $ | |
:~/c/libprocess/build $ | |
:~/c/libprocess/build $ | |
:~/c/libprocess/build $ | |
:~/c/libprocess/build $ ../configure | |
checking build system type... x86_64-unknown-linux-gnu | |
checking host system type... x86_64-unknown-linux-gnu | |
checking target system type... x86_64-unknown-linux-gnu | |
checking for a BSD-compatible install... /usr/bin/install -c | |
checking whether build environment is sane... yes | |
checking for a thread-safe mkdir -p... /bin/mkdir -p | |
checking for gawk... no | |
checking for mawk... mawk | |
checking whether make sets $(MAKE)... yes | |
checking how to print strings... printf | |
checking for style of include used by make... GNU | |
checking for gcc... gcc | |
checking whether the C compiler works... yes | |
checking for C compiler default output file name... a.out | |
checking for suffix of executables... | |
checking whether we are cross compiling... no | |
checking for suffix of object files... o | |
checking whether we are using the GNU C compiler... yes | |
checking whether gcc accepts -g... yes | |
checking for gcc option to accept ISO C89... none needed | |
checking dependency style of gcc... gcc3 | |
checking for a sed that does not truncate output... /bin/sed | |
checking for grep that handles long lines and -e... /bin/grep | |
checking for egrep... /bin/grep -E | |
checking for fgrep... /bin/grep -F | |
checking for ld used by gcc... /usr/bin/ld | |
checking if the linker (/usr/bin/ld) is GNU ld... yes | |
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B | |
checking the name lister (/usr/bin/nm -B) interface... BSD nm | |
checking whether ln -s works... yes | |
checking the maximum length of command line arguments... 1572864 | |
checking whether the shell understands some XSI constructs... yes | |
checking whether the shell understands "+="... yes | |
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop | |
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop | |
checking for /usr/bin/ld option to reload object files... -r | |
checking for objdump... objdump | |
checking how to recognize dependent libraries... pass_all | |
checking for dlltool... no | |
checking how to associate runtime and link libraries... printf %s\n | |
checking for g++... g++ | |
checking whether we are using the GNU C++ compiler... yes | |
checking whether g++ accepts -g... yes | |
checking dependency style of g++... gcc3 | |
checking for ar... ar | |
checking for archiver @FILE support... @ | |
checking for strip... strip | |
checking for ranlib... ranlib | |
checking command to parse /usr/bin/nm -B output from gcc object... ok | |
checking for sysroot... no | |
checking for mt... mt | |
checking if mt is a manifest tool... no | |
checking how to run the C preprocessor... gcc -E | |
checking for ANSI C header files... yes | |
checking for sys/types.h... yes | |
checking for sys/stat.h... yes | |
checking for stdlib.h... yes | |
checking for string.h... yes | |
checking for memory.h... yes | |
checking for strings.h... yes | |
checking for inttypes.h... yes | |
checking for stdint.h... yes | |
checking for unistd.h... yes | |
checking for dlfcn.h... yes | |
checking for objdir... .libs | |
checking if gcc supports -fno-rtti -fno-exceptions... no | |
checking for gcc option to produce PIC... -fPIC -DPIC | |
checking if gcc PIC flag -fPIC -DPIC works... yes | |
checking if gcc static flag -static works... yes | |
checking if gcc supports -c -o file.o... yes | |
checking if gcc supports -c -o file.o... (cached) yes | |
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes | |
checking whether -lc should be explicitly linked in... no | |
checking dynamic linker characteristics... GNU/Linux ld.so | |
checking how to hardcode library paths into programs... immediate | |
checking whether stripping libraries is possible... yes | |
checking if libtool supports shared libraries... yes | |
checking whether to build shared libraries... yes | |
checking whether to build static libraries... yes | |
checking how to run the C++ preprocessor... g++ -E | |
checking for ld used by g++... /usr/bin/ld -m elf_x86_64 | |
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes | |
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes | |
checking for g++ option to produce PIC... -fPIC -DPIC | |
checking if g++ PIC flag -fPIC -DPIC works... yes | |
checking if g++ static flag -static works... yes | |
checking if g++ supports -c -o file.o... yes | |
checking if g++ supports -c -o file.o... (cached) yes | |
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes | |
checking dynamic linker characteristics... (cached) GNU/Linux ld.so | |
checking how to hardcode library paths into programs... immediate | |
configure: creating ./config.lt | |
config.lt: creating libtool | |
checking whether we are using the GNU C++ compiler... (cached) yes | |
checking whether g++ accepts -g... (cached) yes | |
checking dependency style of g++... (cached) gcc3 | |
checking whether we are using the GNU C compiler... (cached) yes | |
checking whether gcc accepts -g... (cached) yes | |
checking for gcc option to accept ISO C89... (cached) none needed | |
checking dependency style of gcc... (cached) gcc3 | |
checking for the pthreads library -lpthreads... no | |
checking whether pthreads work without any flags... no | |
checking whether pthreads work with -Kthread... no | |
checking whether pthreads work with -kthread... no | |
checking for the pthreads library -llthread... no | |
checking whether pthreads work with -pthread... yes | |
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE | |
checking if more special flags are required for pthreads... no | |
checking whether to check for GCC pthread/shared inconsistencies... yes | |
checking whether -pthread is sufficient with -shared... yes | |
configure: creating ./config.status | |
config.status: creating Makefile | |
config.status: creating third_party/Makefile | |
config.status: executing depfiles commands | |
config.status: executing libtool commands | |
:~/c/libprocess/build $ | |
:~/c/libprocess/build $ | |
:~/c/libprocess/build $ | |
:~/c/libprocess/build $ | |
:~/c/libprocess/build $ | |
:~/c/libprocess/build $ | |
:~/c/libprocess/build $ | |
:~/c/libprocess/build $ make | |
Making all in third_party | |
make[1]: Entering directory `/home/selvin/c/libprocess/build/third_party' | |
gzip -d -c ../../third_party/ry-http-parser-1c3624a.tar.gz | tar xf - | |
test ! -e ../../third_party/ry-http-parser-1c3624a.patch || patch -d ry-http-parser-1c3624a -p1 <../../third_party/ry-http-parser-1c3624a.patch | |
touch ry-http-parser-1c3624a-stamp | |
gzip -d -c ../../third_party/gmock-1.6.0.tar.gz | tar xf - | |
test ! -e ../../third_party/gmock-1.6.0.patch || patch -d gmock-1.6.0 -p1 <../../third_party/gmock-1.6.0.patch | |
touch gmock-1.6.0-stamp | |
make all-am | |
make[2]: Entering directory `/home/selvin/c/libprocess/build/third_party' | |
/bin/bash ../libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libprocess\" -DPACKAGE_TARNAME=\"libprocess\" -DPACKAGE_VERSION=\"0.0.1\" -DPACKAGE_STRING=\"libprocess\ 0.0.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libprocess\" -DVERSION=\"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD=1 -I. -I../../third_party -Iry-http-parser-1c3624a -MT libry_http_parser_la-http_parser.lo -MD -MP -MF .deps/libry_http_parser_la-http_parser.Tpo -c -o libry_http_parser_la-http_parser.lo `test -f 'ry-http-parser-1c3624a/http_parser.c' || echo '../../third_party/'`ry-http-parser-1c3624a/http_parser.c | |
libtool: compile: gcc -DPACKAGE_NAME=\"libprocess\" -DPACKAGE_TARNAME=\"libprocess\" -DPACKAGE_VERSION=\"0.0.1\" "-DPACKAGE_STRING=\"libprocess 0.0.1\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libprocess\" -DVERSION=\"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD=1 -I. -I../../third_party -Iry-http-parser-1c3624a -MT libry_http_parser_la-http_parser.lo -MD -MP -MF .deps/libry_http_parser_la-http_parser.Tpo -c ry-http-parser-1c3624a/http_parser.c -fPIC -DPIC -o .libs/libry_http_parser_la-http_parser.o | |
libtool: compile: gcc -DPACKAGE_NAME=\"libprocess\" -DPACKAGE_TARNAME=\"libprocess\" -DPACKAGE_VERSION=\"0.0.1\" "-DPACKAGE_STRING=\"libprocess 0.0.1\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libprocess\" -DVERSION=\"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD=1 -I. -I../../third_party -Iry-http-parser-1c3624a -MT libry_http_parser_la-http_parser.lo -MD -MP -MF .deps/libry_http_parser_la-http_parser.Tpo -c ry-http-parser-1c3624a/http_parser.c -o libry_http_parser_la-http_parser.o >/dev/null 2>&1 | |
mv -f .deps/libry_http_parser_la-http_parser.Tpo .deps/libry_http_parser_la-http_parser.Plo | |
/bin/bash ../libtool --tag=CC --mode=link gcc -o libry_http_parser.la libry_http_parser_la-http_parser.lo | |
libtool: link: ar cru .libs/libry_http_parser.a .libs/libry_http_parser_la-http_parser.o | |
libtool: link: ranlib .libs/libry_http_parser.a | |
libtool: link: ( cd ".libs" && rm -f "libry_http_parser.la" && ln -s "../libry_http_parser.la" "libry_http_parser.la" ) | |
gzip -d -c ../../third_party/boost-1.37.0.tar.gz | tar xf - | |
test ! -e ../../third_party/boost-1.37.0.patch || patch -d boost-1.37.0 -p1 <../../third_party/boost-1.37.0.patch | |
touch boost-1.37.0-stamp | |
gzip -d -c ../../third_party/glog-0.3.1.tar.gz | tar xf - | |
test ! -e ../../third_party/glog-0.3.1.patch || patch -d glog-0.3.1 -p1 <../../third_party/glog-0.3.1.patch | |
touch glog-0.3.1-stamp | |
cd glog-0.3.1 && ./configure --enable-shared=no --with-pic --srcdir=. && \ | |
make | |
checking for a BSD-compatible install... /usr/bin/install -c | |
checking whether build environment is sane... yes | |
checking for a thread-safe mkdir -p... /bin/mkdir -p | |
checking for gawk... no | |
checking for mawk... mawk | |
checking whether make sets $(MAKE)... yes | |
checking for gcc... gcc | |
checking for C compiler default output file name... a.out | |
checking whether the C compiler works... yes | |
checking whether we are cross compiling... no | |
checking for suffix of executables... | |
checking for suffix of object files... o | |
checking whether we are using the GNU C compiler... yes | |
checking whether gcc accepts -g... yes | |
checking for gcc option to accept ISO C89... none needed | |
checking for style of include used by make... GNU | |
checking dependency style of gcc... gcc3 | |
checking how to run the C preprocessor... gcc -E | |
checking for g++... g++ | |
checking whether we are using the GNU C++ compiler... yes | |
checking whether g++ accepts -g... yes | |
checking dependency style of g++... gcc3 | |
checking build system type... x86_64-unknown-linux-gnu | |
checking host system type... x86_64-unknown-linux-gnu | |
checking for a sed that does not truncate output... /bin/sed | |
checking for grep that handles long lines and -e... /bin/grep | |
checking for egrep... /bin/grep -E | |
checking for ld used by gcc... /usr/bin/ld | |
checking if the linker (/usr/bin/ld) is GNU ld... yes | |
checking for /usr/bin/ld option to reload object files... -r | |
checking for BSD-compatible nm... /usr/bin/nm -B | |
checking whether ln -s works... yes | |
checking how to recognize dependent libraries... pass_all | |
checking for ANSI C header files... no | |
checking for sys/types.h... yes | |
checking for sys/stat.h... yes | |
checking for stdlib.h... yes | |
checking for string.h... yes | |
checking for memory.h... yes | |
checking for strings.h... yes | |
checking for inttypes.h... yes | |
checking for stdint.h... yes | |
checking for unistd.h... yes | |
checking dlfcn.h usability... yes | |
checking dlfcn.h presence... no | |
configure: WARNING: dlfcn.h: accepted by the compiler, rejected by the preprocessor! | |
configure: WARNING: dlfcn.h: proceeding with the compiler's result | |
checking for dlfcn.h... yes | |
checking how to run the C++ preprocessor... g++ -E | |
checking for g77... no | |
checking for xlf... no | |
checking for f77... no | |
checking for frt... no | |
checking for pgf77... no | |
checking for cf77... no | |
checking for fort77... no | |
checking for fl32... no | |
checking for af77... no | |
checking for xlf90... no | |
checking for f90... no | |
checking for pgf90... no | |
checking for pghpf... no | |
checking for epcf90... no | |
checking for gfortran... no | |
checking for g95... no | |
checking for xlf95... no | |
checking for f95... no | |
checking for fort... no | |
checking for ifort... no | |
checking for ifc... no | |
checking for efc... no | |
checking for pgf95... no | |
checking for lf95... no | |
checking for ftn... no | |
checking whether we are using the GNU Fortran 77 compiler... no | |
checking whether accepts -g... no | |
checking the maximum length of command line arguments... 3458764513820540925 | |
checking command to parse /usr/bin/nm -B output from gcc object... ok | |
checking for objdir... .libs | |
checking for ar... ar | |
checking for ranlib... ranlib | |
checking for strip... strip | |
checking if gcc supports -fno-rtti -fno-exceptions... no | |
checking for gcc option to produce PIC... -fPIC | |
checking if gcc PIC flag -fPIC works... yes | |
checking if gcc static flag -static works... yes | |
checking if gcc supports -c -o file.o... yes | |
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes | |
checking dynamic linker characteristics... GNU/Linux ld.so | |
checking how to hardcode library paths into programs... immediate | |
checking whether stripping libraries is possible... yes | |
checking if libtool supports shared libraries... yes | |
checking whether to build shared libraries... no | |
checking whether to build static libraries... yes | |
configure: creating libtool | |
appending configuration tag "CXX" to libtool | |
checking for ld used by g++... /usr/bin/ld -m elf_x86_64 | |
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes | |
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes | |
checking for g++ option to produce PIC... -fPIC | |
checking if g++ PIC flag -fPIC works... yes | |
checking if g++ static flag -static works... yes | |
checking if g++ supports -c -o file.o... yes | |
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes | |
checking dynamic linker characteristics... GNU/Linux ld.so | |
(cached) (cached) checking how to hardcode library paths into programs... immediate | |
appending configuration tag "F77" to libtool | |
checking for ANSI C header files... (cached) no | |
checking for stdint.h... (cached) yes | |
checking for sys/types.h... (cached) yes | |
checking for inttypes.h... (cached) yes | |
checking for unistd.h... (cached) yes | |
checking syscall.h usability... yes | |
checking syscall.h presence... yes | |
checking for syscall.h... yes | |
checking sys/syscall.h usability... yes | |
checking sys/syscall.h presence... yes | |
checking for sys/syscall.h... yes | |
checking execinfo.h usability... yes | |
checking execinfo.h presence... yes | |
checking for execinfo.h... yes | |
checking libunwind.h usability... no | |
checking libunwind.h presence... no | |
checking for libunwind.h... no | |
checking ucontext.h usability... yes | |
checking ucontext.h presence... yes | |
checking for ucontext.h... yes | |
checking sys/utsname.h usability... yes | |
checking sys/utsname.h presence... yes | |
checking for sys/utsname.h... yes | |
checking pwd.h usability... yes | |
checking pwd.h presence... yes | |
checking for pwd.h... yes | |
checking syslog.h usability... yes | |
checking syslog.h presence... yes | |
checking for syslog.h... yes | |
checking sys/time.h usability... yes | |
checking sys/time.h presence... yes | |
checking for sys/time.h... yes | |
checking glob.h usability... yes | |
checking glob.h presence... yes | |
checking for glob.h... yes | |
checking for void *... yes | |
checking size of void *... 8 | |
checking for uint16_t... yes | |
checking for u_int16_t... yes | |
checking for __uint16... no | |
checking for sigaltstack... yes | |
checking for dladdr... no | |
checking for fcntl... yes | |
checking for __attribute__... yes | |
checking for __builtin_expect... yes | |
checking for __sync_val_compare_and_swap... no | |
checking for the pthreads library -lpthreads... no | |
checking whether pthreads work without any flags... no | |
checking whether pthreads work with -Kthread... no | |
checking whether pthreads work with -kthread... no | |
checking for the pthreads library -llthread... no | |
checking whether pthreads work with -pthread... yes | |
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE | |
checking if more special flags are required for pthreads... no | |
checking whether to check for GCC pthread/shared inconsistencies... yes | |
checking whether -pthread is sufficient with -shared... yes | |
checking for pthread_self in -lpthread... yes | |
checking for main in -lgflags... no | |
checking for gtest-config... no | |
checking support for pthread_rwlock_* functions... yes | |
checking whether the compiler implements namespaces... yes | |
checking what namespace STL code is in... std | |
checking whether compiler supports using ::operator<<... 1 | |
checking for ucontext.h... (cached) yes | |
checking sys/ucontext.h usability... yes | |
checking sys/ucontext.h presence... yes | |
checking for sys/ucontext.h... yes | |
checking how to access the program counter from a struct ucontext... uc_mcontext.gregs[REG_RIP] | |
configure: creating ./config.status | |
config.status: creating Makefile | |
config.status: creating src/glog/logging.h | |
config.status: creating src/glog/raw_logging.h | |
config.status: creating src/glog/vlog_is_on.h | |
config.status: creating src/glog/stl_logging.h | |
config.status: creating libglog.pc | |
config.status: creating src/config.h | |
config.status: executing depfiles commands | |
make[3]: Entering directory `/home/selvin/c/libprocess/build/third_party/glog-0.3.1' | |
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I./src -I./src -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -DNDEBUG -g -O2 -MT libglog_la-logging.lo -MD -MP -MF .deps/libglog_la-logging.Tpo -c -o libglog_la-logging.lo `test -f 'src/logging.cc' || echo './'`src/logging.cc | |
g++ -DHAVE_CONFIG_H -I. -I./src -I./src -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -DNDEBUG -g -O2 -MT libglog_la-logging.lo -MD -MP -MF .deps/libglog_la-logging.Tpo -c src/logging.cc -fPIC -DPIC -o libglog_la-logging.o | |
src/logging.cc: In member function ‘void google::LogMessage::SendToLog()’: | |
src/logging.cc:1215:51: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] | |
src/logging.cc: In function ‘void google::WriteToStderr(const char*, size_t)’: | |
src/logging.cc:506:37: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] | |
src/logging.cc: In member function ‘bool google::{anonymous}::LogFileObject::CreateLogfile(const char*)’: | |
src/logging.cc:722:40: warning: ignoring return value of ‘int symlink(const char*, const char*)’, declared with attribute warn_unused_result [-Wunused-result] | |
src/logging.cc:729:42: warning: ignoring return value of ‘int symlink(const char*, const char*)’, declared with attribute warn_unused_result [-Wunused-result] | |
mv -f .deps/libglog_la-logging.Tpo .deps/libglog_la-logging.Plo | |
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I./src -I./src -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -DNDEBUG -g -O2 -MT libglog_la-raw_logging.lo -MD -MP -MF .deps/libglog_la-raw_logging.Tpo -c -o libglog_la-raw_logging.lo `test -f 'src/raw_logging.cc' || echo './'`src/raw_logging.cc | |
g++ -DHAVE_CONFIG_H -I. -I./src -I./src -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -DNDEBUG -g -O2 -MT libglog_la-raw_logging.lo -MD -MP -MF .deps/libglog_la-raw_logging.Tpo -c src/raw_logging.cc -fPIC -DPIC -o libglog_la-raw_logging.o | |
mv -f .deps/libglog_la-raw_logging.Tpo .deps/libglog_la-raw_logging.Plo | |
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I./src -I./src -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -DNDEBUG -g -O2 -MT libglog_la-vlog_is_on.lo -MD -MP -MF .deps/libglog_la-vlog_is_on.Tpo -c -o libglog_la-vlog_is_on.lo `test -f 'src/vlog_is_on.cc' || echo './'`src/vlog_is_on.cc | |
g++ -DHAVE_CONFIG_H -I. -I./src -I./src -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -DNDEBUG -g -O2 -MT libglog_la-vlog_is_on.lo -MD -MP -MF .deps/libglog_la-vlog_is_on.Tpo -c src/vlog_is_on.cc -fPIC -DPIC -o libglog_la-vlog_is_on.o | |
mv -f .deps/libglog_la-vlog_is_on.Tpo .deps/libglog_la-vlog_is_on.Plo | |
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I./src -I./src -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -DNDEBUG -g -O2 -MT libglog_la-utilities.lo -MD -MP -MF .deps/libglog_la-utilities.Tpo -c -o libglog_la-utilities.lo `test -f 'src/utilities.cc' || echo './'`src/utilities.cc | |
g++ -DHAVE_CONFIG_H -I. -I./src -I./src -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -DNDEBUG -g -O2 -MT libglog_la-utilities.lo -MD -MP -MF .deps/libglog_la-utilities.Tpo -c src/utilities.cc -fPIC -DPIC -o libglog_la-utilities.o | |
In file included from src/utilities.cc:334:0: | |
src/utilities.cc: In function ‘void google::DebugWriteToStderr(const char*, void*)’: | |
src/utilities.cc:82:43: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] | |
mv -f .deps/libglog_la-utilities.Tpo .deps/libglog_la-utilities.Plo | |
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I./src -I./src -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -DNDEBUG -g -O2 -MT libglog_la-demangle.lo -MD -MP -MF .deps/libglog_la-demangle.Tpo -c -o libglog_la-demangle.lo `test -f 'src/demangle.cc' || echo './'`src/demangle.cc | |
g++ -DHAVE_CONFIG_H -I. -I./src -I./src -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -DNDEBUG -g -O2 -MT libglog_la-demangle.lo -MD -MP -MF .deps/libglog_la-demangle.Tpo -c src/demangle.cc -fPIC -DPIC -o libglog_la-demangle.o | |
mv -f .deps/libglog_la-demangle.Tpo .deps/libglog_la-demangle.Plo | |
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I./src -I./src -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -DNDEBUG -g -O2 -MT libglog_la-symbolize.lo -MD -MP -MF .deps/libglog_la-symbolize.Tpo -c -o libglog_la-symbolize.lo `test -f 'src/symbolize.cc' || echo './'`src/symbolize.cc | |
g++ -DHAVE_CONFIG_H -I. -I./src -I./src -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -DNDEBUG -g -O2 -MT libglog_la-symbolize.lo -MD -MP -MF .deps/libglog_la-symbolize.Tpo -c src/symbolize.cc -fPIC -DPIC -o libglog_la-symbolize.o | |
mv -f .deps/libglog_la-symbolize.Tpo .deps/libglog_la-symbolize.Plo | |
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I./src -I./src -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -DNDEBUG -g -O2 -MT libglog_la-signalhandler.lo -MD -MP -MF .deps/libglog_la-signalhandler.Tpo -c -o libglog_la-signalhandler.lo `test -f 'src/signalhandler.cc' || echo './'`src/signalhandler.cc | |
g++ -DHAVE_CONFIG_H -I. -I./src -I./src -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -DNDEBUG -g -O2 -MT libglog_la-signalhandler.lo -MD -MP -MF .deps/libglog_la-signalhandler.Tpo -c src/signalhandler.cc -fPIC -DPIC -o libglog_la-signalhandler.o | |
src/signalhandler.cc: In function ‘void google::{anonymous}::WriteToStderr(const char*, int)’: | |
src/signalhandler.cc:145:35: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] | |
mv -f .deps/libglog_la-signalhandler.Tpo .deps/libglog_la-signalhandler.Plo | |
/bin/bash ./libtool --tag=CXX --mode=link g++ -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -DNDEBUG -g -O2 -o libglog.la -rpath /usr/local/lib libglog_la-logging.lo libglog_la-raw_logging.lo libglog_la-vlog_is_on.lo libglog_la-utilities.lo libglog_la-demangle.lo libglog_la-symbolize.lo libglog_la-signalhandler.lo -lpthread | |
mkdir .libs | |
ar cru .libs/libglog.a libglog_la-logging.o libglog_la-raw_logging.o libglog_la-vlog_is_on.o libglog_la-utilities.o libglog_la-demangle.o libglog_la-symbolize.o libglog_la-signalhandler.o | |
ranlib .libs/libglog.a | |
creating libglog.la | |
(cd .libs && rm -f libglog.la && ln -s ../libglog.la libglog.la) | |
g++ -DHAVE_CONFIG_H -I. -I./src -I./src -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -g -O2 -MT logging_unittest-logging_unittest.o -MD -MP -MF .deps/logging_unittest-logging_unittest.Tpo -c -o logging_unittest-logging_unittest.o `test -f 'src/logging_unittest.cc' || echo './'`src/logging_unittest.cc | |
mv -f .deps/logging_unittest-logging_unittest.Tpo .deps/logging_unittest-logging_unittest.Po | |
/bin/bash ./libtool --tag=CXX --mode=link g++ -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -g -O2 -pthread -o logging_unittest logging_unittest-logging_unittest.o libglog.la -lpthread | |
g++ -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -g -O2 -pthread -o logging_unittest logging_unittest-logging_unittest.o ./.libs/libglog.a -lpthread | |
g++ -DHAVE_CONFIG_H -I. -I./src -I./src -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -g -O2 -MT demangle_unittest-demangle_unittest.o -MD -MP -MF .deps/demangle_unittest-demangle_unittest.Tpo -c -o demangle_unittest-demangle_unittest.o `test -f 'src/demangle_unittest.cc' || echo './'`src/demangle_unittest.cc | |
mv -f .deps/demangle_unittest-demangle_unittest.Tpo .deps/demangle_unittest-demangle_unittest.Po | |
/bin/bash ./libtool --tag=CXX --mode=link g++ -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -g -O2 -pthread -o demangle_unittest demangle_unittest-demangle_unittest.o libglog.la -lpthread | |
g++ -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -g -O2 -pthread -o demangle_unittest demangle_unittest-demangle_unittest.o ./.libs/libglog.a -lpthread | |
g++ -DHAVE_CONFIG_H -I. -I./src -I./src -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -g -O2 -MT stacktrace_unittest-stacktrace_unittest.o -MD -MP -MF .deps/stacktrace_unittest-stacktrace_unittest.Tpo -c -o stacktrace_unittest-stacktrace_unittest.o `test -f 'src/stacktrace_unittest.cc' || echo './'`src/stacktrace_unittest.cc | |
mv -f .deps/stacktrace_unittest-stacktrace_unittest.Tpo .deps/stacktrace_unittest-stacktrace_unittest.Po | |
/bin/bash ./libtool --tag=CXX --mode=link g++ -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -g -O2 -pthread -o stacktrace_unittest stacktrace_unittest-stacktrace_unittest.o libglog.la -lpthread | |
g++ -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -g -O2 -pthread -o stacktrace_unittest stacktrace_unittest-stacktrace_unittest.o ./.libs/libglog.a -lpthread | |
g++ -DHAVE_CONFIG_H -I. -I./src -I./src -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -g -O2 -MT symbolize_unittest-symbolize_unittest.o -MD -MP -MF .deps/symbolize_unittest-symbolize_unittest.Tpo -c -o symbolize_unittest-symbolize_unittest.o `test -f 'src/symbolize_unittest.cc' || echo './'`src/symbolize_unittest.cc | |
mv -f .deps/symbolize_unittest-symbolize_unittest.Tpo .deps/symbolize_unittest-symbolize_unittest.Po | |
/bin/bash ./libtool --tag=CXX --mode=link g++ -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -g -O2 -pthread -o symbolize_unittest symbolize_unittest-symbolize_unittest.o libglog.la -lpthread | |
g++ -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -g -O2 -pthread -o symbolize_unittest symbolize_unittest-symbolize_unittest.o ./.libs/libglog.a -lpthread | |
g++ -DHAVE_CONFIG_H -I. -I./src -I./src -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -g -O2 -MT stl_logging_unittest-stl_logging_unittest.o -MD -MP -MF .deps/stl_logging_unittest-stl_logging_unittest.Tpo -c -o stl_logging_unittest-stl_logging_unittest.o `test -f 'src/stl_logging_unittest.cc' || echo './'`src/stl_logging_unittest.cc | |
mv -f .deps/stl_logging_unittest-stl_logging_unittest.Tpo .deps/stl_logging_unittest-stl_logging_unittest.Po | |
/bin/bash ./libtool --tag=CXX --mode=link g++ -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -g -O2 -pthread -o stl_logging_unittest stl_logging_unittest-stl_logging_unittest.o libglog.la -lpthread | |
g++ -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -g -O2 -pthread -o stl_logging_unittest stl_logging_unittest-stl_logging_unittest.o ./.libs/libglog.a -lpthread | |
g++ -DHAVE_CONFIG_H -I. -I./src -I./src -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -g -O2 -MT utilities_unittest-utilities_unittest.o -MD -MP -MF .deps/utilities_unittest-utilities_unittest.Tpo -c -o utilities_unittest-utilities_unittest.o `test -f 'src/utilities_unittest.cc' || echo './'`src/utilities_unittest.cc | |
mv -f .deps/utilities_unittest-utilities_unittest.Tpo .deps/utilities_unittest-utilities_unittest.Po | |
/bin/bash ./libtool --tag=CXX --mode=link g++ -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -g -O2 -pthread -o utilities_unittest utilities_unittest-utilities_unittest.o libglog.la -lpthread | |
g++ -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -g -O2 -pthread -o utilities_unittest utilities_unittest-utilities_unittest.o ./.libs/libglog.a -lpthread | |
g++ -DHAVE_CONFIG_H -I. -I./src -I./src -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -g -O2 -MT logging_striptest0-logging_striptest_main.o -MD -MP -MF .deps/logging_striptest0-logging_striptest_main.Tpo -c -o logging_striptest0-logging_striptest_main.o `test -f 'src/logging_striptest_main.cc' || echo './'`src/logging_striptest_main.cc | |
mv -f .deps/logging_striptest0-logging_striptest_main.Tpo .deps/logging_striptest0-logging_striptest_main.Po | |
/bin/bash ./libtool --tag=CXX --mode=link g++ -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -g -O2 -pthread -o logging_striptest0 logging_striptest0-logging_striptest_main.o libglog.la -lpthread | |
g++ -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -g -O2 -pthread -o logging_striptest0 logging_striptest0-logging_striptest_main.o ./.libs/libglog.a -lpthread | |
g++ -DHAVE_CONFIG_H -I. -I./src -I./src -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -g -O2 -MT logging_striptest2-logging_striptest2.o -MD -MP -MF .deps/logging_striptest2-logging_striptest2.Tpo -c -o logging_striptest2-logging_striptest2.o `test -f 'src/logging_striptest2.cc' || echo './'`src/logging_striptest2.cc | |
mv -f .deps/logging_striptest2-logging_striptest2.Tpo .deps/logging_striptest2-logging_striptest2.Po | |
/bin/bash ./libtool --tag=CXX --mode=link g++ -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -g -O2 -pthread -o logging_striptest2 logging_striptest2-logging_striptest2.o libglog.la -lpthread | |
g++ -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -g -O2 -pthread -o logging_striptest2 logging_striptest2-logging_striptest2.o ./.libs/libglog.a -lpthread | |
g++ -DHAVE_CONFIG_H -I. -I./src -I./src -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -g -O2 -MT logging_striptest10-logging_striptest10.o -MD -MP -MF .deps/logging_striptest10-logging_striptest10.Tpo -c -o logging_striptest10-logging_striptest10.o `test -f 'src/logging_striptest10.cc' || echo './'`src/logging_striptest10.cc | |
mv -f .deps/logging_striptest10-logging_striptest10.Tpo .deps/logging_striptest10-logging_striptest10.Po | |
/bin/bash ./libtool --tag=CXX --mode=link g++ -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -g -O2 -pthread -o logging_striptest10 logging_striptest10-logging_striptest10.o libglog.la -lpthread | |
g++ -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -g -O2 -pthread -o logging_striptest10 logging_striptest10-logging_striptest10.o ./.libs/libglog.a -lpthread | |
g++ -DHAVE_CONFIG_H -I. -I./src -I./src -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -g -O2 -MT signalhandler_unittest-signalhandler_unittest.o -MD -MP -MF .deps/signalhandler_unittest-signalhandler_unittest.Tpo -c -o signalhandler_unittest-signalhandler_unittest.o `test -f 'src/signalhandler_unittest.cc' || echo './'`src/signalhandler_unittest.cc | |
src/signalhandler_unittest.cc: In function ‘void WriteToStdout(const char*, int)’: | |
src/signalhandler_unittest.cc:61:35: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] | |
mv -f .deps/signalhandler_unittest-signalhandler_unittest.Tpo .deps/signalhandler_unittest-signalhandler_unittest.Po | |
/bin/bash ./libtool --tag=CXX --mode=link g++ -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -g -O2 -pthread -o signalhandler_unittest signalhandler_unittest-signalhandler_unittest.o libglog.la -lpthread | |
g++ -pthread -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -DNO_FRAME_POINTER -g -O2 -pthread -o signalhandler_unittest signalhandler_unittest-signalhandler_unittest.o ./.libs/libglog.a -lpthread | |
make[3]: Leaving directory `/home/selvin/c/libprocess/build/third_party/glog-0.3.1' | |
gzip -d -c ../../third_party/libev-3.8.tar.gz | tar xf - | |
test ! -e ../../third_party/libev-3.8.patch || patch -d libev-3.8 -p1 <../../third_party/libev-3.8.patch | |
patching file ev.c | |
touch libev-3.8-stamp | |
cd libev-3.8 && ./configure --enable-shared=no --with-pic --srcdir=. && \ | |
make | |
checking for a BSD-compatible install... /usr/bin/install -c | |
checking whether build environment is sane... yes | |
checking for a thread-safe mkdir -p... /bin/mkdir -p | |
checking for gawk... no | |
checking for mawk... mawk | |
checking whether make sets $(MAKE)... yes | |
checking whether to enable maintainer-specific portions of Makefiles... no | |
checking for a BSD-compatible install... /usr/bin/install -c | |
checking build system type... x86_64-unknown-linux-gnu | |
checking host system type... x86_64-unknown-linux-gnu | |
checking for style of include used by make... GNU | |
checking for gcc... gcc | |
checking for C compiler default output file name... a.out | |
checking whether the C compiler works... yes | |
checking whether we are cross compiling... no | |
checking for suffix of executables... | |
checking for suffix of object files... o | |
checking whether we are using the GNU C compiler... yes | |
checking whether gcc accepts -g... yes | |
checking for gcc option to accept ISO C89... none needed | |
checking dependency style of gcc... none | |
checking for a sed that does not truncate output... /bin/sed | |
checking for grep that handles long lines and -e... /bin/grep | |
checking for egrep... /bin/grep -E | |
checking for ld used by gcc... /usr/bin/ld | |
checking if the linker (/usr/bin/ld) is GNU ld... yes | |
checking for /usr/bin/ld option to reload object files... -r | |
checking for BSD-compatible nm... /usr/bin/nm -B | |
checking whether ln -s works... yes | |
checking how to recognize dependent libraries... pass_all | |
checking how to run the C preprocessor... gcc -E | |
checking for ANSI C header files... yes | |
checking for sys/types.h... yes | |
checking for sys/stat.h... yes | |
checking for stdlib.h... yes | |
checking for string.h... yes | |
checking for memory.h... yes | |
checking for strings.h... yes | |
checking for inttypes.h... yes | |
checking for stdint.h... yes | |
checking for unistd.h... yes | |
checking dlfcn.h usability... yes | |
checking dlfcn.h presence... yes | |
checking for dlfcn.h... yes | |
checking for g++... g++ | |
checking whether we are using the GNU C++ compiler... yes | |
checking whether g++ accepts -g... yes | |
checking dependency style of g++... none | |
checking how to run the C++ preprocessor... g++ -E | |
checking for g77... no | |
checking for xlf... no | |
checking for f77... no | |
checking for frt... no | |
checking for pgf77... no | |
checking for cf77... no | |
checking for fort77... no | |
checking for fl32... no | |
checking for af77... no | |
checking for xlf90... no | |
checking for f90... no | |
checking for pgf90... no | |
checking for pghpf... no | |
checking for epcf90... no | |
checking for gfortran... no | |
checking for g95... no | |
checking for xlf95... no | |
checking for f95... no | |
checking for fort... no | |
checking for ifort... no | |
checking for ifc... no | |
checking for efc... no | |
checking for pgf95... no | |
checking for lf95... no | |
checking for ftn... no | |
checking whether we are using the GNU Fortran 77 compiler... no | |
checking whether accepts -g... no | |
checking the maximum length of command line arguments... 3458764513820540925 | |
checking command to parse /usr/bin/nm -B output from gcc object... ok | |
checking for objdir... .libs | |
checking for ar... ar | |
checking for ranlib... ranlib | |
checking for strip... strip | |
checking if gcc supports -fno-rtti -fno-exceptions... no | |
checking for gcc option to produce PIC... -fPIC | |
checking if gcc PIC flag -fPIC works... yes | |
checking if gcc static flag -static works... yes | |
checking if gcc supports -c -o file.o... yes | |
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes | |
checking dynamic linker characteristics... GNU/Linux ld.so | |
checking how to hardcode library paths into programs... immediate | |
checking whether stripping libraries is possible... yes | |
checking if libtool supports shared libraries... yes | |
checking whether to build shared libraries... no | |
checking whether to build static libraries... yes | |
configure: creating libtool | |
appending configuration tag "CXX" to libtool | |
checking for ld used by g++... /usr/bin/ld -m elf_x86_64 | |
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes | |
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes | |
checking for g++ option to produce PIC... -fPIC | |
checking if g++ PIC flag -fPIC works... yes | |
checking if g++ static flag -static works... yes | |
checking if g++ supports -c -o file.o... yes | |
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes | |
checking dynamic linker characteristics... GNU/Linux ld.so | |
(cached) (cached) checking how to hardcode library paths into programs... immediate | |
appending configuration tag "F77" to libtool | |
checking sys/inotify.h usability... yes | |
checking sys/inotify.h presence... yes | |
checking for sys/inotify.h... yes | |
checking sys/epoll.h usability... yes | |
checking sys/epoll.h presence... yes | |
checking for sys/epoll.h... yes | |
checking sys/event.h usability... no | |
checking sys/event.h presence... no | |
checking for sys/event.h... no | |
checking sys/queue.h usability... yes | |
checking sys/queue.h presence... yes | |
checking for sys/queue.h... yes | |
checking port.h usability... no | |
checking port.h presence... no | |
checking for port.h... no | |
checking poll.h usability... yes | |
checking poll.h presence... yes | |
checking for poll.h... yes | |
checking sys/select.h usability... yes | |
checking sys/select.h presence... yes | |
checking for sys/select.h... yes | |
checking sys/eventfd.h usability... yes | |
checking sys/eventfd.h presence... yes | |
checking for sys/eventfd.h... yes | |
checking sys/signalfd.h usability... yes | |
checking sys/signalfd.h presence... yes | |
checking for sys/signalfd.h... yes | |
checking for inotify_init... yes | |
checking for epoll_ctl... yes | |
checking for kqueue... no | |
checking for port_create... no | |
checking for poll... yes | |
checking for select... yes | |
checking for eventfd... yes | |
checking for signalfd... yes | |
checking for clock_gettime... no | |
checking for clock_gettime syscall... yes | |
checking for nanosleep... yes | |
checking for ceil in -lm... yes | |
configure: creating ./config.status | |
config.status: creating Makefile | |
config.status: creating config.h | |
config.status: executing depfiles commands | |
make[3]: Entering directory `/home/selvin/c/libprocess/build/third_party/libev-3.8' | |
make all-am | |
make[4]: Entering directory `/home/selvin/c/libprocess/build/third_party/libev-3.8' | |
/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -g -O2 -O3 -c -o ev.lo ev.c | |
gcc -DHAVE_CONFIG_H -I. -g -O2 -O3 -c ev.c -fPIC -DPIC -o ev.o | |
ev.c: In function ‘evpipe_write’: | |
ev.c:1205:17: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] | |
ev.c:1209:15: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] | |
ev.c: In function ‘pipecb’: | |
ev.c:1226:12: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result] | |
ev.c:1232:12: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result] | |
/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -g -O2 -O3 -c -o event.lo event.c | |
gcc -DHAVE_CONFIG_H -I. -g -O2 -O3 -c event.c -fPIC -DPIC -o event.o | |
/bin/bash ./libtool --tag=CC --mode=link gcc -g -O2 -O3 -version-info 3:0 -o libev.la -rpath /usr/local/lib ev.lo event.lo -lm | |
mkdir .libs | |
ar cru .libs/libev.a ev.o event.o | |
ranlib .libs/libev.a | |
creating libev.la | |
(cd .libs && rm -f libev.la && ln -s ../libev.la libev.la) | |
make[4]: Leaving directory `/home/selvin/c/libprocess/build/third_party/libev-3.8' | |
make[3]: Leaving directory `/home/selvin/c/libprocess/build/third_party/libev-3.8' | |
make[2]: Leaving directory `/home/selvin/c/libprocess/build/third_party' | |
make[1]: Leaving directory `/home/selvin/c/libprocess/build/third_party' | |
Making all in . | |
make[1]: Entering directory `/home/selvin/c/libprocess/build' | |
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"libprocess\" -DPACKAGE_TARNAME=\"libprocess\" -DPACKAGE_VERSION=\"0.0.1\" -DPACKAGE_STRING=\"libprocess\ 0.0.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libprocess\" -DVERSION=\"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD=1 -I. -I.. -I../include -Ithird_party/boost-1.37.0 -Ithird_party/glog-0.3.1/src -Ithird_party/ry-http-parser-1c3624a -Ithird_party/libev-3.8 -MT libprocess_la-process.lo -MD -MP -MF .deps/libprocess_la-process.Tpo -c -o libprocess_la-process.lo `test -f 'src/process.cpp' || echo '../'`src/process.cpp | |
libtool: compile: g++ -DPACKAGE_NAME=\"libprocess\" -DPACKAGE_TARNAME=\"libprocess\" -DPACKAGE_VERSION=\"0.0.1\" "-DPACKAGE_STRING=\"libprocess 0.0.1\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libprocess\" -DVERSION=\"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD=1 -I. -I.. -I../include -Ithird_party/boost-1.37.0 -Ithird_party/glog-0.3.1/src -Ithird_party/ry-http-parser-1c3624a -Ithird_party/libev-3.8 -MT libprocess_la-process.lo -MD -MP -MF .deps/libprocess_la-process.Tpo -c ../src/process.cpp -fPIC -DPIC -o .libs/libprocess_la-process.o | |
libtool: compile: g++ -DPACKAGE_NAME=\"libprocess\" -DPACKAGE_TARNAME=\"libprocess\" -DPACKAGE_VERSION=\"0.0.1\" "-DPACKAGE_STRING=\"libprocess 0.0.1\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libprocess\" -DVERSION=\"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD=1 -I. -I.. -I../include -Ithird_party/boost-1.37.0 -Ithird_party/glog-0.3.1/src -Ithird_party/ry-http-parser-1c3624a -Ithird_party/libev-3.8 -MT libprocess_la-process.lo -MD -MP -MF .deps/libprocess_la-process.Tpo -c ../src/process.cpp -o libprocess_la-process.o >/dev/null 2>&1 | |
mv -f .deps/libprocess_la-process.Tpo .deps/libprocess_la-process.Plo | |
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"libprocess\" -DPACKAGE_TARNAME=\"libprocess\" -DPACKAGE_VERSION=\"0.0.1\" -DPACKAGE_STRING=\"libprocess\ 0.0.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libprocess\" -DVERSION=\"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD=1 -I. -I.. -I../include -Ithird_party/boost-1.37.0 -Ithird_party/glog-0.3.1/src -Ithird_party/ry-http-parser-1c3624a -Ithird_party/libev-3.8 -MT libprocess_la-pid.lo -MD -MP -MF .deps/libprocess_la-pid.Tpo -c -o libprocess_la-pid.lo `test -f 'src/pid.cpp' || echo '../'`src/pid.cpp | |
libtool: compile: g++ -DPACKAGE_NAME=\"libprocess\" -DPACKAGE_TARNAME=\"libprocess\" -DPACKAGE_VERSION=\"0.0.1\" "-DPACKAGE_STRING=\"libprocess 0.0.1\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libprocess\" -DVERSION=\"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD=1 -I. -I.. -I../include -Ithird_party/boost-1.37.0 -Ithird_party/glog-0.3.1/src -Ithird_party/ry-http-parser-1c3624a -Ithird_party/libev-3.8 -MT libprocess_la-pid.lo -MD -MP -MF .deps/libprocess_la-pid.Tpo -c ../src/pid.cpp -fPIC -DPIC -o .libs/libprocess_la-pid.o | |
libtool: compile: g++ -DPACKAGE_NAME=\"libprocess\" -DPACKAGE_TARNAME=\"libprocess\" -DPACKAGE_VERSION=\"0.0.1\" "-DPACKAGE_STRING=\"libprocess 0.0.1\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libprocess\" -DVERSION=\"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD=1 -I. -I.. -I../include -Ithird_party/boost-1.37.0 -Ithird_party/glog-0.3.1/src -Ithird_party/ry-http-parser-1c3624a -Ithird_party/libev-3.8 -MT libprocess_la-pid.lo -MD -MP -MF .deps/libprocess_la-pid.Tpo -c ../src/pid.cpp -o libprocess_la-pid.o >/dev/null 2>&1 | |
mv -f .deps/libprocess_la-pid.Tpo .deps/libprocess_la-pid.Plo | |
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"libprocess\" -DPACKAGE_TARNAME=\"libprocess\" -DPACKAGE_VERSION=\"0.0.1\" -DPACKAGE_STRING=\"libprocess\ 0.0.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libprocess\" -DVERSION=\"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD=1 -I. -I.. -I../include -Ithird_party/boost-1.37.0 -Ithird_party/glog-0.3.1/src -Ithird_party/ry-http-parser-1c3624a -Ithird_party/libev-3.8 -MT libprocess_la-latch.lo -MD -MP -MF .deps/libprocess_la-latch.Tpo -c -o libprocess_la-latch.lo `test -f 'src/latch.cpp' || echo '../'`src/latch.cpp | |
libtool: compile: g++ -DPACKAGE_NAME=\"libprocess\" -DPACKAGE_TARNAME=\"libprocess\" -DPACKAGE_VERSION=\"0.0.1\" "-DPACKAGE_STRING=\"libprocess 0.0.1\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libprocess\" -DVERSION=\"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD=1 -I. -I.. -I../include -Ithird_party/boost-1.37.0 -Ithird_party/glog-0.3.1/src -Ithird_party/ry-http-parser-1c3624a -Ithird_party/libev-3.8 -MT libprocess_la-latch.lo -MD -MP -MF .deps/libprocess_la-latch.Tpo -c ../src/latch.cpp -fPIC -DPIC -o .libs/libprocess_la-latch.o | |
In file included from ../include/process/process.hpp:19:0, | |
from ../src/latch.cpp:3: | |
../include/process/thread.hpp: In constructor 'ThreadLocal<T>::ThreadLocal()': | |
../include/process/thread.hpp:12:65: error: there are no arguments to 'perror' that depend on a template parameter, so a declaration of 'perror' must be available [-fpermissive] | |
../include/process/thread.hpp:12:65: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) | |
../include/process/thread.hpp: In member function 'ThreadLocal<T>& ThreadLocal<T>::operator=(T*)': | |
../include/process/thread.hpp:20:63: error: there are no arguments to 'perror' that depend on a template parameter, so a declaration of 'perror' must be available [-fpermissive] | |
make[1]: *** [libprocess_la-latch.lo] Error 1 | |
make[1]: Leaving directory `/home/selvin/c/libprocess/build' | |
make: *** [all-recursive] Error 1 | |
:~/c/libprocess/build $ | |
:~/c/libprocess/build $ | |
:~/c/libprocess/build $ | |
:~/c/libprocess/build $ | |
:~/c/libprocess/build $ | |
:~/c/libprocess/build $ sed '4 a\ | |
#include <stdio.h>' ../include/process/thread.hpp > ../include/process/thread.hpp.1 | |
:~/c/libprocess/build $ mv ../include/process/thread.hpp.1 ../include/process/thread.hpp | |
:~/c/libprocess/build $ | |
:~/c/libprocess/build $ | |
:~/c/libprocess/build $ | |
:~/c/libprocess/build $ | |
:~/c/libprocess/build $ | |
:~/c/libprocess/build $ | |
:~/c/libprocess/build $ git diff | |
diff --git a/include/process/thread.hpp b/include/process/thread.hpp | |
index 2c3b56b..97d5354 100644 | |
--- a/include/process/thread.hpp | |
+++ b/include/process/thread.hpp | |
@@ -2,6 +2,7 @@ | |
#define __PROCESS_THREAD_HPP__ | |
#include <pthread.h> | |
+#include <stdio.h> | |
template <typename T> | |
struct ThreadLocal | |
:~/c/libprocess/build $ | |
:~/c/libprocess/build $ | |
:~/c/libprocess/build $ | |
:~/c/libprocess/build $ | |
:~/c/libprocess/build $ | |
:~/c/libprocess/build $ | |
:~/c/libprocess/build $ make | |
Making all in third_party | |
make[1]: Entering directory `/home/selvin/c/libprocess/build/third_party' | |
make all-am | |
make[2]: Entering directory `/home/selvin/c/libprocess/build/third_party' | |
make[2]: Nothing to be done for `all-am'. | |
make[2]: Leaving directory `/home/selvin/c/libprocess/build/third_party' | |
make[1]: Leaving directory `/home/selvin/c/libprocess/build/third_party' | |
Making all in . | |
make[1]: Entering directory `/home/selvin/c/libprocess/build' | |
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"libprocess\" -DPACKAGE_TARNAME=\"libprocess\" -DPACKAGE_VERSION=\"0.0.1\" -DPACKAGE_STRING=\"libprocess\ 0.0.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libprocess\" -DVERSION=\"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD=1 -I. -I.. -I../include -Ithird_party/boost-1.37.0 -Ithird_party/glog-0.3.1/src -Ithird_party/ry-http-parser-1c3624a -Ithird_party/libev-3.8 -MT libprocess_la-process.lo -MD -MP -MF .deps/libprocess_la-process.Tpo -c -o libprocess_la-process.lo `test -f 'src/process.cpp' || echo '../'`src/process.cpp | |
libtool: compile: g++ -DPACKAGE_NAME=\"libprocess\" -DPACKAGE_TARNAME=\"libprocess\" -DPACKAGE_VERSION=\"0.0.1\" "-DPACKAGE_STRING=\"libprocess 0.0.1\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libprocess\" -DVERSION=\"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD=1 -I. -I.. -I../include -Ithird_party/boost-1.37.0 -Ithird_party/glog-0.3.1/src -Ithird_party/ry-http-parser-1c3624a -Ithird_party/libev-3.8 -MT libprocess_la-process.lo -MD -MP -MF .deps/libprocess_la-process.Tpo -c ../src/process.cpp -fPIC -DPIC -o .libs/libprocess_la-process.o | |
libtool: compile: g++ -DPACKAGE_NAME=\"libprocess\" -DPACKAGE_TARNAME=\"libprocess\" -DPACKAGE_VERSION=\"0.0.1\" "-DPACKAGE_STRING=\"libprocess 0.0.1\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libprocess\" -DVERSION=\"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD=1 -I. -I.. -I../include -Ithird_party/boost-1.37.0 -Ithird_party/glog-0.3.1/src -Ithird_party/ry-http-parser-1c3624a -Ithird_party/libev-3.8 -MT libprocess_la-process.lo -MD -MP -MF .deps/libprocess_la-process.Tpo -c ../src/process.cpp -o libprocess_la-process.o >/dev/null 2>&1 | |
mv -f .deps/libprocess_la-process.Tpo .deps/libprocess_la-process.Plo | |
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"libprocess\" -DPACKAGE_TARNAME=\"libprocess\" -DPACKAGE_VERSION=\"0.0.1\" -DPACKAGE_STRING=\"libprocess\ 0.0.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libprocess\" -DVERSION=\"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD=1 -I. -I.. -I../include -Ithird_party/boost-1.37.0 -Ithird_party/glog-0.3.1/src -Ithird_party/ry-http-parser-1c3624a -Ithird_party/libev-3.8 -MT libprocess_la-pid.lo -MD -MP -MF .deps/libprocess_la-pid.Tpo -c -o libprocess_la-pid.lo `test -f 'src/pid.cpp' || echo '../'`src/pid.cpp | |
libtool: compile: g++ -DPACKAGE_NAME=\"libprocess\" -DPACKAGE_TARNAME=\"libprocess\" -DPACKAGE_VERSION=\"0.0.1\" "-DPACKAGE_STRING=\"libprocess 0.0.1\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libprocess\" -DVERSION=\"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD=1 -I. -I.. -I../include -Ithird_party/boost-1.37.0 -Ithird_party/glog-0.3.1/src -Ithird_party/ry-http-parser-1c3624a -Ithird_party/libev-3.8 -MT libprocess_la-pid.lo -MD -MP -MF .deps/libprocess_la-pid.Tpo -c ../src/pid.cpp -fPIC -DPIC -o .libs/libprocess_la-pid.o | |
libtool: compile: g++ -DPACKAGE_NAME=\"libprocess\" -DPACKAGE_TARNAME=\"libprocess\" -DPACKAGE_VERSION=\"0.0.1\" "-DPACKAGE_STRING=\"libprocess 0.0.1\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libprocess\" -DVERSION=\"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD=1 -I. -I.. -I../include -Ithird_party/boost-1.37.0 -Ithird_party/glog-0.3.1/src -Ithird_party/ry-http-parser-1c3624a -Ithird_party/libev-3.8 -MT libprocess_la-pid.lo -MD -MP -MF .deps/libprocess_la-pid.Tpo -c ../src/pid.cpp -o libprocess_la-pid.o >/dev/null 2>&1 | |
mv -f .deps/libprocess_la-pid.Tpo .deps/libprocess_la-pid.Plo | |
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"libprocess\" -DPACKAGE_TARNAME=\"libprocess\" -DPACKAGE_VERSION=\"0.0.1\" -DPACKAGE_STRING=\"libprocess\ 0.0.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libprocess\" -DVERSION=\"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD=1 -I. -I.. -I../include -Ithird_party/boost-1.37.0 -Ithird_party/glog-0.3.1/src -Ithird_party/ry-http-parser-1c3624a -Ithird_party/libev-3.8 -MT libprocess_la-latch.lo -MD -MP -MF .deps/libprocess_la-latch.Tpo -c -o libprocess_la-latch.lo `test -f 'src/latch.cpp' || echo '../'`src/latch.cpp | |
libtool: compile: g++ -DPACKAGE_NAME=\"libprocess\" -DPACKAGE_TARNAME=\"libprocess\" -DPACKAGE_VERSION=\"0.0.1\" "-DPACKAGE_STRING=\"libprocess 0.0.1\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libprocess\" -DVERSION=\"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD=1 -I. -I.. -I../include -Ithird_party/boost-1.37.0 -Ithird_party/glog-0.3.1/src -Ithird_party/ry-http-parser-1c3624a -Ithird_party/libev-3.8 -MT libprocess_la-latch.lo -MD -MP -MF .deps/libprocess_la-latch.Tpo -c ../src/latch.cpp -fPIC -DPIC -o .libs/libprocess_la-latch.o | |
libtool: compile: g++ -DPACKAGE_NAME=\"libprocess\" -DPACKAGE_TARNAME=\"libprocess\" -DPACKAGE_VERSION=\"0.0.1\" "-DPACKAGE_STRING=\"libprocess 0.0.1\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libprocess\" -DVERSION=\"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD=1 -I. -I.. -I../include -Ithird_party/boost-1.37.0 -Ithird_party/glog-0.3.1/src -Ithird_party/ry-http-parser-1c3624a -Ithird_party/libev-3.8 -MT libprocess_la-latch.lo -MD -MP -MF .deps/libprocess_la-latch.Tpo -c ../src/latch.cpp -o libprocess_la-latch.o >/dev/null 2>&1 | |
mv -f .deps/libprocess_la-latch.Tpo .deps/libprocess_la-latch.Plo | |
/bin/bash ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"libprocess\" -DPACKAGE_TARNAME=\"libprocess\" -DPACKAGE_VERSION=\"0.0.1\" -DPACKAGE_STRING=\"libprocess\ 0.0.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libprocess\" -DVERSION=\"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD=1 -I. -I.. -I../include -Ithird_party/boost-1.37.0 -Ithird_party/glog-0.3.1/src -Ithird_party/ry-http-parser-1c3624a -Ithird_party/libev-3.8 -MT libprocess_la-tokenize.lo -MD -MP -MF .deps/libprocess_la-tokenize.Tpo -c -o libprocess_la-tokenize.lo `test -f 'src/tokenize.cpp' || echo '../'`src/tokenize.cpp | |
libtool: compile: g++ -DPACKAGE_NAME=\"libprocess\" -DPACKAGE_TARNAME=\"libprocess\" -DPACKAGE_VERSION=\"0.0.1\" "-DPACKAGE_STRING=\"libprocess 0.0.1\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libprocess\" -DVERSION=\"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD=1 -I. -I.. -I../include -Ithird_party/boost-1.37.0 -Ithird_party/glog-0.3.1/src -Ithird_party/ry-http-parser-1c3624a -Ithird_party/libev-3.8 -MT libprocess_la-tokenize.lo -MD -MP -MF .deps/libprocess_la-tokenize.Tpo -c ../src/tokenize.cpp -fPIC -DPIC -o .libs/libprocess_la-tokenize.o | |
libtool: compile: g++ -DPACKAGE_NAME=\"libprocess\" -DPACKAGE_TARNAME=\"libprocess\" -DPACKAGE_VERSION=\"0.0.1\" "-DPACKAGE_STRING=\"libprocess 0.0.1\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libprocess\" -DVERSION=\"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PTHREAD=1 -I. -I.. -I../include -Ithird_party/boost-1.37.0 -Ithird_party/glog-0.3.1/src -Ithird_party/ry-http-parser-1c3624a -Ithird_party/libev-3.8 -MT libprocess_la-tokenize.lo -MD -MP -MF .deps/libprocess_la-tokenize.Tpo -c ../src/tokenize.cpp -o libprocess_la-tokenize.o >/dev/null 2>&1 | |
mv -f .deps/libprocess_la-tokenize.Tpo .deps/libprocess_la-tokenize.Plo | |
/bin/bash ./libtool --tag=CXX --mode=link g++ -o libprocess.la libprocess_la-process.lo libprocess_la-pid.lo libprocess_la-latch.lo libprocess_la-tokenize.lo third_party/glog-0.3.1/libglog.la third_party/libry_http_parser.la third_party/libev-3.8/libev.la | |
libtool: link: (cd .libs/libprocess.lax/libry_http_parser.a && ar x "/home/selvin/c/libprocess/build/third_party/.libs/libry_http_parser.a") | |
libtool: link: ar cru .libs/libprocess.a .libs/libprocess_la-process.o .libs/libprocess_la-pid.o .libs/libprocess_la-latch.o .libs/libprocess_la-tokenize.o .libs/libprocess.lax/libry_http_parser.a/libry_http_parser_la-http_parser.o | |
libtool: link: ranlib .libs/libprocess.a | |
libtool: link: rm -fr .libs/libprocess.lax | |
libtool: link: ( cd ".libs" && rm -f "libprocess.la" && ln -s "../libprocess.la" "libprocess.la" ) | |
make[1]: Leaving directory `/home/selvin/c/libprocess/build' | |
:~/c/libprocess/build $ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment