Hi,

As per subject the master proton build fails with the error like below:

[ 44%] Building CXX object
proton-c/bindings/cpp/CMakeFiles/qpid-proton-cpp.dir/src/binary.cpp.o
In file included from
/home/alex/qpid-proton/proton-c/bindings/cpp/include/proton/internal/../types_fwd.hpp:31:0,
                 from
/home/alex/qpid-proton/proton-c/bindings/cpp/include/proton/internal/type_traits.hpp:31,
                 from
/home/alex/qpid-proton/proton-c/bindings/cpp/src/types_internal.hpp:22,
                 from
/home/alex/qpid-proton/proton-c/bindings/cpp/src/binary.cpp:20:
/usr/include/c++/4.8.2/cstddef:41:28: fatal error: bits/c++config.h:
No such file or directory
#include <bits/c++config.h>


I was building it with the following dependencies

 -bash-4.2$ rpm -q gcc gcc-c++ make cmake libuuid-devel openssl-devel
cyrus-sasl-devel cyrus-sasl-plain cyrus-sasl-md5
gcc-4.8.5-16.el7_4.2.x86_64
gcc-c++-4.8.5-16.el7_4.2.x86_64
make-3.82-23.el7.x86_64
cmake-2.8.12.2-2.el7.x86_64
libuuid-devel-2.23.2-43.el7_4.2.x86_64
openssl-devel-1.0.2k-8.el7.x86_64
cyrus-sasl-devel-2.1.26-21.el7.x86_64
cyrus-sasl-plain-2.1.26-21.el7.x86_64
cyrus-sasl-md5-2.1.26-21.el7.x86_64
-bash-4.2$  rpm -q swig python-devel ruby-devel rubygem-minitest
epydoc rubygem-yard doxygen
swig-2.0.10-5.el7.x86_64
python-devel-2.7.5-58.el7.x86_64
ruby-devel-2.0.0.648-33.el7_4.x86_64
rubygem-minitest-4.3.2-33.el7_4.noarch
epydoc-3.0.1-14.el7.noarch
package rubygem-yard is not installed
doxygen-1.8.5-3.el7.x86_64
-bash-4.2$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.3 (Maipo)
-bash-4.2$ uname -a
Linux XXXXXXXXXX 3.10.0-514.6.1.el7.x86_64 #1 SMP Sat Dec 10 11:15:38
EST 2016 x86_64 x86_64 x86_64 GNU/Linux

I am not sure how to resolve the issue. Any help is appreciated.

Here is the full system output from my build commands

-bash-4.2$ git clone https://git-wip-us.apache.org/repos/asf/qpid-proton.git
Cloning into 'qpid-proton'...
remote: Counting objects: 52416, done.
remote: Compressing objects: 100% (15700/15700), done.
remote: Total 52416 (delta 35842), reused 46006 (delta 30879)
Receiving objects: 100% (52416/52416), 9.03 MiB | 414.00 KiB/s, done.
Resolving deltas: 100% (35842/35842), done.
-bash-4.2$ cd qpid-proton/
-bash-4.2$ CMAKE_FLAGS="-DBUILD_GO=OFF -DBUILD_PHP=OFF
-DCMAKE_BUILD_TYPE=DEBUG -DCMAKE_INSTALL_PREFIX=$PWD/build/ship"
-bash-4.2$ mkdir -p build/ship
-bash-4.2$ cd build/
-bash-4.2$ cmake ${CMAKE_FLAGS} ..
-- The C compiler identification is GNU 4.8.5
-- Check for working C compiler: /bin/cc
-- Check for working C compiler: /bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Looking for a CXX compiler
-- Looking for a CXX compiler - /bin/c++
-- The CXX compiler identification is GNU 4.8.5
-- Check for working CXX compiler: /bin/c++
-- Check for working CXX compiler: /bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Build type is "DEBUG"
-- PN_VERSION: 0.23.0 (SNAPSHOT)
-- Can't locate the valgrind command; no run-time error detection
-- Found OpenSSL: /usr/lib64/libssl.so;/usr/lib64/libcrypto.so (found
version "1.0.2k")
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found PythonInterp: /bin/python (found version "2.7.5")
-- Found SWIG: /bin/swig (found version "2.0.10")
-- Found CyrusSASL: /usr/lib64/libsasl2.so
-- Looking for clock_gettime
-- Looking for clock_gettime - found
-- Looking for strerror_r
-- Looking for strerror_r - found
-- Looking for atoll
-- Looking for atoll - found
-- Found Doxygen: /bin/doxygen (found version "1.8.5")
-- Looking for include file inttypes.h
-- Looking for include file inttypes.h - found
-- Looking for epoll_wait
-- Looking for epoll_wait - found
-- Building the epoll proactor
-- Found PythonLibs: /usr/lib64/libpython2.7.so (found suitable exact
version "2.7.5")
-- Found Ruby: /bin/ruby (found version "2.0.0")
-- Performing Test ACCEPTS_CXX11
-- Performing Test ACCEPTS_CXX11 - Success
-- Performing Test ACCEPTS_CXX0X
-- Performing Test ACCEPTS_CXX0X - Success
-- Ruby tests will not run, minitest is not installed
-- Looking for Python module tox - not found
-- The tox tool is not available; skipping the python-tox-tests
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    BUILD_PHP

-- Build files have been written to: /home/alex/qpid-proton/build
-bash-4.2$ cmake --build . --target install
Scanning dependencies of target generated_c_files
[  0%] Generating src/protocol.h
[  1%] Generating src/encodings.h
[  1%] Built target generated_c_files
Scanning dependencies of target qpid-proton
[  1%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/core/object/object.c.o
[  2%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/core/object/list.c.o
[  2%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/core/object/map.c.o
[  3%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/core/object/string.c.o
[  3%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/core/object/iterator.c.o
[  4%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/core/object/record.c.o
[  4%] Building C object proton-c/CMakeFiles/qpid-proton.dir/src/core/log.c.o
[  5%] Building C object proton-c/CMakeFiles/qpid-proton.dir/src/core/util.c.o
[  5%] Building C object proton-c/CMakeFiles/qpid-proton.dir/src/core/error.c.o
[  6%] Building C object proton-c/CMakeFiles/qpid-proton.dir/src/core/buffer.c.o
[  6%] Building C object proton-c/CMakeFiles/qpid-proton.dir/src/core/types.c.o
[  7%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/core/framing.c.o
[  7%] Building C object proton-c/CMakeFiles/qpid-proton.dir/src/core/codec.c.o
[  8%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/core/decoder.c.o
[  8%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/core/encoder.c.o
[  9%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/core/dispatcher.c.o
[  9%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/core/connection_driver.c.o
[ 10%] Building C object proton-c/CMakeFiles/qpid-proton.dir/src/core/engine.c.o
[ 10%] Building C object proton-c/CMakeFiles/qpid-proton.dir/src/core/event.c.o
[ 11%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/core/autodetect.c.o
[ 11%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/core/transport.c.o
[ 12%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/core/message.c.o
[ 12%] Building C object proton-c/CMakeFiles/qpid-proton.dir/src/sasl/sasl.c.o
[ 13%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/sasl/default_sasl.c.o
[ 13%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/sasl/cyrus_sasl.c.o
[ 14%] Building C object proton-c/CMakeFiles/qpid-proton.dir/src/ssl/openssl.c.o
[ 14%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/proactor/epoll.c.o
[ 15%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/proactor/proactor-internal.c.o
[ 15%] Building C object proton-c/CMakeFiles/qpid-proton.dir/src/extra/url.c.o
[ 16%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/reactor/reactor.c.o
[ 16%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/reactor/handler.c.o
[ 17%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/reactor/connection.c.o
[ 17%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/reactor/acceptor.c.o
[ 18%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/reactor/selectable.c.o
[ 18%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/reactor/timer.c.o
[ 19%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/handlers/handshaker.c.o
[ 19%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/handlers/iohandler.c.o
[ 20%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/handlers/flowcontroller.c.o
[ 20%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/messenger/messenger.c.o
[ 21%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/messenger/subscription.c.o
[ 21%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/messenger/store.c.o
[ 22%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/messenger/transform.c.o
[ 22%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/platform/platform.c.o
[ 23%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/reactor/io/posix/io.c.o
[ 23%] Building C object
proton-c/CMakeFiles/qpid-proton.dir/src/reactor/io/posix/selector.c.o
Linking C shared library libqpid-proton.so
[ 24%] Built target qpid-proton
Scanning dependencies of target qpid-proton-core
[ 25%] Building C object
proton-c/CMakeFiles/qpid-proton-core.dir/src/core/object/object.c.o
[ 25%] Building C object
proton-c/CMakeFiles/qpid-proton-core.dir/src/core/object/list.c.o
[ 26%] Building C object
proton-c/CMakeFiles/qpid-proton-core.dir/src/core/object/map.c.o
[ 26%] Building C object
proton-c/CMakeFiles/qpid-proton-core.dir/src/core/object/string.c.o
[ 27%] Building C object
proton-c/CMakeFiles/qpid-proton-core.dir/src/core/object/iterator.c.o
[ 27%] Building C object
proton-c/CMakeFiles/qpid-proton-core.dir/src/core/object/record.c.o
[ 28%] Building C object
proton-c/CMakeFiles/qpid-proton-core.dir/src/core/log.c.o
[ 28%] Building C object
proton-c/CMakeFiles/qpid-proton-core.dir/src/core/util.c.o
[ 29%] Building C object
proton-c/CMakeFiles/qpid-proton-core.dir/src/core/error.c.o
[ 29%] Building C object
proton-c/CMakeFiles/qpid-proton-core.dir/src/core/buffer.c.o
[ 30%] Building C object
proton-c/CMakeFiles/qpid-proton-core.dir/src/core/types.c.o
[ 30%] Building C object
proton-c/CMakeFiles/qpid-proton-core.dir/src/core/framing.c.o
[ 31%] Building C object
proton-c/CMakeFiles/qpid-proton-core.dir/src/core/codec.c.o
[ 31%] Building C object
proton-c/CMakeFiles/qpid-proton-core.dir/src/core/decoder.c.o
[ 32%] Building C object
proton-c/CMakeFiles/qpid-proton-core.dir/src/core/encoder.c.o
[ 32%] Building C object
proton-c/CMakeFiles/qpid-proton-core.dir/src/core/dispatcher.c.o
[ 33%] Building C object
proton-c/CMakeFiles/qpid-proton-core.dir/src/core/connection_driver.c.o
[ 33%] Building C object
proton-c/CMakeFiles/qpid-proton-core.dir/src/core/engine.c.o
[ 34%] Building C object
proton-c/CMakeFiles/qpid-proton-core.dir/src/core/event.c.o
[ 34%] Building C object
proton-c/CMakeFiles/qpid-proton-core.dir/src/core/autodetect.c.o
[ 35%] Building C object
proton-c/CMakeFiles/qpid-proton-core.dir/src/core/transport.c.o
[ 35%] Building C object
proton-c/CMakeFiles/qpid-proton-core.dir/src/core/message.c.o
[ 36%] Building C object
proton-c/CMakeFiles/qpid-proton-core.dir/src/sasl/sasl.c.o
[ 36%] Building C object
proton-c/CMakeFiles/qpid-proton-core.dir/src/sasl/default_sasl.c.o
[ 37%] Building C object
proton-c/CMakeFiles/qpid-proton-core.dir/src/sasl/cyrus_sasl.c.o
[ 37%] Building C object
proton-c/CMakeFiles/qpid-proton-core.dir/src/ssl/openssl.c.o
Linking C shared library libqpid-proton-core.so
[ 38%] Built target qpid-proton-core
Scanning dependencies of target qpid-proton-proactor
[ 38%] Building C object
proton-c/CMakeFiles/qpid-proton-proactor.dir/src/proactor/epoll.c.o
[ 39%] Building C object
proton-c/CMakeFiles/qpid-proton-proactor.dir/src/proactor/proactor-internal.c.o
Linking C shared library libqpid-proton-proactor.so
[ 39%] Built target qpid-proton-proactor
Scanning dependencies of target msgr-recv
[ 39%] Building C object
tests/tools/apps/c/CMakeFiles/msgr-recv.dir/msgr-recv.c.o
[ 40%] Building C object
tests/tools/apps/c/CMakeFiles/msgr-recv.dir/msgr-common.c.o
Linking C executable msgr-recv
[ 40%] Built target msgr-recv
Scanning dependencies of target msgr-send
[ 40%] Building C object
tests/tools/apps/c/CMakeFiles/msgr-send.dir/msgr-send.c.o
[ 41%] Building C object
tests/tools/apps/c/CMakeFiles/msgr-send.dir/msgr-common.c.o
Linking C executable msgr-send
[ 41%] Built target msgr-send
Scanning dependencies of target reactor-recv
[ 42%] Building C object
tests/tools/apps/c/CMakeFiles/reactor-recv.dir/reactor-recv.c.o
[ 42%] Building C object
tests/tools/apps/c/CMakeFiles/reactor-recv.dir/msgr-common.c.o
Linking C executable reactor-recv
[ 42%] Built target reactor-recv
Scanning dependencies of target reactor-send
[ 43%] Building C object
tests/tools/apps/c/CMakeFiles/reactor-send.dir/reactor-send.c.o
[ 43%] Building C object
tests/tools/apps/c/CMakeFiles/reactor-send.dir/msgr-common.c.o
Linking C executable reactor-send
[ 43%] Built target reactor-send
Scanning dependencies of target qpid-proton-cpp
[ 44%] Building CXX object
proton-c/bindings/cpp/CMakeFiles/qpid-proton-cpp.dir/src/binary.cpp.o
In file included from
/home/alex/qpid-proton/proton-c/bindings/cpp/include/proton/internal/../types_fwd.hpp:31:0,
                 from
/home/alex/qpid-proton/proton-c/bindings/cpp/include/proton/internal/type_traits.hpp:31,
                 from
/home/alex/qpid-proton/proton-c/bindings/cpp/src/types_internal.hpp:22,
                 from
/home/alex/qpid-proton/proton-c/bindings/cpp/src/binary.cpp:20:
/usr/include/c++/4.8.2/cstddef:41:28: fatal error: bits/c++config.h:
No such file or directory
#include <bits/c++config.h>
                            ^
compilation terminated.
gmake[2]: *** 
[proton-c/bindings/cpp/CMakeFiles/qpid-proton-cpp.dir/src/binary.cpp.o]
Error 1
gmake[1]: *** [proton-c/bindings/cpp/CMakeFiles/qpid-proton-cpp.dir/all] Error 2
gmake: *** [all] Error 2

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org
For additional commands, e-mail: users-h...@qpid.apache.org

Reply via email to