clasp setup blues

Nicolas Hafner shinmera at tymoon.eu
Wed Jun 10 08:07:42 UTC 2015


From the sections you've posted (you could use a paste service to send
us the full log), the only thing that springs out to me is that it
failed to find bzlib.h. Do you have zlib-devel (or something like that)
installed on your system?

I only know the build process on Arch Linux, unfortunately. This list
[1] includes all the packages that Arch requires by default in order to
build packages. With these installed, externals-clasp seems to build
fine, although there might be more implicit dependencies in the general
installation setup of an Arch system. Either way, perhaps you can find
the equivalent packages for Debian and install those as well if they are
missing on your system.

[1] https://www.archlinux.org/groups/x86_64/base-devel/

On 10/06/15 08:13, Markus Krummenacker wrote:
>  > Good morning.
>  > 
>  > I'm not Christian, but I'll answer anyway. I do recall having seen an
>  > error like this before, but I can't recall the details of it, I'm
>  > afraid. Can you paste the full log somewhere? The real cause might be
>  > further up.
>
> hi, nice to meet you.  thanks very much for helping.
>
> the full log seems to be voluminous.  but i did search up higher and
> found a problem.  while i did have autoconf etc installed, apparently
> libtoolize was not (what a bizarre name...).  after installing that
> stuff too, the build proceeded a lot better, apparently building llvm
> and clang.
>
> but now, i ran into another problem, this time with building boost.
> clearly, this is another bizarre name.  maybe it means boosting the
> build complexity, and the volume of output in the build log ?  it is
> too big to fully include, so i'll try to just convey the start and end
> of it, which seem to carry some information that maybe could be
> deciphered.  what should i search for here ?
>
>
> ...
> make[5]: Nothing to be done for `install'.
> make[5]: Leaving directory `/opt/clasp/150607/externals-clasp/llvm36/build-release/bindings'
> make[4]: Leaving directory `/opt/clasp/150607/externals-clasp/llvm36/build-release'
> make[3]: Leaving directory `/opt/clasp/150607/externals-clasp'
> make boost-build
> make[3]: Entering directory `/opt/clasp/150607/externals-clasp'
> make boost-build-debug
> make[4]: Entering directory `/opt/clasp/150607/externals-clasp'
> echo LDFLAGS=    processed = 
> LDFLAGS= processed =
> (cd boost; \
> 				/opt/clasp/150607/externals-clasp/build/release/bin/bjam toolset=gcc  \
> 				  \
> 				--with-filesystem --with-date_time	\
> 				--with-serialization --with-iostreams	\
> 				--with-program_options --with-regex	\
> 				--with-system --with-mpi\
> 				include=../zlib-1.2.8 linkflags=-L../zlib-1.2.8\
> 				--prefix=/opt/clasp/150607/externals-clasp/build/debug \
> 				debug link=static \
> 				-j2 install --ignore-site-config )
> Performing configuration checks
>
>     - zlib                     : yes (cached)
> warning: skipping optional Message Passing Interface (MPI) library.
> note: to enable MPI support, add "using mpi ;" to user-config.jam.
> note: to suppress this message, pass "--without-mpi" to bjam.
> note: otherwise, you can safely ignore this message.
>     - has_icu builds           : no  (cached)
>
> Component configuration:
>
>     - atomic                   : not building
>     - chrono                   : not building
>     - context                  : not building
>     - coroutine                : not building
>     - date_time                : building
>     - exception                : not building
>     - filesystem               : building
>     - graph                    : not building
>     - graph_parallel           : not building
>     - iostreams                : building
>     - locale                   : not building
>     - log                      : not building
>     - math                     : not building
>     - mpi                      : building
>     - program_options          : building
>     - python                   : not building
>     - random                   : not building
>     - regex                    : building
>     - serialization            : building
>     - signals                  : not building
>     - sync                     : not building
>     - system                   : building
>     - test                     : not building
>     - thread                   : not building
>     - timer                    : not building
>     - wave                     : not building
>
> ...patience...
> ...patience...
> ...found 23164 targets...
> ...updating 11445 targets...
> common.mkdir bin.v2/libs/date_time
> common.mkdir /opt/clasp/150607/externals-clasp/build/debug/lib
> common.mkdir bin.v2/libs/date_time/build
> common.mkdir bin.v2/libs/system/build/gcc-4.8.4/debug/link-static
> common.mkdir bin.v2/libs/date_time/build/gcc-4.8.4
> common.mkdir bin.v2/libs/system/build/gcc-4.8.4/debug/link-static/threading-multi
> common.mkdir bin.v2/libs/date_time/build/gcc-4.8.4/debug
> common.mkdir bin.v2/libs/date_time/build/gcc-4.8.4/debug/link-static
> common.mkdir bin.v2/libs/date_time/build/gcc-4.8.4/debug/link-static/threading-multi
> common.mkdir bin.v2/libs/date_time/build/gcc-4.8.4/debug/link-static/threading-multi/gregorian
> gcc.compile.c++ bin.v2/libs/system/build/gcc-4.8.4/debug/link-static/threading-multi/error_code.o
> gcc.compile.c++ bin.v2/libs/date_time/build/gcc-4.8.4/debug/link-static/threading-multi/gregorian/greg_weekday.o
> gcc.compile.c++ bin.v2/libs/date_time/build/gcc-4.8.4/debug/link-static/threading-multi/gregorian/date_generators.o
> gcc.archive bin.v2/libs/system/build/gcc-4.8.4/debug/link-static/threading-multi/libboost_system.a
> common.copy /opt/clasp/150607/externals-clasp/build/debug/lib/libboost_system.a
> common.mkdir bin.v2/libs/filesystem
> common.mkdir bin.v2/libs/filesystem/build
> common.mkdir bin.v2/libs/filesystem/build/gcc-4.8.4
> common.mkdir bin.v2/libs/filesystem/build/gcc-4.8.4/debug
> common.mkdir bin.v2/libs/filesystem/build/gcc-4.8.4/debug/link-static
> common.mkdir bin.v2/libs/filesystem/build/gcc-4.8.4/debug/link-static/threading-multi
> gcc.compile.c++ bin.v2/libs/filesystem/build/gcc-4.8.4/debug/link-static/threading-multi/codecvt_error_category.o
> gcc.compile.c++ bin.v2/libs/filesystem/build/gcc-4.8.4/debug/link-static/threading-multi/operations.o
> gcc.compile.c++ bin.v2/libs/date_time/build/gcc-4.8.4/debug/link-static/threading-multi/gregorian/greg_month.o
> In file included from ./boost/date_time/gregorian/parsers.hpp:13:0,
>                  from ./boost/date_time/gregorian/greg_facet.hpp:14,
>                  from libs/date_time/src/gregorian/greg_month.cpp:15:
> ./boost/date_time/date_parsing.hpp: In function ~date_type boost::date_time::parse_date(const string&, int)~:
> ./boost/date_time/date_parsing.hpp:116:45: warning: typedef ~year_type~ locally defined but not used [-Wunused-local-typedefs]
>        typedef typename date_type::year_type year_type;
>                                              ^
> ./boost/date_time/date_parsing.hpp: In function ~date_type boost::date_time::parse_undelimited_date(const string&)~:
> ./boost/date_time/date_parsing.hpp:163:45: warning: typedef ~year_type~ locally defined but not used [-Wunused-local-typedefs]
>        typedef typename date_type::year_type year_type;
>                                              ^
> In file included from libs/date_time/src/gregorian/greg_month.cpp:15:0:
> ./boost/date_time/gregorian/greg_facet.hpp: In function ~std::basic_istream<charT>& boost::gregorian::operator>>(std::basic_istream<charT>&, boost::gregorian::date&)~:
> ./boost/date_time/gregorian/greg_facet.hpp:218:76: warning: typedef ~facet_def~ locally defined but not used [-Wunused-local-typedefs]
>      typedef boost::date_time::all_date_names_put<greg_facet_config, charT> facet_def;
>                                                                             ^
> gcc.archive bin.v2/libs/date_time/build/gcc-4.8.4/debug/link-static/threading-multi/libboost_date_time.a
> common.copy /opt/clasp/150607/externals-clasp/build/debug/lib/libboost_date_time.a
> gcc.compile.c++ bin.v2/libs/filesystem/build/gcc-4.8.4/debug/link-static/threading-multi/path_traits.o
> gcc.compile.c++ bin.v2/libs/filesystem/build/gcc-4.8.4/debug/link-static/threading-multi/path.o
> gcc.compile.c++ bin.v2/libs/filesystem/build/gcc-4.8.4/debug/link-static/threading-multi/portability.o
> gcc.compile.c++ bin.v2/libs/filesystem/build/gcc-4.8.4/debug/link-static/threading-multi/utf8_codecvt_facet.o
> gcc.compile.c++ bin.v2/libs/filesystem/build/gcc-4.8.4/debug/link-static/threading-multi/windows_file_codecvt.o
> common.mkdir bin.v2/libs/iostreams
> common.mkdir bin.v2/libs/iostreams/build
> common.mkdir bin.v2/libs/iostreams/build/gcc-4.8.4
> common.mkdir bin.v2/libs/iostreams/build/gcc-4.8.4/debug
> common.mkdir bin.v2/libs/iostreams/build/gcc-4.8.4/debug/link-static
> common.mkdir bin.v2/libs/iostreams/build/gcc-4.8.4/debug/link-static/threading-multi
> gcc.compile.c++ bin.v2/libs/filesystem/build/gcc-4.8.4/debug/link-static/threading-multi/unique_path.o
> gcc.archive bin.v2/libs/filesystem/build/gcc-4.8.4/debug/link-static/threading-multi/libboost_filesystem.a
> common.copy /opt/clasp/150607/externals-clasp/build/debug/lib/libboost_filesystem.a
> gcc.compile.c++ bin.v2/libs/iostreams/build/gcc-4.8.4/debug/link-static/threading-multi/file_descriptor.o
> gcc.compile.c++ bin.v2/libs/iostreams/build/gcc-4.8.4/debug/link-static/threading-multi/bzip2.o
> libs/iostreams/src/bzip2.cpp:20:56: fatal error: bzlib.h: No such file or directory
>  #include "bzlib.h"  // Julian Seward's "bzip.h" header.
>                                                         ^
> compilation terminated.
>
>     "g++"  -ftemplate-depth-128 -O0 -fno-inline -Wall -g -pthread  -DBOOST_ALL_NO_LIB=1 -DBOOST_IOSTREAMS_USE_DEPRECATED  -I"." -I"../zlib-1.2.8" -c -o "bin.v2/libs/iostreams/build/gcc-4.8.4/debug/link-static/threading-multi/bzip2.o" "libs/iostreams/src/bzip2.cpp"
>
> ...failed gcc.compile.c++ bin.v2/libs/iostreams/build/gcc-4.8.4/debug/link-static/threading-multi/bzip2.o...
> gcc.compile.c++ bin.v2/libs/iostreams/build/gcc-4.8.4/debug/link-static/threading-multi/mapped_file.o
> gcc.compile.c++ bin.v2/libs/iostreams/build/gcc-4.8.4/debug/link-static/threading-multi/gzip.o
> common.mkdir bin.v2/libs/program_options
> common.mkdir bin.v2/libs/program_options/build
> common.mkdir bin.v2/libs/program_options/build/gcc-4.8.4
> common.mkdir bin.v2/libs/program_options/build/gcc-4.8.4/debug
> common.mkdir bin.v2/libs/program_options/build/gcc-4.8.4/debug/link-static
> common.mkdir bin.v2/libs/program_options/build/gcc-4.8.4/debug/link-static/threading-multi
> gcc.compile.c++ bin.v2/libs/iostreams/build/gcc-4.8.4/debug/link-static/threading-multi/zlib.o
> ...skipped <pbin.v2/libs/iostreams/build/gcc-4.8.4/debug/link-static/threading-multi>libboost_iostreams.a(clean) for lack of <pbin.v2/libs/iostreams/build/gcc-4.8.4/debug/link-static/threading-multi>bzip2.o...
> ...skipped <pbin.v2/libs/iostreams/build/gcc-4.8.4/debug/link-static/threading-multi>libboost_iostreams.a for lack of <pbin.v2/libs/iostreams/build/gcc-4.8.4/debug/link-static/threading-multi>bzip2.o...
> ...skipped <p/opt/clasp/150607/externals-clasp/build/debug/lib>libboost_iostreams.a for lack of <pbin.v2/libs/iostreams/build/gcc-4.8.4/debug/link-static/threading-multi>libboost_iostreams.a...
> gcc.compile.c++ bin.v2/libs/program_options/build/gcc-4.8.4/debug/link-static/threading-multi/config_file.o
> gcc.compile.c++ bin.v2/libs/program_options/build/gcc-4.8.4/debug/link-static/threading-multi/cmdline.o
> In file included from ./boost/bind/bind.hpp:29:0,
>                  from ./boost/bind.hpp:22,
>                  from libs/program_options/src/cmdline.cpp:18:
> ./boost/bind/arg.hpp: In constructor ~boost::arg<I>::arg(const T&)~:
> ./boost/bind/arg.hpp:37:22: warning: typedef ~T_must_be_placeholder~ locally defined but not used [-Wunused-local-typedefs]
>          typedef char T_must_be_placeholder[ I == is_placeholder<T>::value? 1: -1 ];
>                       ^
> gcc.compile.c++ bin.v2/libs/program_options/build/gcc-4.8.4/debug/link-static/threading-multi/options_description.o
> gcc.compile.c++ bin.v2/libs/program_options/build/gcc-4.8.4/debug/link-static/threading-multi/parsers.o
> In file included from ./boost/bind/bind.hpp:29:0,
>                  from ./boost/bind.hpp:22,
>                  from libs/program_options/src/parsers.cpp:19:
> ./boost/bind/arg.hpp: In constructor ~boost::arg<I>::arg(const T&)~:
> ./boost/bind/arg.hpp:37:22: warning: typedef ~T_must_be_placeholder~ locally defined but not used [-Wunused-local-typedefs]
>          typedef char T_must_be_placeholder[ I == is_placeholder<T>::value? 1: -1 ];
>                       ^
> gcc.compile.c++ bin.v2/libs/program_options/build/gcc-4.8.4/debug/link-static/threading-multi/variables_map.o
> gcc.compile.c++ bin.v2/libs/program_options/build/gcc-4.8.4/debug/link-static/threading-multi/positional_options.o
> gcc.compile.c++ bin.v2/libs/program_options/build/gcc-4.8.4/debug/link-static/threading-multi/utf8_codecvt_facet.o
> gcc.compile.c++ bin.v2/libs/program_options/build/gcc-4.8.4/debug/link-static/threading-multi/convert.o
> In file included from ./boost/bind/bind.hpp:29:0,
>                  from ./boost/bind.hpp:22,
>                  from libs/program_options/src/convert.cpp:22:
> ./boost/bind/arg.hpp: In constructor ~boost::arg<I>::arg(const T&)~:
> ./boost/bind/arg.hpp:37:22: warning: typedef ~T_must_be_placeholder~ locally defined but not used [-Wunused-local-typedefs]
>          typedef char T_must_be_placeholder[ I == is_placeholder<T>::value? 1: -1 ];
>                       ^
> gcc.compile.c++ bin.v2/libs/program_options/build/gcc-4.8.4/debug/link-static/threading-multi/value_semantic.o
> gcc.compile.c++ bin.v2/libs/program_options/build/gcc-4.8.4/debug/link-static/threading-multi/winmain.o
> common.mkdir bin.v2/libs/regex/build/gcc-4.8.4/debug/link-static
> common.mkdir bin.v2/libs/regex/build/gcc-4.8.4/debug/link-static/threading-multi
> gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.8.4/debug/link-static/threading-multi/c_regex_traits.o
> gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.8.4/debug/link-static/threading-multi/cpp_regex_traits.o
> gcc.compile.c++ bin.v2/libs/program_options/build/gcc-4.8.4/debug/link-static/threading-multi/split.o
> gcc.archive bin.v2/libs/program_options/build/gcc-4.8.4/debug/link-static/threading-multi/libboost_program_options.a
> common.copy /opt/clasp/150607/externals-clasp/build/debug/lib/libboost_program_options.a
> gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.8.4/debug/link-static/threading-multi/fileiter.o
> gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.8.4/debug/link-static/threading-multi/icu.o
> gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.8.4/debug/link-static/threading-multi/cregex.o
> gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.8.4/debug/link-static/threading-multi/instances.o
> gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.8.4/debug/link-static/threading-multi/regex.o
> gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.8.4/debug/link-static/threading-multi/regex_debug.o
> gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.8.4/debug/link-static/threading-multi/posix_api.o
> gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.8.4/debug/link-static/threading-multi/regex_raw_buffer.o
> gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.8.4/debug/link-static/threading-multi/static_mutex.o
> gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.8.4/debug/link-static/threading-multi/w32_regex_traits.o
> gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.8.4/debug/link-static/threading-multi/regex_traits_defaults.o
> gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.8.4/debug/link-static/threading-multi/wc_regex_traits.o
> gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.8.4/debug/link-static/threading-multi/wide_posix_api.o
> gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.8.4/debug/link-static/threading-multi/usinstances.o
> common.mkdir bin.v2/libs/serialization
> common.mkdir bin.v2/libs/serialization/build
> common.mkdir bin.v2/libs/serialization/build/gcc-4.8.4
> common.mkdir bin.v2/libs/serialization/build/gcc-4.8.4/debug
> common.mkdir bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static
> common.mkdir bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/basic_archive.o
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/basic_iarchive.o
> libs/serialization/src/basic_iarchive.cpp: In member function ~const boost::archive::detail::basic_pointer_iserializer* boost::archive::detail::basic_iarchive_impl::load_pointer(boost::archive::detail::basic_iarchive&, void*&, const boost::archive::detail::basic_pointer_iserializer*, const boost::archive::detail::basic_pointer_iserializer* (*)(const boost::serialization::extended_type_info&))~:
> libs/serialization/src/basic_iarchive.cpp:455:23: warning: variable ~new_cid~ set but not used [-Wunused-but-set-variable]
>          class_id_type new_cid = register_type(bpis_ptr->get_basic_serializer());
>                        ^
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/basic_iserializer.o
> gcc.compile.c++ bin.v2/libs/regex/build/gcc-4.8.4/debug/link-static/threading-multi/winstances.o
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/basic_oarchive.o
> ...on 100th target...
> gcc.archive bin.v2/libs/regex/build/gcc-4.8.4/debug/link-static/threading-multi/libboost_regex.a
> common.copy /opt/clasp/150607/externals-clasp/build/debug/lib/libboost_regex.a
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/basic_oserializer.o
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/basic_pointer_iserializer.o
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/basic_pointer_oserializer.o
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/basic_serializer_map.o
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/basic_text_iprimitive.o
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/basic_text_oprimitive.o
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/basic_xml_archive.o
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/binary_oarchive.o
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/binary_iarchive.o
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/extended_type_info.o
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/extended_type_info_no_rtti.o
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/extended_type_info_typeid.o
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/polymorphic_iarchive.o
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/stl_port.o
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/polymorphic_oarchive.o
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/text_oarchive.o
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/text_iarchive.o
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/archive_exception.o
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/void_cast.o
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/xml_iarchive.o
> In file included from ./boost/spirit/home/classic/utility/chset.hpp:15:0,
>                  from ./boost/spirit/include/classic_chset.hpp:11,
>                  from ./boost/archive/impl/basic_xml_grammar.hpp:54,
>                  from ./boost/archive/impl/xml_iarchive_impl.ipp:41,
>                  from libs/serialization/src/xml_iarchive.cpp:32:
> ./boost/spirit/home/classic/core/primitives/primitives.hpp: In member function ~typename boost::spirit::classic::parser_result<DerivedT, ScannerT>::type boost::spirit::classic::char_parser<DrivedT>::parse(const ScannerT&) const~:
> ./boost/spirit/home/classic/core/primitives/primitives.hpp:50:68: warning: typedef ~result_t~ locally defined but not used [-Wunused-local-typedefs]
>              typedef typename parser_result<self_t, ScannerT>::type result_t;
>                                                                     ^
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/xml_oarchive.o
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/xml_archive_exception.o
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/shared_ptr_helper.o
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/xml_grammar.o
> In file included from ./boost/spirit/home/classic/utility/chset.hpp:15:0,
>                  from ./boost/spirit/include/classic_chset.hpp:11,
>                  from ./boost/archive/impl/basic_xml_grammar.hpp:54,
>                  from libs/serialization/src/xml_grammar.cpp:16:
> ./boost/spirit/home/classic/core/primitives/primitives.hpp: In member function ~typename boost::spirit::classic::parser_result<DerivedT, ScannerT>::type boost::spirit::classic::char_parser<DrivedT>::parse(const ScannerT&) const~:
> ./boost/spirit/home/classic/core/primitives/primitives.hpp:50:68: warning: typedef ~result_t~ locally defined but not used [-Wunused-local-typedefs]
>              typedef typename parser_result<self_t, ScannerT>::type result_t;
>                                                                     ^
> gcc.archive bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/libboost_serialization.a
> common.copy /opt/clasp/150607/externals-clasp/build/debug/lib/libboost_serialization.a
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/basic_text_wiprimitive.o
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/basic_text_woprimitive.o
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/text_wiarchive.o
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/utf8_codecvt_facet.o
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/text_woarchive.o
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/xml_wiarchive.o
> In file included from ./boost/spirit/home/classic/utility/chset.hpp:15:0,
>                  from ./boost/spirit/include/classic_chset.hpp:11,
>                  from ./boost/archive/impl/basic_xml_grammar.hpp:54,
>                  from ./boost/archive/impl/xml_wiarchive_impl.ipp:52,
>                  from libs/serialization/src/xml_wiarchive.cpp:37:
> ./boost/spirit/home/classic/core/primitives/primitives.hpp: In member function ~typename boost::spirit::classic::parser_result<DerivedT, ScannerT>::type boost::spirit::classic::char_parser<DrivedT>::parse(const ScannerT&) const~:
> ./boost/spirit/home/classic/core/primitives/primitives.hpp:50:68: warning: typedef ~result_t~ locally defined but not used [-Wunused-local-typedefs]
>              typedef typename parser_result<self_t, ScannerT>::type result_t;
>                                                                     ^
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/xml_woarchive.o
> gcc.compile.c++ bin.v2/libs/serialization/build/gcc-4.8.4/debug/link-static/threading-multi/codecvt_null.o
> common.mkdir /opt/clasp/150607/externals-clasp/build/debug/include
> common.mkdir /opt/clasp/150607/externals-clasp/build/debug/include/boost
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/bind.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/iterator_adaptors.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/exception_ptr.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/compressed_pair.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/variant.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/ref.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/make_shared.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/get_pointer.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/concept_check.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/operators.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/range.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/none_t.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/math_fwd.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/static_assert.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/version.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/circular_buffer.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/function_equal.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/bimap.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/multi_array.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/array.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/functional.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/shared_container_iterator.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/limits.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/current_function.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/shared_ptr.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/dynamic_bitset_fwd.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/ratio.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/mem_fn.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/atomic.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/call_traits.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/multi_index_container_fwd.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/predef.h
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/rational.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/pointee.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tokenizer.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/shared_array.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/progress.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/multi_index_container.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/scope_exit.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/weak_ptr.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/throw_exception.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/crc.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/integer_fwd.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/python.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/date_time.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/assert.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/smart_ptr.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/wave.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/unordered_set.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/blank_fwd.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/swap.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/function_output_iterator.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/format.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/type.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/filesystem.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/intrusive_ptr.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/utility.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/foreach_fwd.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/scoped_array.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/integer_traits.hpp
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/implicit_cast.hpp
> ...on 200th target...
>
>
>
>
>
>
> ...
>
>
>
>
>
>
> ...on 11400th target...
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/compatibility/cpp_c_headers/cwctype
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/compatibility/cpp_c_headers/cstddef
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/compatibility/cpp_c_headers/cstring
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/compatibility/cpp_c_headers/cmath
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/compatibility/cpp_c_headers/cctype
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/memory
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/sstream
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/bitset
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/string
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/locale
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/vector
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/iterator
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/algorithm
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/strstream
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/list
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/exception
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/map
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/streambuf
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/fstream
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/new
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/random
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/iomanip
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/regex
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/unordered_set
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/complex
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/type_traits
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/tuple
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/unordered_map
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/ios
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/utility
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/queue
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/functional
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/istream
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/valarray
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/stack
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/set
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/cmath
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/deque
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/stdexcept
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/iostream
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/ostream
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/typeinfo
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/numeric
> common.copy /opt/clasp/150607/externals-clasp/build/debug/include/boost/tr1/tr1/limits
> ...failed updating 1 target...
> ...skipped 3 targets...
> ...updated 11441 targets...
> make[4]: *** [boost-build-debug] Error 1
> make[4]: Leaving directory `/opt/clasp/150607/externals-clasp'
> make[3]: *** [boost-build] Error 2
> make[3]: Leaving directory `/opt/clasp/150607/externals-clasp'
> make[2]: *** [subAll] Error 2
> make[2]: Leaving directory `/opt/clasp/150607/externals-clasp'
> make[1]: *** [allnoget] Error 2
> make[1]: Leaving directory `/opt/clasp/150607/externals-clasp'
> make: *** [all] Error 2
>
>
>
>
>  > If you'd like, I can also upload an archive of a pre-built Clasp for you
>  > to use. Maybe that would promise more immediate success.
>  > 
>  > Sincerely, Nicolas Hafner
>  > 
>  > On 09/06/15 08:30, Markus Krummenacker wrote:
>  > > well, dear drmeister,
>  > >
>  > > i just spent a week's worth of my spare time to try and build clasp to
>  > > familiarize myself with this project.  but it isn't working very well.
>  > >
>  > > part of the problem is that 2 computers i have available, a mac laptop
>  > > and a linux (ubuntu-12.04) box, don't have a modern enough os to
>  > > support compilation of the code.  i'm not willing to do another os
>  > > upgrade for this, as this usually causes much more trouble than it is
>  > > worth.  so i worked on getting gcc-4.8.4 to build on both platforms,
>  > > and linux looks more promising for now.
>  > >
>  > > after many misadventures, i'm now at the point where on linux, i'll
>  > > type "make" in the git clone of externals-clasp , but it bombs out as
>  > > follows:
>  > >
>  > >
>  > > ...
>  > > common.copy /opt/clasp/150607/externals-clasp/build/release/share/boost=
>  > -build/tools/symlink.py
>  > > common.copy /opt/clasp/150607/externals-clasp/build/release/share/boost=
>  > -build/tools/qt4.jam
>  > > ...updated 309 targets...
>  > > make[3]: Leaving directory `/opt/clasp/150607/externals-clasp'
>  > > make boehm-setup
>  > > make[3]: Entering directory `/opt/clasp/150607/externals-clasp'
>  > > (cd boehm-7.2; \
>  > > 		export ALL_INTERIOR_PTRS=3D1; \
>  > > 		CFLAGS=3D"-DUSE_MMAP" \
>  > > 		./configure --enable-shared=3Dno --enable-static=3Dyes --enable-handl=
>  > e-fork --enable-cplusplus --prefix=3D/opt/clasp/150607/externals-clasp/bu=
>  > ild/common;)
>  > > /bin/sh: 3: ./configure: not found
>  > > make[3]: *** [boehm-setup] Error 127
>  > > make[3]: Leaving directory `/opt/clasp/150607/externals-clasp'
>  > > make[2]: *** [setup] Error 2
>  > > make[2]: Leaving directory `/opt/clasp/150607/externals-clasp'
>  > > make[1]: *** [allnoget] Error 2
>  > > make[1]: Leaving directory `/opt/clasp/150607/externals-clasp'
>  > > make: *** [all] Error 2
>  > >
>  > >
>  > >
>  > > so what would be the advice to get the configure file to be generated ?=
>  > 
>  > > this does not seem to just run out of the box.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <https://mailman.common-lisp.net/pipermail/clasp-devel/attachments/20150610/74c0de0c/attachment-0001.sig>


More information about the clasp-devel mailing list