|
From: Christofer B. <bog...@gm...> - 2022-05-04 17:55:00
|
Many thanks Luigi. It solves our problem. On Wed, May 4, 2022 at 3:14 PM Luigi Ballabio <lui...@gm...> wrote: > > Ok, here it is: > > configure:17302: checking for Boost development files > configure:17318: g++ -c -std=c++11 conftest.cpp >&5 > ./configure: line 1801: g++: command not found > > It looks like your VM has a minimal setup that doesn't include g++. Installing it should solve the problem. > > Luigi > > > > > On Wed, May 4, 2022 at 10:23 AM Christofer Bogaso <bog...@gm...> wrote: >> >> Hi, >> >> I am running ./configure within Home/QuantLib-1.26 folder. >> >> Attached is a snapshot of all files and folders within that folder. I >> fail to see any file with name config.log. There is a folder called >> config, but within that also the log is not present. Could you please >> help me to identify the exact location? >> >> On Wed, May 4, 2022 at 1:28 PM Luigi Ballabio <lui...@gm...> wrote: >> > >> > configure.ac is an input used to build configure itself. >> > >> > You need to look at config.log in the directory where you ran ./configure >> > >> > >> > On Wed, May 4, 2022 at 6:50 AM Daniel Lobo <dan...@gm...> wrote: >> >> >> >> Hi, >> >> >> >> I still get the same error message as below, >> >> >> >> $ ./configure --with-boost-include=usr/include/boost >> >> --with-boost-lib=/usr/lib/x86_64-linux-gnu >> >> checking for a BSD-compatible install... /usr/bin/install -c >> >> checking whether build environment is sane... yes >> >> checking for a race-free mkdir -p... /usr/bin/mkdir -p >> >> checking for gawk... no >> >> checking for mawk... mawk >> >> checking whether make sets $(MAKE)... no >> >> checking whether make supports nested variables... no >> >> checking whether UID '1000' is supported by ustar format... yes >> >> checking whether GID '1000' is supported by ustar format... yes >> >> checking how to create a ustar tar archive... gnutar >> >> checking for gawk... (cached) mawk >> >> 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 the compiler supports GNU C... yes >> >> checking whether gcc accepts -g... yes >> >> checking for gcc option to enable C11 features... none needed >> >> checking whether gcc understands -c and -o together... yes >> >> checking whether make supports the include directive... no >> >> checking dependency style of gcc... none >> >> checking for g++... no >> >> checking for c++... no >> >> checking for gpp... no >> >> checking for aCC... no >> >> checking for CC... no >> >> checking for cxx... no >> >> checking for cc++... no >> >> checking for cl.exe... no >> >> checking for FCC... no >> >> checking for KCC... no >> >> checking for RCC... no >> >> checking for xlC_r... no >> >> checking for xlC... no >> >> checking for clang++... no >> >> checking whether the compiler supports GNU C++... no >> >> checking whether g++ accepts -g... no >> >> checking for g++ option to enable C++11 features... none needed >> >> checking dependency style of g++... none >> >> checking how to run the C preprocessor... gcc -E >> >> checking build system type... x86_64-pc-linux-gnu >> >> checking host system type... x86_64-pc-linux-gnu >> >> checking how to print strings... printf >> >> checking for a sed that does not truncate output... /usr/bin/sed >> >> checking for grep that handles long lines and -e... /usr/bin/grep >> >> checking for egrep... /usr/bin/grep -E >> >> checking for fgrep... /usr/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 how to convert x86_64-pc-linux-gnu file names to >> >> x86_64-pc-linux-gnu format... func_convert_file_noop >> >> checking how to convert x86_64-pc-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 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 a working dd... /usr/bin/dd >> >> checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 >> >> checking for mt... mt >> >> checking if mt is a manifest tool... no >> >> checking for stdio.h... yes >> >> checking for stdlib.h... yes >> >> checking for string.h... yes >> >> checking for inttypes.h... yes >> >> checking for stdint.h... yes >> >> checking for strings.h... yes >> >> checking for sys/stat.h... yes >> >> checking for sys/types.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 for C++11 support... no: adding -std=c++11 to CXXFLAGS >> >> checking for Boost development files... no >> >> configure: error: Boost development files not found >> >> >> >> Below is the outputs from configure file (configure.ac) >> >> >> >> # Process this file with autoconf to produce a configure script. >> >> AC_INIT([QuantLib], [1.26], >> >> [qua...@li...], >> >> [QuantLib]) >> >> AC_PREREQ(2.62) >> >> AC_CONFIG_SRCDIR([ql/qldefines.hpp]) >> >> AC_CONFIG_AUX_DIR([config]) >> >> AC_CONFIG_HEADERS([ql/config.hpp]) >> >> AM_INIT_AUTOMAKE([foreign nostdinc subdir-objects tar-ustar]) >> >> AC_CONFIG_MACRO_DIR([m4]) >> >> >> >> AC_COPYRIGHT([ >> >> Copyright (C) 2000, 2001, 2002, 2003 RiskMap srl >> >> Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 StatPro Italia srl >> >> Copyright (C) 2004, 2005 Ferdinando Ametrano >> >> >> >> This file is part of QuantLib, a free-software/open-source library >> >> for financial quantitative analysts and developers - http://quantlib.org/ >> >> >> >> QuantLib is free software: you can redistribute it and/or modify it >> >> under the terms of the QuantLib license. You should have received a >> >> copy of the license along with this program; if not, please email >> >> <qua...@li...>. The license is also available online at >> >> <http://quantlib.org/license.shtml>. >> >> >> >> This program is distributed in the hope that it will be useful, but WITHOUT >> >> ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS >> >> FOR A PARTICULAR PURPOSE. See the license for more details.]) >> >> >> >> AC_PROG_AWK >> >> AC_PROG_INSTALL >> >> >> >> # Help the compiler find external software >> >> >> >> AC_ARG_WITH([boost-include], >> >> AS_HELP_STRING([--with-boost-include=INCLUDE_PATH], >> >> [Supply the location of Boost header files]), >> >> [ql_boost_include_path="`cd ${withval} 2>/dev/null && pwd`"], >> >> [ql_boost_include_path=""]) >> >> if test [ -n "$ql_boost_include_path" ] ; then >> >> AC_SUBST([BOOST_INCLUDE],["-I${ql_boost_include_path}"]) >> >> AC_SUBST([CPPFLAGS],["${CPPFLAGS} -I${ql_boost_include_path}"]) >> >> fi >> >> AC_ARG_WITH([boost-lib], >> >> AS_HELP_STRING([--with-boost-lib=LIB_PATH], >> >> [Supply the location of Boost libraries]), >> >> [ql_boost_lib_path="`cd ${withval} 2>/dev/null && pwd`"], >> >> [ql_boost_lib_path=""]) >> >> if test [ -n "$ql_boost_lib_path" ] ; then >> >> AC_SUBST([BOOST_LIB],["-L${ql_boost_lib_path}"]) >> >> AC_SUBST([LDFLAGS],["${LDFLAGS} -L${ql_boost_lib_path}"]) >> >> fi >> >> >> >> >> >> # Continue setup >> >> >> >> AC_PROG_CC >> >> AC_PROG_CXX >> >> AC_PROG_CPP >> >> LT_INIT >> >> >> >> AM_CONDITIONAL(ENABLE_STATIC, test "${enable_static}" == "yes") >> >> >> >> AC_LANG([C++]) >> >> >> >> AC_ARG_ENABLE([openmp], >> >> AS_HELP_STRING([--enable-openmp], >> >> [If enabled, configure will try to detect >> >> and enable OpenMP support.]), >> >> [ql_openmp=$enableval], >> >> [ql_openmp=no]) >> >> if test "$ql_openmp" = "yes" ; then >> >> AC_OPENMP >> >> AC_SUBST([CXXFLAGS],["${CXXFLAGS} ${OPENMP_CXXFLAGS}"]) >> >> fi >> >> >> >> # Check for C++11 support >> >> QL_CHECK_CPP11 >> >> >> >> # Check for Boost components >> >> QL_CHECK_BOOST >> >> AM_CONDITIONAL(BOOST_UNIT_TEST_FOUND, test "x${BOOST_UNIT_TEST_LIB}" != "x") >> >> >> >> # Check for Emacs >> >> AM_PATH_LISPDIR >> >> AM_CONDITIONAL(EMACS_FOUND, test "${EMACS}" != "no") >> >> >> >> # Check for tools needed for building documentation >> >> AC_PATH_PROG([DOXYGEN], [doxygen]) >> >> AC_PATH_PROG([SED], [sed]) >> >> AC_PATH_PROG([LATEX], [latex]) >> >> AC_PATH_PROG([PDFLATEX], [pdflatex]) >> >> AC_PATH_PROG([MAKEINDEX], [makeindex]) >> >> AC_PATH_PROG([DVIPS], [dvips]) >> >> >> >> >> >> # site configuration >> >> >> >> # AC_ARG_WITH([real], >> >> # AS_HELP_STRING([--with-real=type], >> >> # [The given type will be used for floating-point >> >> # calculations. >> >> # In case this option is not invoked, double >> >> # will be used.]), >> >> # [AC_DEFINE_UNQUOTED([QL_REAL],[$withval], >> >> # [Define this as the type to be used for >> >> # floating-point calculations.])], >> >> # [AC_DEFINE_UNQUOTED([QL_REAL],[double], >> >> # [Define this as the type to be used for >> >> # floating-point calculations.])]) >> >> >> >> # AC_ARG_WITH([integer], >> >> # AS_HELP_STRING([--with-integer=type], >> >> # [The given type will be used for integer >> >> # calculations. At least an int is required. >> >> # In case this option is not invoked, int >> >> # will be used.]), >> >> # [AC_DEFINE_UNQUOTED([QL_INTEGER],[$withval], >> >> # [Define this as the type to be used for >> >> # integer calculations. At least an int >> >> # is required.])], >> >> # [AC_DEFINE_UNQUOTED([QL_INTEGER],[int], >> >> # [Define this as the type to be used for >> >> # integer calculations. At least an int >> >> # is required.])]) >> >> >> >> # AC_ARG_WITH([big-integer], >> >> # AS_HELP_STRING([--with-big-integer=type], >> >> # [The given type will be used for large integer >> >> # calculations. At least 4 bytes are required. >> >> # In case this option is not invoked, long >> >> # will be used.]), >> >> # [AC_DEFINE_UNQUOTED([QL_BIG_INTEGER],[$withval], >> >> # [Define this as the type to be used for >> >> # large integer calculations. At least >> >> # 4 bytes are required.])], >> >> # [AC_DEFINE_UNQUOTED([QL_BIG_INTEGER],[long], >> >> # [Define this as the type to be used for >> >> # large integer calculations. At least >> >> # 4 bytes are required.])]) >> >> >> >> >> >> AC_ARG_ENABLE([error-lines], >> >> AS_HELP_STRING([--enable-error-lines], >> >> [If enabled, file and line information is >> >> added to the error messages thrown by >> >> the library.]), >> >> [ql_error_lines=$enableval], >> >> [ql_error_lines=no]) >> >> AC_MSG_CHECKING([whether to add file and line information to errors]) >> >> if test "$ql_error_lines" = "yes" ; then >> >> AC_DEFINE([QL_ERROR_LINES],[1], >> >> [Define this if error messages should include file and line >> >> information.]) >> >> fi >> >> AC_MSG_RESULT([$ql_error_lines]) >> >> >> >> AC_ARG_ENABLE([error-functions], >> >> AS_HELP_STRING([--enable-error-functions], >> >> [If enabled, current function information >> >> is added to the error messages thrown by >> >> the library.]), >> >> [ql_error_functions=$enableval], >> >> [ql_error_functions=no]) >> >> AC_MSG_CHECKING([whether to add function information to errors]) >> >> if test "$ql_error_functions" = "yes" ; then >> >> AC_DEFINE([QL_ERROR_FUNCTIONS],[1], >> >> [Define this if error messages should include current function >> >> information.]) >> >> fi >> >> AC_MSG_RESULT([$ql_error_functions]) >> >> >> >> AC_ARG_ENABLE([tracing], >> >> AS_HELP_STRING([--enable-tracing], >> >> [If enabled, tracing messages might be emitted >> >> by the library depending on run-time >> >> settings. Enabling this option can degrade >> >> performance.]), >> >> [ql_tracing=$enableval], >> >> [ql_tracing=no]) >> >> AC_MSG_CHECKING([whether to enable tracing]) >> >> if test "$ql_tracing" = "yes" ; then >> >> AC_DEFINE([QL_ENABLE_TRACING],[1], >> >> [Define this if tracing messages should allowed (whether they >> >> are actually emitted will depend on run-time settings.)]) >> >> fi >> >> AC_MSG_RESULT([$ql_tracing]) >> >> >> >> AC_MSG_CHECKING([whether to enable indexed coupons]) >> >> AC_ARG_ENABLE([indexed-coupons], >> >> AS_HELP_STRING([--enable-indexed-coupons], >> >> [If enabled, indexed coupons (see the >> >> documentation) are used in floating legs. >> >> If disabled (the default), par coupons >> >> are used.]), >> >> [ql_indexed_coupon=$enableval], >> >> [ql_indexed_coupon=no]) >> >> if test "$ql_indexed_coupon" = "yes" ; then >> >> AC_DEFINE([QL_USE_INDEXED_COUPON],[1], >> >> [Define this to use indexed coupons instead of par coupons in >> >> floating legs.]) >> >> fi >> >> AC_MSG_RESULT([$ql_indexed_coupon]) >> >> >> >> AC_MSG_CHECKING([whether to enable extra safety checks]) >> >> AC_ARG_ENABLE([extra-safety-checks], >> >> AS_HELP_STRING([--enable-extra-safety-checks], >> >> [If enabled, extra run-time checks are added >> >> to a few functions. This can prevent their >> >> inlining and degrade performance.]), >> >> [ql_belt_and_braces=$enableval], >> >> [ql_belt_and_braces=no]) >> >> if test "$ql_belt_and_braces" = "yes" ; then >> >> AC_DEFINE([QL_EXTRA_SAFETY_CHECKS],[1], >> >> [Define this if extra safety checks should be performed. >> >> This can degrade performance.]) >> >> fi >> >> AC_MSG_RESULT([$ql_belt_and_braces]) >> >> >> >> AC_MSG_CHECKING([whether to enable sessions]) >> >> AC_ARG_ENABLE([sessions], >> >> AS_HELP_STRING([--enable-sessions], >> >> [If enabled, singletons will return different >> >> instances for different sessions. You will >> >> have to provide and link with the library >> >> a sessionId() function in namespace QuantLib, >> >> returning a different session id for each >> >> session. This also implies thread-safe >> >> Singleton initialization.]), >> >> [ql_use_sessions=$enableval], >> >> [ql_use_sessions=no]) >> >> if test "$ql_use_sessions" = "yes" ; then >> >> AC_DEFINE([QL_ENABLE_SESSIONS],[1], >> >> [Define this if you want to enable sessions.]) >> >> fi >> >> AC_MSG_RESULT([$ql_use_sessions]) >> >> >> >> AC_MSG_CHECKING([whether to enable thread-safe observer pattern]) >> >> AC_ARG_ENABLE([thread-safe-observer-pattern], >> >> AS_HELP_STRING([--enable-thread-safe-observer-pattern], >> >> [If enabled, thread-safe version of the >> >> observer pattern will be used. You should >> >> enable it if you want to use QuantLib >> >> via the SWIG layer within the JVM or .NET >> >> eco system or any environment with an >> >> async garbage collector. C++-17 is required >> >> if this option is used together with >> >> --enable-std-pointers]), >> >> [ql_use_tsop=$enableval], >> >> [ql_use_tsop=no]) >> >> AC_MSG_RESULT([$ql_use_tsop]) >> >> if test "$ql_use_tsop" = "yes" ; then >> >> AC_DEFINE([QL_ENABLE_THREAD_SAFE_OBSERVER_PATTERN],[1], >> >> [Define this if you want to enable >> >> thread-safe observer pattern.]) >> >> fi >> >> >> >> AC_MSG_CHECKING([whether to enable thread-safe singleton initialization]) >> >> AC_ARG_ENABLE([thread-safe-singleton-init], >> >> AS_HELP_STRING([--enable-thread-safe-singleton-init], >> >> [If enabled, singleton initialization will >> >> be thread-safe. This requires Boost 1.58 >> >> or later. Note that --enable-sessions >> >> implies thread-safe initialization, >> >> whether this is defined or not]), >> >> [ql_use_safe_singleton_init=$enableval], >> >> [ql_use_safe_singleton_init=no]) >> >> if test "$ql_use_safe_singleton_init" = "yes" ; then >> >> AC_DEFINE([QL_ENABLE_SINGLETON_THREAD_SAFE_INIT],[1], >> >> [Define this if you want thread-safe singleton initialization.]) >> >> fi >> >> AC_MSG_RESULT([$ql_use_safe_singleton_init]) >> >> >> >> if test "$ql_use_sessions" = "yes" || test "$ql_use_tsop" = "yes" || >> >> test "$ql_use_safe_singleton_init" = "yes"; then >> >> QL_CHECK_BOOST_VERSION_1_58_OR_HIGHER >> >> QL_CHECK_BOOST_TEST_THREAD_SIGNALS2_SYSTEM >> >> else >> >> AC_SUBST([BOOST_THREAD_LIB],[""]) >> >> fi >> >> >> >> AC_MSG_CHECKING([whether to enable parallel unit test runner]) >> >> AC_ARG_ENABLE([parallel-unit-test-runner], >> >> AS_HELP_STRING([--enable-parallel-unit-test-runner], >> >> [If enabled, a parallel unit test runner is used >> >> to execute the C++ test suite. This will reduce >> >> the runtime on multi core CPUs.]), >> >> [ql_use_parallel_test=$enableval], >> >> [ql_use_parallel_test=no]) >> >> AC_MSG_RESULT([$ql_use_parallel_test]) >> >> if test "$ql_use_parallel_test" = "yes" ; then >> >> AC_DEFINE([QL_ENABLE_PARALLEL_UNIT_TEST_RUNNER],[1], >> >> [Define this if you want to enable >> >> the parallel unit test runner.]) >> >> QL_CHECK_BOOST_VERSION_1_59_OR_HIGHER >> >> if test "$ql_use_tsop" != "yes" ; then >> >> QL_CHECK_BOOST_TEST_THREAD_SIGNALS2_SYSTEM >> >> fi >> >> QL_CHECK_BOOST_TEST_INTERPROCESS >> >> else >> >> AC_SUBST([BOOST_INTERPROCESS_LIB],[""]) >> >> fi >> >> >> >> AC_MSG_CHECKING([whether to install examples]) >> >> AC_ARG_ENABLE([examples], >> >> AS_HELP_STRING([--enable-examples], >> >> [If enabled, examples are built and installed >> >> when "make" and "make install" are invoked. >> >> If disabled (the default) they are built >> >> but not installed.]), >> >> [ql_install_examples=$enableval], >> >> [ql_install_examples=no]) >> >> AM_CONDITIONAL(AUTO_EXAMPLES, test "$ql_install_examples" != "no") >> >> AC_MSG_RESULT([$ql_install_examples]) >> >> >> >> AC_MSG_CHECKING([whether to install the benchmark]) >> >> AC_ARG_ENABLE([benchmark], >> >> AS_HELP_STRING([--enable-benchmark], >> >> [If enabled, the benchmark is built and >> >> installed when "make" and "make install" >> >> are invoked. If disabled (the default) >> >> it is built but not installed.]), >> >> [ql_install_benchmark=$enableval], >> >> [ql_install_benchmark=no]) >> >> AM_CONDITIONAL(AUTO_BENCHMARK, test "$ql_install_benchmark" != "no") >> >> AC_MSG_RESULT([$ql_install_benchmark]) >> >> >> >> AC_MSG_CHECKING([whether to use unity build]) >> >> AC_ARG_ENABLE([unity-build], >> >> AS_HELP_STRING([--enable-unity-build], >> >> [If enabled, the source files in each directory >> >> are collected into one single source file and >> >> compiled together. This can speed up the >> >> compilation of the library. >> >> If disabled (the default) each source file is >> >> compiled separately..]), >> >> [ql_use_unity_build=$enableval], >> >> [ql_use_unity_build=no]) >> >> AM_CONDITIONAL(UNITY_BUILD, test "$ql_use_unity_build" != "no") >> >> AC_MSG_RESULT([$ql_use_unity_build]) >> >> >> >> AC_MSG_CHECKING([whether to enable intraday date and daycounters]) >> >> AC_ARG_ENABLE([intraday], >> >> AS_HELP_STRING([--enable-intraday], >> >> [If enabled, date objects will support an intraday >> >> datetime resolution down to microseconds. >> >> Strickly monotone daycounters (Actual360, >> >> Actual365Fixed and ActualActual) will take >> >> the additional information into account >> >> and allow for accurate intraday pricing. >> >> If disabled (the default) the smallest >> >> resolution of date objects will be a single day. >> >> Intraday datetime resolution is experimental.]), >> >> [ql_use_intraday=$enableval], >> >> [ql_use_intraday=no]) >> >> if test "$ql_use_intraday" = "yes" ; then >> >> AC_DEFINE([QL_HIGH_RESOLUTION_DATE],[1], >> >> [Define this if you want to enable high resolution date class.]) >> >> fi >> >> AC_MSG_RESULT([$ql_use_intraday]) >> >> >> >> AC_MSG_CHECKING([whether to enable standard smart pointers]) >> >> AC_ARG_ENABLE([std-pointers], >> >> AS_HELP_STRING([--enable-std-pointers], >> >> [If enabled, std::shared_ptr and related >> >> classes and functions will be used instead >> >> of boost::shared_ptr. >> >> If disabled (the default) the Boost facilities >> >> are used. >> >> Note that std::shared_ptr does not check >> >> access and can cause segmentation faults.]), >> >> [ql_use_std_pointers=$enableval], >> >> [ql_use_std_pointers=no]) >> >> if test "$ql_use_std_pointers" = "yes" ; then >> >> AC_DEFINE([QL_USE_STD_SHARED_PTR],[1], >> >> [Define this if you want to use standard smart pointers.]) >> >> fi >> >> AC_MSG_RESULT([$ql_use_std_pointers]) >> >> >> >> AC_MSG_CHECKING([whether to enable std::unique_ptr instead of std::auto_ptr]) >> >> AC_ARG_ENABLE([std-unique-ptr], >> >> AS_HELP_STRING([--enable-std-unique-ptr], >> >> [If enabled (the default), std::unique_ptr will >> >> be used instead of the deprecated std::auto_ptr. >> >> If disabled, std::auto_ptr will still be used.]), >> >> [ql_use_unique_ptr=$enableval], >> >> [ql_use_unique_ptr=yes]) >> >> if test "$ql_use_unique_ptr" = "yes" ; then >> >> AC_DEFINE([QL_USE_STD_UNIQUE_PTR],[1], >> >> [Define this if you want to replace std::auto_ptr with >> >> std::unique_ptr.]) >> >> fi >> >> AC_MSG_RESULT([$ql_use_unique_ptr]) >> >> >> >> AC_MSG_CHECKING([whether to enable std::function]) >> >> AC_ARG_ENABLE([std-function], >> >> AS_HELP_STRING([--enable-std-function], >> >> [If enabled, std::function and std::bind will be >> >> used instead of boost::function and boost::bind. >> >> If disabled (the default) the Boost facilities >> >> are used.]), >> >> [ql_use_std_function=$enableval], >> >> [ql_use_std_function=no]) >> >> if test "$ql_use_std_function" = "yes" ; then >> >> AC_DEFINE([QL_USE_STD_FUNCTION],[1], >> >> [Define this if you want to use std::function and std::bind.]) >> >> fi >> >> AC_MSG_RESULT([$ql_use_std_function]) >> >> >> >> >> >> AC_MSG_CHECKING([whether to enable std::tuple]) >> >> AC_ARG_ENABLE([std-tuple], >> >> AS_HELP_STRING([--enable-std-tuple], >> >> [If enabled, std::tuple and related functions >> >> will be used instead of boost::tuple. >> >> If disabled (the default) the Boost facilities >> >> are used.]), >> >> [ql_use_std_tuple=$enableval], >> >> [ql_use_std_tuple=no]) >> >> if test "$ql_use_std_tuple" = "yes" ; then >> >> AC_DEFINE([QL_USE_STD_TUPLE],[1], >> >> [Define this if you want to use std::tuple.]) >> >> fi >> >> AC_MSG_RESULT([$ql_use_std_pointers]) >> >> >> >> AC_MSG_CHECKING([whether to enable available std classes]) >> >> AC_ARG_ENABLE([std-classes], >> >> AS_HELP_STRING([--enable-std-classes], >> >> [This is a shortcut for --enable-std-pointers >> >> --enable-std-unique-ptr --enable-std-function >> >> --enable-std-tuple. >> >> If enabled, this supersedes any --disable >> >> option passed for the above.]), >> >> [ql_use_std_classes=$enableval], >> >> [ql_use_std_classes=no]) >> >> if test "$ql_use_std_classes" = "yes" ; then >> >> AC_DEFINE([QL_USE_STD_SHARED_PTR],[1], >> >> [Define this if you want to use standard smart pointers.]) >> >> AC_DEFINE([QL_USE_STD_UNIQUE_PTR],[1], >> >> [Define this if you want to replace std::auto_ptr with >> >> std::unique_ptr.]) >> >> AC_DEFINE([QL_USE_STD_FUNCTION],[1], >> >> [Define this if you want to use std::function and std::bind.]) >> >> AC_DEFINE([QL_USE_STD_TUPLE],[1], >> >> [Define this if you want to use std::tuple.]) >> >> fi >> >> AC_MSG_RESULT([$ql_use_std_classes]) >> >> >> >> >> >> AC_MSG_CHECKING([whether to enable the Disposable class template]) >> >> AC_ARG_ENABLE([disposable], >> >> AS_HELP_STRING([--enable-disposable], >> >> [If enabled, the Disposable class >> >> template will be used; >> >> this should be no longer necessary in C++11 >> >> and might interfere with compiler optimizations. >> >> If disabled (the default) the class will only >> >> be an alias for the underlying type.]), >> >> [ql_use_disposable=$enableval], >> >> [ql_use_disposable=no]) >> >> if test "$ql_use_disposable" = "yes" ; then >> >> AC_DEFINE([QL_USE_DISPOSABLE],[1], >> >> [Define this if you want to use the Disposable class template.]) >> >> fi >> >> AC_MSG_RESULT([$ql_use_disposable]) >> >> >> >> >> >> # manual configurations for specific hosts >> >> case $host in >> >> powerpc-apple-darwin*) >> >> AC_DEFINE([QL_PATCH_DARWIN],[1], >> >> [Define if running on a Mac OS X machine.]) >> >> ;; >> >> sparc-sun-solaris*) >> >> AC_DEFINE([QL_PATCH_SOLARIS],[1], >> >> [Define if running on a Sun Solaris machine.]) >> >> ;; >> >> esac >> >> >> >> >> >> # done, output the configured files >> >> AC_CONFIG_FILES([ >> >> Makefile >> >> ql/Makefile >> >> ql/cashflows/Makefile >> >> ql/currencies/Makefile >> >> ql/experimental/Makefile >> >> ql/experimental/amortizingbonds/Makefile >> >> ql/experimental/asian/Makefile >> >> ql/experimental/averageois/Makefile >> >> ql/experimental/barrieroption/Makefile >> >> ql/experimental/basismodels/Makefile >> >> ql/experimental/callablebonds/Makefile >> >> ql/experimental/catbonds/Makefile >> >> ql/experimental/commodities/Makefile >> >> ql/experimental/coupons/Makefile >> >> ql/experimental/credit/Makefile >> >> ql/experimental/exoticoptions/Makefile >> >> ql/experimental/finitedifferences/Makefile >> >> ql/experimental/forward/Makefile >> >> ql/experimental/fx/Makefile >> >> ql/experimental/inflation/Makefile >> >> ql/experimental/lattices/Makefile >> >> ql/experimental/math/Makefile >> >> ql/experimental/mcbasket/Makefile >> >> ql/experimental/models/Makefile >> >> ql/experimental/processes/Makefile >> >> ql/experimental/risk/Makefile >> >> ql/experimental/shortrate/Makefile >> >> ql/experimental/swaptions/Makefile >> >> ql/experimental/termstructures/Makefile >> >> ql/experimental/variancegamma/Makefile >> >> ql/experimental/varianceoption/Makefile >> >> ql/experimental/volatility/Makefile >> >> ql/indexes/Makefile >> >> ql/indexes/ibor/Makefile >> >> ql/indexes/inflation/Makefile >> >> ql/indexes/swap/Makefile >> >> ql/instruments/Makefile >> >> ql/instruments/bonds/Makefile >> >> ql/legacy/Makefile >> >> ql/legacy/libormarketmodels/Makefile >> >> ql/math/Makefile >> >> ql/math/copulas/Makefile >> >> ql/math/distributions/Makefile >> >> ql/math/integrals/Makefile >> >> ql/math/interpolations/Makefile >> >> ql/math/matrixutilities/Makefile >> >> ql/math/ode/Makefile >> >> ql/math/optimization/Makefile >> >> ql/math/randomnumbers/Makefile >> >> ql/math/solvers1d/Makefile >> >> ql/math/statistics/Makefile >> >> ql/methods/Makefile >> >> ql/methods/finitedifferences/Makefile >> >> ql/methods/finitedifferences/meshers/Makefile >> >> ql/methods/finitedifferences/operators/Makefile >> >> ql/methods/finitedifferences/schemes/Makefile >> >> ql/methods/finitedifferences/solvers/Makefile >> >> ql/methods/finitedifferences/stepconditions/Makefile >> >> ql/methods/finitedifferences/utilities/Makefile >> >> ql/methods/lattices/Makefile >> >> ql/methods/montecarlo/Makefile >> >> ql/models/Makefile >> >> ql/models/equity/Makefile >> >> ql/models/marketmodels/Makefile >> >> ql/models/marketmodels/browniangenerators/Makefile >> >> ql/models/marketmodels/callability/Makefile >> >> ql/models/marketmodels/correlations/Makefile >> >> ql/models/marketmodels/curvestates/Makefile >> >> ql/models/marketmodels/driftcomputation/Makefile >> >> ql/models/marketmodels/evolvers/Makefile >> >> ql/models/marketmodels/evolvers/volprocesses/Makefile >> >> ql/models/marketmodels/models/Makefile >> >> ql/models/marketmodels/pathwisegreeks/Makefile >> >> ql/models/marketmodels/products/Makefile >> >> ql/models/marketmodels/products/onestep/Makefile >> >> ql/models/marketmodels/products/multistep/Makefile >> >> ql/models/marketmodels/products/pathwise/Makefile >> >> ql/models/shortrate/Makefile >> >> ql/models/shortrate/calibrationhelpers/Makefile >> >> ql/models/shortrate/onefactormodels/Makefile >> >> ql/models/shortrate/twofactormodels/Makefile >> >> ql/models/volatility/Makefile >> >> ql/patterns/Makefile >> >> ql/pricingengines/Makefile >> >> ql/pricingengines/asian/Makefile >> >> ql/pricingengines/barrier/Makefile >> >> ql/pricingengines/basket/Makefile >> >> ql/pricingengines/bond/Makefile >> >> ql/pricingengines/capfloor/Makefile >> >> ql/pricingengines/cliquet/Makefile >> >> ql/pricingengines/credit/Makefile >> >> ql/pricingengines/forward/Makefile >> >> ql/pricingengines/inflation/Makefile >> >> ql/pricingengines/lookback/Makefile >> >> ql/pricingengines/quanto/Makefile >> >> ql/pricingengines/swap/Makefile >> >> ql/pricingengines/swaption/Makefile >> >> ql/pricingengines/vanilla/Makefile >> >> ql/processes/Makefile >> >> ql/quotes/Makefile >> >> ql/termstructures/Makefile >> >> ql/termstructures/credit/Makefile >> >> ql/termstructures/inflation/Makefile >> >> ql/termstructures/volatility/Makefile >> >> ql/termstructures/volatility/equityfx/Makefile >> >> ql/termstructures/volatility/capfloor/Makefile >> >> ql/termstructures/volatility/inflation/Makefile >> >> ql/termstructures/volatility/optionlet/Makefile >> >> ql/termstructures/volatility/swaption/Makefile >> >> ql/termstructures/yield/Makefile >> >> ql/time/Makefile >> >> ql/time/calendars/Makefile >> >> ql/time/daycounters/Makefile >> >> ql/utilities/Makefile >> >> man/Makefile >> >> m4/Makefile >> >> Docs/Makefile >> >> Examples/Makefile >> >> test-suite/Makefile]) >> >> AC_CONFIG_FILES([quantlib-config],[chmod +x quantlib-config]) >> >> AC_CONFIG_FILES([QuantLib.spec]) >> >> AC_CONFIG_FILES([quantlib.pc]) >> >> AC_OUTPUT >> >> >> >> On Tue, 3 May 2022 at 16:43, Conrad Cole <con...@gm...> wrote: >> >> > >> >> > ./configure --with-boost-include=usr/include/boost >> >> > --with-boost-lib=/usr/lib/x86_64-linux-gnu >> >> > >> >> > The config.log file should be in whatever directory you ran the >> >> > configure script. >> >> > >> >> > On 5/3/22 06:55, Daniel Lobo wrote: >> >> > > Also, given that my boost location is /usr/include/boost, how can I >> >> > > execute ./configure again with the boost lib and include flags using >> >> > > the proper directories? What will be the right code? >> >> > > >> >> > > Thanks, >> >> > > >> >> > > On Tue, 3 May 2022 at 15:54, Daniel Lobo <dan...@gm...> wrote: >> >> > >> Many thanks for your responses. >> >> > >> >> >> > >> whereis boost returns below location, >> >> > >> >> >> > >> $ whereis boost >> >> > >> boost: /usr/include/boost >> >> > >> >> >> > >> Where can I see the generated config.log file? >> >> > >> >> >> > >> Thanks for your time. >> >> > >> >> >> > >> >> >> > >> On Tue, 3 May 2022 at 03:29, Conrad Cole <con...@gm...> wrote: >> >> > >>> whereis boost is the command to find the location of the installed boost header files. >> >> > >>> >> >> > >>> On 5/2/22 17:08, Luigi Ballabio wrote: >> >> > >>> >> >> > >>> Can you look inside the generated config.log file and see what compiler error you're getting exactly? >> >> > >>> >> >> > >>> Luigi >> >> > >>> >> >> > >>> >> >> > >>> On Mon, May 2, 2022 at 7:49 PM Daniel Lobo <dan...@gm...> wrote: >> >> > >>>> Many thanks. >> >> > >>>> >> >> > >>>> I ran below codes to remove and reinstall boost >> >> > >>>> >> >> > >>>> sudo apt-get remove libboost-all-dev >> >> > >>>> sudo apt-get install libboost-all-dev >> >> > >>>> >> >> > >>>> boost installed in /usr/include >> >> > >>>> >> >> > >>>> :/usr/include$ ls >> >> > >>>> aio.h complex.h error.h features-time64.h getopt.h >> >> > >>>> langinfo.h math.h netdb.h numa.h >> >> > >>>> python3.10 setjmp.h string.h time.h video >> >> > >>>> aliases.h cpio.h evdns.h fenv.h glob.h >> >> > >>>> lastlog.h mcheck.h neteconet numaif.h rdma >> >> > >>>> sgtty.h strings.h tirpc wait.h >> >> > >>>> alloca.h crypt.h event2 finclude >> >> > >>>> gnu-versions.h libgen.h memory.h netinet obstack.h >> >> > >>>> re_comp.h shadow.h sudo_plugin.h ttyent.h wchar.h >> >> > >>>> argp.h ctype.h event.h fmtmsg.h grp.h >> >> > >>>> libintl.h misc netipx openvpn regex.h >> >> > >>>> signal.h syscall.h uchar.h wctype.h >> >> > >>>> argz.h dirent.h evhttp.h fnmatch.h gshadow.h >> >> > >>>> libltdl mntent.h netiucv paths.h regexp.h >> >> > >>>> sound sysexits.h ucontext.h wordexp.h >> >> > >>>> ar.h dlfcn.h evrpc.h fstab.h hwloc >> >> > >>>> libnl3 monetary.h netpacket poll.h resolv.h >> >> > >>>> spawn.h syslog.h ulimit.h X11 >> >> > >>>> arpa drm evutil.h fts.h hwloc.h >> >> > >>>> limits.h mqueue.h netrom printf.h rpc >> >> > >>>> stab.h tar.h unicode x86_64-linux-gnu >> >> > >>>> asm-generic elf.h execinfo.h ftw.h iconv.h >> >> > >>>> link.h mtd netrose proc_service.h rpcsvc >> >> > >>>> stdc-predef.h termio.h unistd.h xen >> >> > >>>> assert.h endian.h expat_external.h gcalc-2 ifaddrs.h >> >> > >>>> linux net nfs protocols sched.h >> >> > >>>> stdint.h termios.h utime.h xorg >> >> > >>>> boost >> >> > >>>> >> >> > >>>> But still get error when I run ./configure >> >> > >>>> >> >> > >>>> Below is the log that I get >> >> > >>>> >> >> > >>>> $ ./configure >> >> > >>>> checking for a BSD-compatible install... /usr/bin/install -c >> >> > >>>> checking whether build environment is sane... yes >> >> > >>>> checking for a race-free mkdir -p... /usr/bin/mkdir -p >> >> > >>>> checking for gawk... no >> >> > >>>> checking for mawk... mawk >> >> > >>>> checking whether make sets $(MAKE)... no >> >> > >>>> checking whether make supports nested variables... no >> >> > >>>> checking whether UID '1000' is supported by ustar format... yes >> >> > >>>> checking whether GID '1000' is supported by ustar format... yes >> >> > >>>> checking how to create a ustar tar archive... gnutar >> >> > >>>> checking for gawk... (cached) mawk >> >> > >>>> 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 the compiler supports GNU C... yes >> >> > >>>> checking whether gcc accepts -g... yes >> >> > >>>> checking for gcc option to enable C11 features... none needed >> >> > >>>> checking whether gcc understands -c and -o together... yes >> >> > >>>> checking whether make supports the include directive... no >> >> > >>>> checking dependency style of gcc... none >> >> > >>>> checking for g++... no >> >> > >>>> checking for c++... no >> >> > >>>> checking for gpp... no >> >> > >>>> checking for aCC... no >> >> > >>>> checking for CC... no >> >> > >>>> checking for cxx... no >> >> > >>>> checking for cc++... no >> >> > >>>> checking for cl.exe... no >> >> > >>>> checking for FCC... no >> >> > >>>> checking for KCC... no >> >> > >>>> checking for RCC... no >> >> > >>>> checking for xlC_r... no >> >> > >>>> checking for xlC... no >> >> > >>>> checking for clang++... no >> >> > >>>> checking whether the compiler supports GNU C++... no >> >> > >>>> checking whether g++ accepts -g... no >> >> > >>>> checking for g++ option to enable C++11 features... none needed >> >> > >>>> checking dependency style of g++... none >> >> > >>>> checking how to run the C preprocessor... gcc -E >> >> > >>>> checking build system type... x86_64-pc-linux-gnu >> >> > >>>> checking host system type... x86_64-pc-linux-gnu >> >> > >>>> checking how to print strings... printf >> >> > >>>> checking for a sed that does not truncate output... /usr/bin/sed >> >> > >>>> checking for grep that handles long lines and -e... /usr/bin/grep >> >> > >>>> checking for egrep... /usr/bin/grep -E >> >> > >>>> checking for fgrep... /usr/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 how to convert x86_64-pc-linux-gnu file names to >> >> > >>>> x86_64-pc-linux-gnu format... func_convert_file_noop >> >> > >>>> checking how to convert x86_64-pc-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 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 a working dd... /usr/bin/dd >> >> > >>>> checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 >> >> > >>>> checking for mt... mt >> >> > >>>> checking if mt is a manifest tool... no >> >> > >>>> checking for stdio.h... yes >> >> > >>>> checking for stdlib.h... yes >> >> > >>>> checking for string.h... yes >> >> > >>>> checking for inttypes.h... yes >> >> > >>>> checking for stdint.h... yes >> >> > >>>> checking for strings.h... yes >> >> > >>>> checking for sys/stat.h... yes >> >> > >>>> checking for sys/types.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 for C++11 support... no: adding -std=c++11 to CXXFLAGS >> >> > >>>> checking for Boost development files... no >> >> > >>>> configure: error: Boost development files not found >> >> > >>>> >> >> > >>>> >> >> > >>>> Any pointer how to resolve this will be very helpful. >> >> > >>>> >> >> > >>>> Thanks >> >> > >>>> >> >> > >>>> On Sun, 1 May 2022 at 13:16, Jonathan Sweemer <sw...@gm...> wrote: >> >> > >>>>> Hi Daniel, >> >> > >>>>> >> >> > >>>>> Just to confirm, you’re no longer running ./configure with the —with-boost-include and —with-boost-lib flags right? >> >> > >>>>> >> >> > >>>>> If so then I would expect the configure script to find your boost installation. Please check that you see boost headers in /usr/include/boost and if not, try reinstalling boost. >> >> > >>>>> >> >> > >>>>> If you’re still unable to get ./configure to find boost then please attach the full output including all the commands that you ran. >> >> > >>>>> >> >> > >>>>> Jonathan >> >> > >>>>> >> >> > >>>>> >> >> > >>>>> 2022년 5월 1일 (일) 15:41, Daniel Lobo <dan...@gm...>님이 작성: >> >> > >>>>>> Hi, >> >> > >>>>>> >> >> > >>>>>> Many thanks for your response. >> >> > >>>>>> >> >> > >>>>>> Yes I ran 'sudo apt-get install libboost-all-dev' to install boost. >> >> > >>>>>> However still I get this error. >> >> > >>>>>> >> >> > >>>>>> How can I find where the boost is installed and how can I pass that >> >> > >>>>>> information './configure ' line? >> >> > >>>>>> >> >> > >>>>>> Apologies for trivial question if any, as I am not very expert in >> >> > >>>>>> Linux ecosystem. >> >> > >>>>>> >> >> > >>>>>> Thanks and regards, >> >> > >>>>>> >> >> > >>>>>> On Sun, 1 May 2022 at 11:53, Jonathan Sweemer <sw...@gm...> wrote: >> >> > >>>>>>> Hi Daniel, >> >> > >>>>>>> >> >> > >>>>>>> When you say that you “install[ed] boost already as provided in the instruction page” do you mean that you ran the following command? >> >> > >>>>>>> >> >> > >>>>>>> sudo apt-get install libboost-all-dev >> >> > >>>>>>> >> >> > >>>>>>> If so then you shouldn’t need to use the —with-boost-include and —with-boost-lib flags when configuring QuantLib. As the install guide mentions, you only need those flags when you install boost in a non-standard location. >> >> > >>>>>>> >> >> > >>>>>>> Jonathan >> >> > >>>>>>> >> >> > >>>>>>> >> >> > >>>>>>> 2022년 5월 1일 (일) 02:25, Daniel Lobo <dan...@gm...>님이 작성: >> >> > >>>>>>>> Hi, >> >> > >>>>>>>> >> >> > >>>>>>>> I am trying to install Quantlib in my Ubuntu VM. I was following the >> >> > >>>>>>>> instructions as provided in >> >> > >>>>>>>> https://www.quantlib.org/install/linux.shtml >> >> > >>>>>>>> >> >> > >>>>>>>> But this installation failed when I executed >> >> > >>>>>>>> >> >> > >>>>>>>> ./configure --with-boost-include=/home/foo/include >> >> > >>>>>>>> --with-boost-lib=/home/foo/lib >> >> > >>>>>>>> >> >> > >>>>>>>> >> >> > >>>>>>>> >> >> > >>>>>>>> The error I got is >> >> > >>>>>>>> >> >> > >>>>>>>> $ ./configure --with-boost-include=/home/foo/include >> >> > >>>>>>>> --with-boost-lib=/home/foo/lib >> >> > >>>>>>>> checking for a BSD-compatible install... /usr/bin/install -c >> >> > >>>>>>>> checking whether build environment is sane... yes >> >> > >>>>>>>> checking for a race-free mkdir -p... /usr/bin/mkdir -p >> >> > >>>>>>>> checking for gawk... no >> >> > >>>>>>>> checking for mawk... mawk >> >> > >>>>>>>> checking whether make sets $(MAKE)... no >> >> > >>>>>>>> checking whether make supports nested variables... no >> >> > >>>>>>>> checking whether UID '1000' is supported by ustar format... yes >> >> > >>>>>>>> checking whether GID '1000' is supported by ustar format... yes >> >> > >>>>>>>> checking how to create a ustar tar archive... gnutar >> >> > >>>>>>>> checking for gawk... (cached) mawk >> >> > >>>>>>>> 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 the compiler supports GNU C... yes >> >> > >>>>>>>> checking whether gcc accepts -g... yes >> >> > >>>>>>>> checking for gcc option to enable C11 features... none needed >> >> > >>>>>>>> checking whether gcc understands -c and -o together... yes >> >> > >>>>>>>> checking whether make supports the include directive... no >> >> > >>>>>>>> checking dependency style of gcc... none >> >> > >>>>>>>> checking for g++... no >> >> > >>>>>>>> checking for c++... no >> >> > >>>>>>>> checking for gpp... no >> >> > >>>>>>>> checking for aCC... no >> >> > >>>>>>>> checking for CC... no >> >> > >>>>>>>> checking for cxx... no >> >> > >>>>>>>> checking for cc++... no >> >> > >>>>>>>> checking for cl.exe... no >> >> > >>>>>>>> checking for FCC... no >> >> > >>>>>>>> checking for KCC... no >> >> > >>>>>>>> checking for RCC... no >> >> > >>>>>>>> checking for xlC_r... no >> >> > >>>>>>>> checking for xlC... no >> >> > >>>>>>>> checking for clang++... no >> >> > >>>>>>>> checking whether the compiler supports GNU C++... no >> >> > >>>>>>>> checking whether g++ accepts -g... no >> >> > >>>>>>>> checking for g++ option to enable C++11 features... none needed >> >> > >>>>>>>> checking dependency style of g++... none >> >> > >>>>>>>> checking how to run the C preprocessor... gcc -E >> >> > >>>>>>>> checking build system type... x86_64-pc-linux-gnu >> >> > >>>>>>>> checking host system type... x86_64-pc-linux-gnu >> >> > >>>>>>>> checking how to print strings... printf >> >> > >>>>>>>> checking for a sed that does not truncate output... /usr/bin/sed >> >> > >>>>>>>> checking for grep that handles long lines and -e... /usr/bin/grep >> >> > >>>>>>>> checking for egrep... /usr/bin/grep -E >> >> > >>>>>>>> checking for fgrep... /usr/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 how to convert x86_64-pc-linux-gnu file names to >> >> > >>>>>>>> x86_64-pc-linux-gnu format... func_convert_file_noop >> >> > >>>>>>>> checking how to convert x86_64-pc-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 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 a working dd... /usr/bin/dd >> >> > >>>>>>>> checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 >> >> > >>>>>>>> checking for mt... mt >> >> > >>>>>>>> checking if mt is a manifest tool... no >> >> > >>>>>>>> checking for stdio.h... yes >> >> > >>>>>>>> checking for stdlib.h... yes >> >> > >>>>>>>> checking for string.h... yes >> >> > >>>>>>>> checking for inttypes.h... yes >> >> > >>>>>>>> checking for stdint.h... yes >> >> > >>>>>>>> checking for strings.h... yes >> >> > >>>>>>>> checking for sys/stat.h... yes >> >> > >>>>>>>> checking for sys/types.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 for C++11 support... no: adding -std=c++11 to CXXFLAGS >> >> > >>>>>>>> checking for Boost development files... no >> >> > >>>>>>>> configure: error: Boost development files not found >> >> > >>>>>>>> >> >> > >>>>>>>> Could you please help how to resolve this error. I executed the code >> >> > >>>>>>>> to install boost already as provided in the instruction page. >> >> > >>>>>>>> >> >> > >>>>>>>> >> >> > >>>>>>>> _______________________________________________ >> >> > >>>>>>>> QuantLib-users mailing list >> >> > >>>>>>>> Qua...@li... >> >> > >>>>>>>> https://lists.sourceforge.net/lists/listinfo/quantlib-users >> >> > >>>> >> >> > >>>> _______________________________________________ >> >> > >>>> QuantLib-users mailing list >> >> > >>>> Qua...@li... >> >> > >>>> https://lists.sourceforge.net/lists/listinfo/quantlib-users >> >> > >>> >> >> > >>> >> >> > >>> _______________________________________________ >> >> > >>> QuantLib-users mailing list >> >> > >>> Qua...@li... >> >> > >>> https://lists.sourceforge.net/lists/listinfo/quantlib-users >> > >> > _______________________________________________ >> > QuantLib-users mailing list >> > Qua...@li... >> > https://lists.sourceforge.net/lists/listinfo/quantlib-users |