Installing 1.56 on Fedora 20
It's been a while since I've installed Boost. Running this command on a completely vanilla Fedora 20 b2 --prefix=~/local/boost-1.56.0 --layout=tagged link=shared threading=multi,single install Finally says... ...failed updating 58 targets... ...skipped 12 targets... ...updated 12214 targets... Is this normal? Thx, Rob.
On Sun, Aug 17, 2014 at 06:31:20PM +0100, Robert Jones wrote:
It's been a while since I've installed Boost. Running this command on a completely vanilla Fedora 20
b2 --prefix=~/local/boost-1.56.0 --layout=tagged link=shared threading=multi,single install
Finally says...
...failed updating 58 targets... ...skipped 12 targets... ...updated 12214 targets...
Is this normal?
The common reason for such failures is that you don't have the optional headers/libraries for Boost.Iostreams bzip2/zlib devices, Boost.Python's dependencies on Python headers/libraries, and ICU for whichever library has an optional dependency on it (Locale? Filesystem?). It's perfectly normal. -- Lars Viklund | zao@acc.umu.se
Lars Viklund wrote:
On Sun, Aug 17, 2014 at 06:31:20PM +0100, Robert Jones wrote:
It's been a while since I've installed Boost. Running this command on a completely vanilla Fedora 20
b2 --prefix=~/local/boost-1.56.0 --layout=tagged link=shared threading=multi,single install
Finally says...
...failed updating 58 targets... ...skipped 12 targets... ...updated 12214 targets...
Is this normal?
The common reason for such failures is that you don't have the optional headers/libraries for Boost.Iostreams bzip2/zlib devices, Boost.Python's dependencies on Python headers/libraries, and ICU for whichever library has an optional dependency on it (Locale? Filesystem?).
It's perfectly normal.
The best way to discover these things is download the src package to see how the standard fedora package is built. yumdownloader --source xxxxx
On 18 August 2014 14:14, Neal Becker
The best way to discover these things is download the src package to see how the standard fedora package is built.
yumdownloader --source xxxxx
That's a handy tip, thanks. My ignorance of rpms is letting me down now. I've done
yumdownloader --source boost which downloaded 1.54, but listing its contents with rpm -q -p boost-1.54.0-9.fc20.src.rpm -l doesn't show me anything which obviously contains a build line. Where would I find this? Thx, Rob.
Robert Jones wrote:
On 18 August 2014 14:14, Neal Becker
wrote: The best way to discover these things is download the src package to see how the standard fedora package is built.
yumdownloader --source xxxxx
That's a handy tip, thanks. My ignorance of rpms is letting me down now. I've done
yumdownloader --source boost
which downloaded 1.54, but listing its contents with
rpm -q -p boost-1.54.0-9.fc20.src.rpm -l
doesn't show me anything which obviously contains a build line. Where would I find this?
Thx, Rob.
Install the source rpm: rpm -i xxx.srpm Now you can find the .spec file and see everything. I also just learned, you can fine a spec file like this: http://pkgs.fedoraproject.org/cgit/boost.git/tree/boost.spec?h=f20 -- -- Those who don't understand recursion are doomed to repeat it
On 22 August 2014 20:11, Neal Becker
Install the source rpm:
rpm -i xxx.srpm
Now you can find the .spec file and see everything.
I also just learned, you can fine a spec file like this:
http://pkgs.fedoraproject.org/cgit/boost.git/tree/boost.spec?h=f20
Excellent, thanks Neal! Interpreting .spec files is a steep learning
curve, but this certainly looks it will give me the answer I need. - Rob.
participants (3)
-
Lars Viklund
-
Neal Becker
-
Robert Jones