Bug 13619

Summary: Bug in spec file from boost-1.53.0-1mga3.src.rpm
Product: Mageia Reporter: Gilles Allard <gilles.allard21>
Component: RPM PackagesAssignee: Barry Jackson <zen25000>
Status: RESOLVED INVALID QA Contact:
Severity: normal    
Priority: Normal CC: marja11
Version: 3   
Target Milestone: ---   
Hardware: i586   
OS: Linux   
Whiteboard:
Source RPM: boost-1.53.0-1.mga3.src.rpm CVE:
Status comment:

Description Gilles Allard 2014-06-30 07:53:19 CEST
Description of problem:
Install of Boost fails during the second part of operation : the sequence starting with "(cd tools/build/v2" is faulty because there is no "./b2" (and no "jam") in the new current directory.
Inserting something like "ln -sf ../../../{b2,bjam} ." after "(cd tools/build/v2" fixes this bug.

Version-Release number of selected component (if applicable):
1.53.0-1mga3

How reproducible:
Very easily

Steps to Reproduce:
1.Build Boost from source rpm
2.Install the built components : the failure occurs after main install (1rst part)
3.


Reproducible: 

Steps to Reproduce:
David Walser 2014-06-30 13:28:35 CEST

Assignee: bugsquad => zen25000

Comment 1 Barry Jackson 2014-06-30 16:14:59 CEST
Could you please attach your build log, as I cannot see any error reported in an x86_64 build locally, and cannot easily test a 32bit build.

Please also expand on your 'steps to reproduce'.
What exactly do you mean by "install the built components"?
Comment 2 Barry Jackson 2014-06-30 16:35:00 CEST
(In reply to Gilles Allard from comment #0)
> Install of Boost fails during the second part of operation : the sequence
> starting with "(cd tools/build/v2" is faulty because there is no "./b2" (and
> no "jam") in the new current directory.

boost_1_53_0/tools/build/v2/b2 executable exists here:

[baz@jackodesktop boost]$  cd /home/baz/BLD-Bugs_Mga3/boost/BUILD/boost_1_53_0/tools/build/v2
[baz@jackodesktop v2]$ ls b2
b2*
Comment 3 Gilles Allard 2014-06-30 21:40:56 CEST
(In reply to Barry Jackson from comment #2)
> (In reply to Gilles Allard from comment #0)
> > Install of Boost fails during the second part of operation : the sequence
> > starting with "(cd tools/build/v2" is faulty because there is no "./b2" (and
> > no "jam") in the new current directory.
> 
> boost_1_53_0/tools/build/v2/b2 executable exists here:
> 
> [baz@jackodesktop boost]$  cd
> /home/baz/BLD-Bugs_Mga3/boost/BUILD/boost_1_53_0/tools/build/v2
> [baz@jackodesktop v2]$ ls b2
> b2*

I just rebuilt the "boost" package from the beginning and everything went fine.
The bug is not in the spec file but, obviously, on my computer : the second "bootstrap.sh" that creates b2 & jam in tools/build/v2 was not executed when I first met this problem.
Very sorry for that trouble !
Comment 4 Marja Van Waes 2014-06-30 22:49:55 CEST
(In reply to Gilles Allard from comment #3)

> 
> I just rebuilt the "boost" package from the beginning and everything went
> fine.
> The bug is not in the spec file but, obviously, on my computer : the second
> "bootstrap.sh" that creates b2 & jam in tools/build/v2 was not executed when
> I first met this problem.
> Very sorry for that trouble !

Thanks a lot for telling us, Gilles :-)

Status: NEW => RESOLVED
CC: (none) => marja11
Resolution: (none) => INVALID

Comment 5 Barry Jackson 2014-07-01 01:03:42 CEST
(In reply to Gilles Allard from comment #3)
> 
> I just rebuilt the "boost" package from the beginning and everything went
> fine.
> The bug is not in the spec file but, obviously, on my computer : the second
> "bootstrap.sh" that creates b2 & jam in tools/build/v2 was not executed when
> I first met this problem.
> Very sorry for that trouble !

No problem, glad you sorted it :)