clasp setup blues

Faheem Mitha faheem at faheem.info
Wed Jun 10 08:56:54 UTC 2015


Hi Markus

You need to install libbz2-dev to get bzlib.h, at least on Debian/Ubuntu, 
if you haven't figured that out already.
                                                           Regards, Faheem

On Wed, 10 Jun 2015, clasp-devel-request at common-lisp.net wrote:

> Send clasp-devel mailing list submissions to
> 	clasp-devel at common-lisp.net
>
> To subscribe or unsubscribe via the World Wide Web, visit
> 	https://mailman.common-lisp.net/listinfo/clasp-devel
> or, via email, send a message with subject or body 'help' to
> 	clasp-devel-request at common-lisp.net
>
> You can reach the person managing the list at
> 	clasp-devel-owner at common-lisp.net
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of clasp-devel digest..."
>
>
> Today's Topics:
>
>   1. Re: clasp setup blues (Nicolas Hafner)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Wed, 10 Jun 2015 10:07:42 +0200
> From: Nicolas Hafner <shinmera at tymoon.eu>
> To: Markus Krummenacker <kr at AI.SRI.COM>
> Cc: clasp-devel at common-lisp.net
> Subject: Re: clasp setup blues
> Message-ID: <5577F04E.8060204 at tymoon.eu>
> Content-Type: text/plain; charset="windows-1252"
>
>> 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.sig>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> clasp-devel mailing list
> clasp-devel at common-lisp.net
> https://mailman.common-lisp.net/listinfo/clasp-devel
>
>
> ------------------------------
>
> End of clasp-devel Digest, Vol 2, Issue 3
> *****************************************
>
>



More information about the clasp-devel mailing list