Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 288957 - dev-libs/boost-1.39.0 fails with bjam-1_39 command not found
Summary: dev-libs/boost-1.39.0 fails with bjam-1_39 command not found
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Tiziano Müller (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-13 21:17 UTC by Kanstantsin Shautsou
Modified: 2009-10-25 18:10 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge.info,4.95 KB, text/plain)
2009-10-13 21:18 UTC, Kanstantsin Shautsou
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kanstantsin Shautsou 2009-10-13 21:17:52 UTC
>>> Emerging (1 of 230) dev-libs/boost-1.39.0
 * boost_1_39_0.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                                                                                               [ ok ]
 * boost-patches-1.39.0-1.tbz2 RMD160 SHA1 SHA256 size ;-) ...                                                                                        [ ok ]
 * checking ebuild checksums ;-) ...                                                                                                                  [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                                 [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                                [ ok ]
>>> Unpacking source...                                                                                                                                     
>>> Unpacking boost_1_39_0.tar.bz2 to /mnt/sda2/tmp/portage/dev-libs/boost-1.39.0/work                                                                      
>>> Unpacking boost-patches-1.39.0-1.tbz2 to /mnt/sda2/tmp/portage/dev-libs/boost-1.39.0/work                                                               
>>> Source unpacked in /mnt/sda2/tmp/portage/dev-libs/boost-1.39.0/work                                                                                     
>>> Preparing source in /mnt/sda2/tmp/portage/dev-libs/boost-1.39.0/work/boost_1_39_0 ...                                                                   
 * Applying various patches (bugfixes/updates) ...                                                                                                          
 *   01_all_1.39.0-tools_wave_cpp.patch ...                                                                                                            [ ok ]
 *   02_all_1.37.0-function-templates-compile-fix.patch ...                                                                                            [ ok ]
 *   07_all_1.35.0-fix_mpi_installation.patch ...                                                                                                      [ ok ]
 * Done with patching                                                                                                                                        
 * Applying remove_toolset_from_targetname.patch ...                                                                                                   [ ok ]
>>> Source prepared.                                                                                                                                         
>>> Configuring source in /mnt/sda2/tmp/portage/dev-libs/boost-1.39.0/work/boost_1_39_0 ...                                                                  
 * Writing new user-config.jam                                                                                                                               
>>> Source configured.                                                                                                                                       
>>> Compiling source in /mnt/sda2/tmp/portage/dev-libs/boost-1.39.0/work/boost_1_39_0 ...                                                                    
 * Using the following options to build:                                                                                                                     
 *    --without-mpi --user-config="/mnt/sda2/tmp/portage/dev-libs/boost-1.39.0/work/boost_1_39_0/user-config.jam" --boost-build=/usr/share/boost-build-1_39 --prefix="/mnt/sda2/tmp/portage/dev-libs/boost-1.39.0/image//usr" --layout=versioned                                                                          
/mnt/sda2/tmp/portage/dev-libs/boost-1.39.0/temp/environment: line 3691: bjam-1_39: command not found                                                   
 * ERROR: dev-libs/boost-1.39.0 failed:                                                                                                                      
 *   building boost failed                                                                                                                                   
 *                                                                                                                                                           
 * Call stack:                                                                                                                                               
 *     ebuild.sh, line  49:  Called src_compile                                                                                                              
 *   environment, line 3691:  Called die                                                                                                                     
 * The specific snippet of code:                                                                                                                             
 *       ${BJAM} ${NUMJOBS} -q gentoorelease ${OPTIONS} threading=single,multi link=shared,static runtime-link=shared || die "building boost failed";        
 *                                                                                                                                                           
 * If you need support, post the output of 'emerge --info =dev-libs/boost-1.39.0',                                                                           
 * the complete build log and the output of 'emerge -pqv =dev-libs/boost-1.39.0'.                                                                            
 * The complete build log is located at '/var/log/portage/dev-libs:boost-1.39.0:20091013-200212.log'.                                                        
 * The ebuild environment file is located at '/mnt/sda2/tmp/portage/dev-libs/boost-1.39.0/temp/environment'.                                                 
 * S: '/mnt/sda2/tmp/portage/dev-libs/boost-1.39.0/work/boost_1_39_0'                                                                                        

>>> Failed to emerge dev-libs/boost-1.39.0, Log file:

>>>  '/var/log/portage/dev-libs:boost-1.39.0:20091013-200212.log'
Comment 1 Kanstantsin Shautsou 2009-10-13 21:18:35 UTC
Created attachment 207020 [details]
emerge --info

here is emerge --info
Comment 2 Dirkjan Ochtman (RETIRED) gentoo-dev 2009-10-21 16:54:27 UTC
Can you still reproduce this? And, do you have dev-util/boost-build-1.39 installed? That should be a dependency for boost-1.39.
Comment 3 Kanstantsin Shautsou 2009-10-22 21:51:07 UTC
Oh, now it's compiling. Don't know why boost lost boost-build dependency (bjam-1_39 was in boost-build-1.39). 
Solution:
emerge -1 boost-build
emerge -1 boost