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@common-lisp.net wrote:
Send clasp-devel mailing list submissions to clasp-devel@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@common-lisp.net
You can reach the person managing the list at clasp-devel-owner@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:
- Re: clasp setup blues (Nicolas Hafner)
Message: 1 Date: Wed, 10 Jun 2015 10:07:42 +0200 From: Nicolas Hafner shinmera@tymoon.eu To: Markus Krummenacker kr@AI.SRI.COM Cc: clasp-devel@common-lisp.net Subject: Re: clasp setup blues Message-ID: 5577F04E.8060204@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.
Faheem Mitha writes:
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
hi, nice to meet you too.
yes, that was it. thanks.