From: Andreas Enge <andreas@enge.fr>
To: 29082@debbugs.gnu.org
Subject: bug#29082: Guix-daemon has undefined reference to boost
Date: Tue, 31 Oct 2017 16:40:46 +0100 [thread overview]
Message-ID: <20171031154046.GA4546@jurong> (raw)
Hello,
I am currently trying to compile the most recent guix on debian on a novena
arm board. First, I updated via git from release 0.12 to 0.13, then I used
this to do a "guix pull" yesterday:
$ guix --version
guix (GNU Guix) 20171030.19
Then I updated all the packages in my profile using this guix version.
When configuring and making guix from git checkout 56295c51609c07e287ae1c23adc2536bb3c8c3c0,
linking the guix daemon leads to the following error:
make[2]: Entering directory '/home/andreas/guix'
CXXLD guix-daemon
nix/nix-daemon/guix_daemon-nix-daemon.o: In function `nix::FormatOrString::FormatOrString(boost::basic_format const&)':
/home/andreas/guix/./nix/libutil/types.hh:36: undefined reference to `boost::basic_format::str[abi:cxx11]() const'
/home/andreas/guix/./nix/libutil/types.hh:36: undefined reference to `boost::basic_format::str[abi:cxx11]() const'
nix/nix-daemon/guix_daemon-nix-daemon.o: In function `acceptConnection':
/home/andreas/guix/nix/nix-daemon/nix-daemon.cc:888: undefined reference to `boost::basic_format::basic_format(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
nix/nix-daemon/guix_daemon-nix-daemon.o: In function `nix::FormatOrString::FormatOrString(boost::basic_format const&)':
/home/andreas/guix/./nix/libutil/types.hh:36: undefined reference to `boost::basic_format::str[abi:cxx11]() const'
/home/andreas/guix/./nix/libutil/types.hh:36: undefined reference to `boost::basic_format::str[abi:cxx11]() const'
/home/andreas/guix/./nix/libutil/types.hh:36: undefined reference to `boost::basic_format::str[abi:cxx11]() const'
/home/andreas/guix/./nix/libutil/types.hh:36: undefined reference to `boost::basic_format::str[abi:cxx11]() const'
/home/andreas/guix/./nix/libutil/types.hh:36: undefined reference to `boost::basic_format::str[abi:cxx11]() const'
nix/nix-daemon/guix_daemon-guix-daemon.o:/home/andreas/guix/./nix/libutil/types.hh:36: more undefined references to `boost::basic_format::str[abi:cxx11]() const' follow
collect2: error: ld returned 1 exit status
The same happens when I run "make" inside "guix environment guix"
(however, I did not reconfigure, since I would then have to wait
another hour or two to reach this point).
What is surprising is that "guix pull" succeeded, apparently with the
same code.
Andreas
next reply other threads:[~2017-10-31 15:42 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-10-31 15:40 Andreas Enge [this message]
2017-10-31 22:29 ` bug#29082: Guix-daemon has undefined reference to boost Ludovic Courtès
2017-11-01 15:36 ` Andreas Enge
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://guix.gnu.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20171031154046.GA4546@jurong \
--to=andreas@enge.fr \
--cc=29082@debbugs.gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).