There was just a pull request merged to deal with 1.56 a few days ago. You
might have a look at that.

On Wednesday, September 10, 2014, Thorsten Jolitz <[email protected]> wrote:

>
>
> Hi List,
>
> two days ago I routinely updated my Archlinux system, and the update
> included the boost package:
>
> ,----
> | Name                 : boost
> | Version              : 1.56.0-1
> | Architecture         : x86_64
> | Depends on           : boost-libs=1.56.0
> `----
>
> That made ledger stop working:
>
> ,----
> | [tj@arch ledger]$ ledger
> | ledger: error while loading shared libraries:
> | libboost_date_time.so.1.55.0: cannot open shared object file: No such
> | file or directory
> `----
>
> I pulled the newest git-version of ledger and tried to update ledger in
> the hope its already adjusted to the newer boost library, but that
> failed too (see output below).
>
> I'm reluctant to downgrade Boost again, because I fear possible wreckage
> of my Archlinux system. Can I hope that ledger (or the make files) will
> adapt soon the new boost version?
>
> PS debug output of failed ledger update
>
> [tj@arch ledger]$ ./acprep --debug update
> acprep: INFO: Invoking primary phase: update
> acprep: INFO: Executing phase: update
> acprep: INFO: Executing phase: pull
> acprep: DEBUG: Executing command: git pull
> Already up-to-date.
> acprep: INFO: Executing phase: submodule
> acprep: DEBUG: Executing command: git submodule init
> acprep: DEBUG: Executing command: git submodule update
> acprep: INFO: Executing phase: make
> acprep: DEBUG: Configure arguments => []
> acprep: DEBUG: Makefile arguments  => []
> acprep: INFO: Executing phase: config
> acprep: INFO: Executing phase: submodule
> acprep: DEBUG: Executing command: git submodule init
> acprep: DEBUG: Executing command: git submodule update
> acprep: INFO: Executing phase: configure
> acprep: DEBUG: Executing command: uname -s
> acprep: INFO: System type is => b'Linux'
> acprep: INFO: Setting up build flavor => debug
> acprep: DEBUG: configure does not need to be run
> acprep: DEBUG: Changing directory to /home/tj/gitclone/ledger
> acprep: DEBUG: Executing command: make
> Scanning dependencies of target libledger
> [  1%] Building CXX object src/CMakeFiles/libledger.dir/stats.cc.o
> [  3%] Building CXX object src/CMakeFiles/libledger.dir/generate.cc.o
> [...]
> [ 66%] Building CXX object src/CMakeFiles/libledger.dir/quotes.cc.o
> [ 68%] Building CXX object src/CMakeFiles/libledger.dir/history.cc.o
> In file included from /usr/include/boost/noncopyable.hpp:15:0,
>                  from
>
>  /usr/include/boost/type_traits/is_copy_constructible.hpp:18,
>                  from /usr/include/boost/type_traits.hpp:53,
>                  from /usr/include/boost/pending/property.hpp:13,
>                  from /usr/include/boost/graph/graph_traits.hpp:27,
>                  from /usr/include/boost/graph/adjacency_list.hpp:33,
>                  from /home/tj/gitclone/ledger/src/history.cc:34:
> /usr/include/boost/core/noncopyable.hpp:23:9: Fehler: Redefinition von
> »class boost::noncopyable_::noncopyable«
>    class noncopyable
>          ^
> In file included from /usr/include/boost/system/error_code.hpp:18:0,
>                  from /usr/include/boost/filesystem/path_traits.hpp:23,
>                  from /usr/include/boost/filesystem/path.hpp:25,
>                  from /usr/include/boost/filesystem/operations.hpp:25,
>                  from /usr/include/boost/filesystem/convenience.hpp:22,
>                  from /home/tj/gitclone/ledger/system.hh:178:
> /usr/include/boost/noncopyable.hpp:23:9: Fehler: vorherige Definition
> von »class boost::noncopyable_::noncopyable«
> In file included from /usr/include/boost/ref.hpp:15:0,
>                  from
>                  /usr/include/boost/graph/named_function_params.hpp:16,
>                  from
>                  /usr/include/boost/graph/dijkstra_shortest_paths.hpp:20,
>                  from /home/tj/gitclone/ledger/src/history.cc:36:
> /usr/include/boost/core/ref.hpp:59:25: Fehler: Redefinition von »class
> boost::reference_wrapper<T>«
>  template<class T> class reference_wrapper
>                          ^
> In file included from
> /usr/include/boost/function/function_base.hpp:29:0,
>                  from
>                  /usr/include/boost/function/detail/prologue.hpp:17,
>                  from /usr/include/boost/function.hpp:24,
>                  from
>
>  /usr/include/boost/algorithm/string/detail/find_iterator.hpp:18,
>                  from
>                  /usr/include/boost/algorithm/string/find_iterator.hpp:24,
>                  from
>                  /usr/include/boost/algorithm/string/iter_find.hpp:27,
>                  from /usr/include/boost/algorithm/string/split.hpp:16,
>                  from /usr/include/boost/algorithm/string.hpp:23,
>                  from /home/tj/gitclone/ledger/system.hh:168:
> /usr/include/boost/ref.hpp:32:25: Fehler: vorherige Definition von
> »class boost::reference_wrapper<T>«
> /usr/include/boost/smart_ptr/detail/array_allocator.hpp:247:23:
> Anmerkung: empfohlene Alternative:
> In file included from /usr/include/boost/optional/optional.hpp:26:0,
>                  from /usr/include/boost/optional.hpp:15,
>                  from /usr/include/boost/format/internals.hpp:20,
>                  from /usr/include/boost/format.hpp:38,
>                  from /home/tj/gitclone/ledger/system.hh:185:
> /usr/include/boost/type_traits/type_with_alignment.hpp:222:17:
> Anmerkung:   »boost::align«
>  // by value (and neither can any type containing such a type like
>
> [...]
>                  ^
> src/CMakeFiles/libledger.dir/build.make:980: recipe for target
> 'src/CMakeFiles/libledger.dir/history.cc.o' failed
> make[2]: *** [src/CMakeFiles/libledger.dir/history.cc.o] Error 1
> CMakeFiles/Makefile2:112: recipe for target
> 'src/CMakeFiles/libledger.dir/all' failed
> make[1]: *** [src/CMakeFiles/libledger.dir/all] Error 2
> Makefile:147: recipe for target 'all' failed
> make: *** [all] Error 2
> acprep: ERROR: Execution failed: make))
>
> --
> cheers,
> Thorsten
>
>
> --
>
> ---
> You received this message because you are subscribed to the Google Groups
> "Ledger" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected] <javascript:;>.
> For more options, visit https://groups.google.com/d/optout.
>


-- 
Craig, Corona De Tucson, AZ
enderw88.wordpress.com

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"Ledger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to