Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 298468 - dev-ruby/sqlite3-ruby-1.2.5 fails to build with USE="doc"
Summary: dev-ruby/sqlite3-ruby-1.2.5 fails to build with USE="doc"
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Ruby Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-26 21:32 UTC by Tobias Heinlein (RETIRED)
Modified: 2010-01-03 11:06 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tobias Heinlein (RETIRED) gentoo-dev 2009-12-26 21:32:21 UTC
[ebuild     U ] dev-ruby/sqlite3-ruby-1.2.5 [1.2.4-r30] USE="doc -test%" RUBY_TARGETS="ruby18%*" 0 kB [1=>0]

Total: 1 package (1 upgrade), Size of downloads: 0 kB
Portage tree and overlays:
 [0] /home/keytoaster/scm/gentoo-x86
 [1] /home/keytoaster/scm/ruby

Would you like to merge these packages? [Yes/No]

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) dev-ruby/sqlite3-ruby-1.2.5
 * sqlite3-ruby-1.2.5.gem RMD160 SHA1 SHA256 size ;-) ...                [ ok ]
 * checking ebuild checksums ;-) ...                                     [ ok ]
 * checking auxfile checksums ;-) ...                                    [ ok ]
 * checking miscfile checksums ;-) ...                                   [ ok ]
 * CPV:  dev-ruby/sqlite3-ruby-1.2.5
 * REPO: gentoo
 * USE:  amd64 doc elibc_glibc kernel_linux multilib ruby_targets_ruby18 userland_GNU
>>> Unpacking source...
 * Running unpack phase for all ...
 * Unpacking .gem file... ...                                             [ ok ]
/var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/work/all/sqlite3-ruby-1.2.5 /var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/work/all /var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/work/all /var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/work
 * Unpacking data.tar.gz ...                                              [ ok ]
>>> Source unpacked in /var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/work
>>> Preparing source in /var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/work ...
 * Running prepare phase for all ...
 * Running source copy phase for ruby18 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/work ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/work ...
 * Running compile phase for ruby18 ...
(in /var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/work/ruby18/sqlite3-ruby-1.2.5)
WARNING: HOE DEPRECATION: Add '>= 0' to the 'mocha' dependency.
rake-compiler must be configured first to enable cross-compilation
rake-compiler must be configured first to enable cross-compilation
swig -ruby -o ext/sqlite3_api/sqlite3_api_wrap.c ext/sqlite3_api/sqlite3_api.i
mkdir -p tmp/x86_64-linux/sqlite3_api/1.8.7
cd tmp/x86_64-linux/sqlite3_api/1.8.7
/usr/bin/ruby18 -I. ../../../../ext/sqlite3_api/extconf.rb
checking for fdatasync() in -lrt... yes
checking for sqlite3.h... yes
checking for sqlite3_open() in -lsqlite3... yes
creating Makefile
cd -
cd tmp/x86_64-linux/sqlite3_api/1.8.7
GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

This program built for x86_64-pc-linux-gnu
gmake
x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/ruby/1.8/x86_64-linux -I../../../../ext/sqlite3_api -DHAVE_SQLITE3_H    -fPIC -march=native -O2 -pipe -fno-strict-aliasing  -fPIC  -fno-strict-aliasing  -c ../../../../ext/sqlite3_api/sqlite3_api_wrap.c
../../../../ext/sqlite3_api/sqlite3_api_wrap.c: In function ‘_wrap_sqlite3_trace’:
../../../../ext/sqlite3_api/sqlite3_api_wrap.c:2625: warning: cast from pointer to integer of different size
x86_64-pc-linux-gnu-gcc -shared -o sqlite3_api.so sqlite3_api_wrap.o -L. -L/usr/lib64 -Wl,-R/usr/lib64 -L. -Wl,-O1 -rdynamic -Wl,-export-dynamic    -Wl,-R -Wl,/usr/lib64 -L/usr/lib64 -lruby18 -lsqlite3 -lrt  -lrt -ldl -lcrypt -lm   -lc
cd -
cp tmp/x86_64-linux/sqlite3_api/1.8.7/sqlite3_api.so lib/sqlite3_api.so
 * Running compile phase for all ...
(in /var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/work/all/sqlite3-ruby-1.2.5)
WARNING: HOE DEPRECATION: Add '>= 0' to the 'mocha' dependency.
rake-compiler must be configured first to enable cross-compilation
rake-compiler must be configured first to enable cross-compilation
rm -r doc

                        database.rb: mcc...............................
lib/sqlite3/database.rb:614:65: Skipping require of dynamic string: "sqlite3/driver/#{driver.to_s.downcase}/driver"

lib/sqlite3/database.rb:619:59: Skipping require of dynamic string: "sqlite3/driver/#{d.downcase}/driver"
c........c
                      translator.rb: mc.....
                         pragmas.rb: mm.......................................
                       statement.rb: c.mcc.............
                       constants.rb: mmmmm
                          errors.rb: mc..ccccccccccccccccccccccccccm.
                       resultset.rb: mcccc...........
                           value.rb: mc.........
                          driver.rb: m.c..mmmc......................
                             api.rb: mmmm
                          driver.rb:
lib/sqlite3/driver/native/driver.rb:7:31: Skipping require of dynamic string: "#{$1}/sqlite3_api"
mmmc.................
                         version.rb: mm
                         sqlite3.rb:
                         extconf.rb:
                        History.txt:
                       Manifest.txt:
                         README.txt:
Generating HTML...
Diagrams: ......

Files:   17
Classes: 43
Modules: 27
Methods: 162
Elapsed: 2.744s
(in /var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/work/all/sqlite3-ruby-1.2.5)
WARNING: HOE DEPRECATION: Add '>= 0' to the 'mocha' dependency.
rake-compiler must be configured first to enable cross-compilation
rake-compiler must be configured first to enable cross-compilation
cd faq
/usr/bin/ruby18 faq.rb > faq.html
/usr/lib64/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- redcloth (LoadError)
        from /usr/lib64/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
        from faq.rb:2
rake aborted!
Command failed with status (1): [/usr/bin/ruby18 faq.rb > faq.html...]

(See full trace by running task with --trace)
 * ERROR: dev-ruby/sqlite3-ruby-1.2.5 failed:
 *   rake faq failed
 *
 * Call stack:
 *     ebuild.sh, line   48:  Called src_compile
 *   environment, line 2770:  Called ruby-ng_src_compile
 *   environment, line 2543:  Called _ruby_invoke_environment 'all' 'all_ruby_compile'
 *   environment, line  332:  Called all_ruby_compile
 *   environment, line  376:  Called die
 * The specific snippet of code:
 *           rake faq || die "rake faq failed";
 *
Comment 1 Diego Elio Pettenò (RETIRED) gentoo-dev 2009-12-26 21:36:40 UTC
Thanks, fixed :)
Comment 2 Tobias Heinlein (RETIRED) gentoo-dev 2009-12-27 12:35:49 UTC
>>> Emerging (1 of 1) dev-ruby/sqlite3-ruby-1.2.5
 * sqlite3-ruby-1.2.5.gem RMD160 SHA1 SHA256 size ;-) ...                [ ok ]
 * checking ebuild checksums ;-) ...                                     [ ok ]
 * checking auxfile checksums ;-) ...                                    [ ok ]
 * checking miscfile checksums ;-) ...                                   [ ok ]
 * CPV:  dev-ruby/sqlite3-ruby-1.2.5                                           
 * REPO: gentoo                                                                
 * USE:  amd64 doc elibc_glibc kernel_linux multilib ruby_targets_ruby18 userland_GNU                                                                           
>>> Unpacking source...                                                         
 * Running unpack phase for all ...                                             
 * Unpacking .gem file... ...                                             [ ok ]
/var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/work/all/sqlite3-ruby-1.2.5 /var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/work/all /var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/work/all /var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/work          
 * Unpacking data.tar.gz ...                                              [ ok ]
>>> Source unpacked in /var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/work        
>>> Preparing source in /var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/work ...   
 * Running prepare phase for all ...                                            
 * Running source copy phase for ruby18 ...                                     
>>> Source prepared.                                                            
>>> Configuring source in /var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/work ... 
>>> Source configured.                                                          
>>> Compiling source in /var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/work ...   
 * Running compile phase for ruby18 ...                                         
(in /var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/work/ruby18/sqlite3-ruby-1.2.5)
WARNING: HOE DEPRECATION: Add '>= 0' to the 'mocha' dependency.                 
rake-compiler must be configured first to enable cross-compilation              
rake-compiler must be configured first to enable cross-compilation              
swig -ruby -o ext/sqlite3_api/sqlite3_api_wrap.c ext/sqlite3_api/sqlite3_api.i  
mkdir -p tmp/x86_64-linux/sqlite3_api/1.8.7                                     
cd tmp/x86_64-linux/sqlite3_api/1.8.7                                           
/usr/bin/ruby18 -I. ../../../../ext/sqlite3_api/extconf.rb                      
checking for fdatasync() in -lrt... yes                                         
checking for sqlite3.h... yes                                                   
checking for sqlite3_open() in -lsqlite3... yes                                 
creating Makefile                                                               
cd -                                                                            
cd tmp/x86_64-linux/sqlite3_api/1.8.7                                           
GNU Make 3.81                                                                   
Copyright (C) 2006  Free Software Foundation, Inc.                              
This is free software; see the source for copying conditions.                   
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A             
PARTICULAR PURPOSE.                                                             

This program built for x86_64-pc-linux-gnu
gmake                                     
x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/ruby/1.8/x86_64-linux -I../../../../ext/sqlite3_api -DHAVE_SQLITE3_H    -fPIC -march=native -O2 -pipe -fno-strict-aliasing  -fPIC  -fno-strict-aliasing  -c ../../../../ext/sqlite3_api/sqlite3_api_wrap.c                                                                         
../../../../ext/sqlite3_api/sqlite3_api_wrap.c: In function ‘_wrap_sqlite3_trace’:                                                                              
../../../../ext/sqlite3_api/sqlite3_api_wrap.c:2625: warning: cast from pointer to integer of different size                                                    
x86_64-pc-linux-gnu-gcc -shared -o sqlite3_api.so sqlite3_api_wrap.o -L. -L/usr/lib64 -Wl,-R/usr/lib64 -L. -Wl,-O1 -rdynamic -Wl,-export-dynamic    -Wl,-R -Wl,/usr/lib64 -L/usr/lib64 -lruby18 -lsqlite3 -lrt  -lrt -ldl -lcrypt -lm   -lc     
cd -                                                                            
cp tmp/x86_64-linux/sqlite3_api/1.8.7/sqlite3_api.so lib/sqlite3_api.so         
 * Running compile phase for all ...                                            
(in /var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/work/all/sqlite3-ruby-1.2.5)   
WARNING: HOE DEPRECATION: Add '>= 0' to the 'mocha' dependency.                 
rake-compiler must be configured first to enable cross-compilation              
rake-compiler must be configured first to enable cross-compilation              
rm -r doc                                                                       

                        database.rb: mcc...............................
lib/sqlite3/database.rb:614:65: Skipping require of dynamic string: "sqlite3/driver/#{driver.to_s.downcase}/driver"                                             

lib/sqlite3/database.rb:619:59: Skipping require of dynamic string: "sqlite3/driver/#{d.downcase}/driver"                                                       
c........c                                                                      
                      translator.rb: mc.....                                    
                         pragmas.rb: mm.......................................  
                       statement.rb: c.mcc.............                         
                       constants.rb: mmmmm                                      
                          errors.rb: mc..ccccccccccccccccccccccccccm.           
                       resultset.rb: mcccc...........                           
                           value.rb: mc.........                                
                          driver.rb: m.c..mmmc......................            
                             api.rb: mmmm                                       
                          driver.rb:                                            
lib/sqlite3/driver/native/driver.rb:7:31: Skipping require of dynamic string: "#{$1}/sqlite3_api"                                                               
mmmc.................                                                           
                         version.rb: mm                                         
                         sqlite3.rb:                                            
                         extconf.rb:                                            
                        History.txt:                                            
                       Manifest.txt:                                            
                         README.txt:                                            
Generating HTML...                                                              
Diagrams: ......                                                                

Files:   17
Classes: 43
Modules: 27
Methods: 162
Elapsed: 2.629s
(in /var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/work/all/sqlite3-ruby-1.2.5)
WARNING: HOE DEPRECATION: Add '>= 0' to the 'mocha' dependency.              
rake-compiler must be configured first to enable cross-compilation           
rake-compiler must be configured first to enable cross-compilation           
cd faq                                                                       
/usr/bin/ruby18 faq.rb > faq.html                                            
cd -                                                                         
>>> Source compiled.                                                         
>>> Test phase [not enabled]: dev-ruby/sqlite3-ruby-1.2.5                    

>>> Install sqlite3-ruby-1.2.5 into /var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/image/ category dev-ruby                                                       
 * Running install phase for ruby18 ...                                         
 * Running install phase for all ...                                            
/var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/work/all/sqlite3-ruby-1.2.5/doc /var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/work/all/sqlite3-ruby-1.2.5 /var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/work                                         
/var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/work/all/sqlite3-ruby-1.2.5 /var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/work                                      
/var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/temp/environment: line 351: pushd: api: No such file or directory                                                  
/var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/work                               
/var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/temp/environment: line 351: pushd: faq: No such file or directory                                                  
/var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/temp/environment: line 353: popd: directory stack empty                                                            
!!! dodoc: README.txt does not exist                                            
!!! dodoc: History.txt does not exist                                           
!!! dodoc: ChangeLog.cvs does not exist                                         
 * ERROR: dev-ruby/sqlite3-ruby-1.2.5 failed:                                   
 *   failed to install further documentation                                    
 *                                                                              
 * Call stack:                                                                  
 *     ebuild.sh, line   48:  Called src_install                                
 *   environment, line 2778:  Called ruby-ng_src_install                        
 *   environment, line 2557:  Called _ruby_invoke_environment 'all' 'all_ruby_install'                                                                          
 *   environment, line  332:  Called all_ruby_install                           
 *   environment, line  381:  Called all_fakegem_install                        
 *   environment, line  357:  Called die                                        
 * The specific snippet of code:                                                
 *           dodoc ${RUBY_FAKEGEM_EXTRADOC} || die "failed to install further documentation";
 *
 * If you need support, post the output of 'emerge --info =dev-ruby/sqlite3-ruby-1.2.5',
 * the complete build log and the output of 'emerge -pqv =dev-ruby/sqlite3-ruby-1.2.5'.
 * The complete build log is located at '/var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/temp/environment'.
 * S: '/var/tmp/portage/dev-ruby/sqlite3-ruby-1.2.5/work/all//sqlite3-ruby-1.2.5'
 * QA Notice: file does not exist:
 *
 *      dodoc: README.txt does not exist
 *      dodoc: History.txt does not exist
 *      dodoc: ChangeLog.cvs does not exist
Comment 3 Hans de Graaff gentoo-dev Security 2010-01-03 11:06:58 UTC
This should now be fixed in CVS. Thanks for reporting.