Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 302247 - sci-geosciences/grass-6.4.0_rc5 fails build
Summary: sci-geosciences/grass-6.4.0_rc5 fails build
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Steve Arnold
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-26 01:59 UTC by Stan Sander
Modified: 2010-07-27 02:21 UTC (History)
2 users (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 Stan Sander 2010-01-26 01:59:48 UTC
This appears to compile fine, but then fails when it is generating the docs.  This appears to be due to some file that it is expecting to find but doesn't:

build_html_index.sh                                                                        
Generating HTML manual pages index (help system)...                                        
Generated HTML docs in ../dist.x86_64-unknown-linux-gnu/docs/html/index.html               
----------------------------------------------------------------------                     
Following modules are missing the 'description.html' file in src code:                     
----------------------------------------------------------------------                     
GRASS GIS compilation log                                                                  
-------------------------                                                                  
Started compilation: Mon Jan 25 18:34:40 MST 2010                                          
--                                                                                         
Errors in:                                                                                 
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/db/drivers/ogr        
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/display/d.extend      
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/display/d.extract     
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/display/d.grid        
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/display/d.path        
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/display/d.thematic.area                                                                                          
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/display/d.vect        
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/display/d.vect.chart  
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/display/d.what.vect   
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/display/d.where       
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/display/d.zoom        

And so on...... will post complete list below emerge --info

Reproducible: Always

Steps to Reproduce:
1.emerge grass
2.
3.

Actual Results:  
compiles fine, but fails to complete build

Expected Results:  
grass builds and installs

emerge --info =sci-geosciences/grass-6.4.0_rc5
Portage 2.1.7.16 (default/linux/amd64/10.0/no-multilib, gcc-4.4.2, glibc-2.11-r1, 2.6.32-gentoo-r2-Stan x86_64)                                                                       
=================================================================                          
                        System Settings                                                    
=================================================================                          
System uname: Linux-2.6.32-gentoo-r2-Stan-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_3800+-with-gentoo-2.0.1                                                                     
Timestamp of tree: Mon, 25 Jan 2010 17:45:01 +0000                                         
app-shells/bash:     4.0_p37                                                               
dev-java/java-config: 2.1.10                                                               
dev-lang/python:     2.6.4, 3.1.1-r1                                                       
dev-util/cmake:      2.8.0-r1                                                              
sys-apps/baselayout: 2.0.1                                                                 
sys-apps/openrc:     0.6.0-r1                                                              
sys-apps/sandbox:    2.2                                                                   
sys-devel/autoconf:  2.13, 2.63-r1                                                         
sys-devel/automake:  1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.1                                    
sys-devel/binutils:  2.20                                                                  
sys-devel/gcc-config: 1.4.1                                                                
sys-devel/libtool:   2.2.6b                                                                
virtual/os-headers:  2.6.30-r1                                                             
ACCEPT_KEYWORDS="amd64 ~amd64"                                                             
ACCEPT_LICENSE="*"                                                                         
CBUILD="x86_64-pc-linux-gnu"                                                               
CFLAGS="-march=athlon64 -O2 -pipe"                                                         
CHOST="x86_64-pc-linux-gnu"                                                                
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /usr/share/sendmail-cf /var/bind /var/lib/hsqldb"          
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/init.d /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"                                                                                      
CXXFLAGS="-march=athlon64 -O2 -pipe"                                                       
DISTDIR="/usr/portage/distfiles"                                                           
EMERGE_DEFAULT_OPTS="--with-bdeps y"                                                       
FEATURES="assume-digests ccache collision-protect distlocks fixpackages news nostrip parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch userpriv usersandbox"                                                                            
GENTOO_MIRRORS="http://mirror.mcs.anl.gov/pub/gentoo http://gentoo.mirrors.easynews.com/linux/gentoo  http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"                                                                                         
LC_ALL="en_US.ISO-8859-1"                                                                  
LDFLAGS="-Wl,-O1"                                                                          
LINGUAS="en"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/sunrise /usr/local/portage/layman/kde-sunset /usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext 64bit X Xaw3d a52 aac aalib abook acl acpi addbookmarks aften afterimage aio akode alias alisp amarok amd amd64 amr amrnb amrwb animgif apache2 archive ares asf aspell async athena audiofile autoreplace background backtrace bacula-console bash-completion bcmath bdf berkdb big-tables binary-drivers bl bzip2 cairo captury cdaudio cdda cddb cdparanoia cdr cgraph chroot clamav clamd classic cnamefix colordiff compress connectionstatus consolekit contactnotes cracklib crypt cscope css cups cupsddk curl curlwrappers cursors custom-cflags custom-cpuopts cxx dbm dbus designer-plugin dga directfb divx dolby-record-switch dolbyinrec dri dvd dvdr dvdread ecc emovix enca encode etc-proposals exif expat extraengine fame fbcon fbdev fbsplash ffmpeg flac flash fontconfig foomaticdb fpx ftp fusion gcj gd gdbm geoip gif gimp glib glibc-compat20 glibc-omitfp glitz glut glw gmedia gmp gnutls gpg gphoto2 gpm graphviz grub gs gsl gsm gstreamer gtk gtk2-perl hal handbook hardened hddtemp hifieq high-ints highlight htmlhandbook icons id3 id3tag idea ieee1394 image imagemagick imlib imlib2 immqt-bc innodb iodbc ithreads jack jack-tmpfs java java6 javascript jce jfs jpeg jpeg2k kde kdebuild kdecards kdepim kdm kdrive kexi kipi kontact kpathsea ladspa lame largefile largeterminal latex latin1 lcms libcaca libgcrypt libsamplerate libssh2 libwww linuxthreads-tls live lm_sensors logrotate lzma lzo mad max-idx-128 mbox milter mime mmap mmx mmxext mng motif moznoirc moznopango moznoroaming mozsha1 mp2 mp3 mp3rtp mp4 mp4live mpeg mpeg2 mpi mplayer mplayer-bin multiuser musepack musicbrainz mysql mysqli nas ncurses nemesi net netapi network network-cron nforce2 nfs nfsv3 nfsv4 nntp nolvm1 normalize normalizemime nosamples nowlistening npp nptl nsplugin nspr nss ntp objc objc++ objc-gc ocrad odbc ofx ogg ogg123 openal openct openexr opengl openssl osc oss pam parport paste64 pcap pdf perl phonon pixmaps plasma player plib pmu png pnm posix postproc postscript povray ppds procmail ps pth python q32 qt3support qt4 qtdesigner query-browser quicktime readline realmedia rss rtc samba sdl sdl-image sensord sharedmem smbclient sndfile sockets soundex sox speedo spell sql sqlite sqlite3 sse sse2 ssh ssl startup-notification subtitles svg symlink syslog sysvipc taglib tagwriting tcl tesseract threads threadsafe thumbnail tiff tk truetype tunepimp type1 unicode usb utempter vcd vcdx vdr vim vim-pager vim-syntax vorbis wav wma wmf wmp xanim xattr xcb xcomposite xft xgetdefault xine xinetd xml xorg xpm xrandr xrender xscreensaver xsettings xslt xterm xv xvid xvmc zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="*" APACHE2_MODULES="alias authz_host autoindex dir env expires filter headers imagemap include log_config mime mime_magic rewrite setenvif speling vhost_alias substitute unique_id" APACHE2_MPMS="worker" CAMERAS="*" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="radeon ati fbdev"
Unset:  CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, LANG, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Stan Sander 2010-01-26 02:01:25 UTC
Complete list of modules from error output:

build_html_index.sh                                                                        
Generating HTML manual pages index (help system)...                                        
Generated HTML docs in ../dist.x86_64-unknown-linux-gnu/docs/html/index.html               
----------------------------------------------------------------------                     
Following modules are missing the 'description.html' file in src code:                     
----------------------------------------------------------------------                     
GRASS GIS compilation log                                                                  
-------------------------                                                                  
Started compilation: Mon Jan 25 18:34:40 MST 2010                                          
--                                                                                         
Errors in:                                                                                 
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/db/drivers/ogr        
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/display/d.extend      
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/display/d.extract     
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/display/d.grid        
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/display/d.path        
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/display/d.thematic.area                                                                                          
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/display/d.vect        
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/display/d.vect.chart  
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/display/d.what.vect   
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/display/d.where       
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/display/d.zoom        
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/general/g.mremove     
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/general/g.proj        
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/general/g.region      
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/general/g.setproj     
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/general/manage/cmd    
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/general/manage/lister 
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/imagery/i.vpoints     
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/ps/ps.map             
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/raster/r.carve        
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/raster/r.contour      
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/raster/r.cost         
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/raster/r.drain        
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/raster/r.external     
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/raster/r.flow         
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/raster/r.horizon      
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/raster/r.le/r.le.setup
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/raster/r.los          
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/raster/r.proj.seg     
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/raster/r.random       
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/raster/r.region       
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/raster/r.resamp.rst   
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/raster/r.sun2         
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/raster/r.sunmask      
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/raster/r.to.vect      
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/raster/r.volume       
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/raster/r.walk         
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/raster/simwe/r.sim.water                                                                                         
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/raster/simwe/r.sim.sediment                                                                                      
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/raster/r.in.gdal      
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/raster/r.out.gdal     
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.buffer2      
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.build        
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.build.polylines                                                                                         
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.category     
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.class        
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.clean        
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.convert      
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.db.connect   
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.db.select    
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.delaunay2    
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.distance     
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.drape        
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.edit         
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.extract      
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.extrude      
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.generalize   
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.hull         
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.info         
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.in.ascii     
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.in.db        
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.in.dxf       
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.in.region    
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.in.sites     
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.kcv          
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.kernel       
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.label        
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.lrs/v.lrs.create                                                                                        
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.lrs/v.lrs.segment                                                                                       
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.lrs/v.lrs.label                                                                                         
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.lrs/v.lrs.where                                                                                         
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.proj         
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.mkgrid       
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.neighbors    
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.net          
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.net.alloc    
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.net.iso      
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.net.path     
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.net.salesman 
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.net.steiner  
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.net.visibility                                                                                          
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.normal       
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.out.ascii    
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.out.dxf      
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.out.pov      
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.out.svg      
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.out.vtk      
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.overlay      
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.parallel2    
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.patch        
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.perturb      
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.split        
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.qcount       
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.random       
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.reclass      
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.sample       
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.segment      
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.select       
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.support      
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.surf.idw     
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.surf.rst     
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.transform    
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.to.3d        
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.to.db        
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.to.points    
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.to.rast      
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.to.rast3     
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.type         
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.univar       
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.voronoi      
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.what         
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.what.rast    
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.vol.rst      
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/lidar/v.surf.bspline                                                                                      
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/lidar/v.outlier
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/lidar/v.lidar.correction                                                                                  
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/lidar/v.lidar.edgedetection                                                                               
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/lidar/v.lidar.growing                                                                                     
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.out.ogr      
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.in.ogr       
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.external     
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.digit        
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/vector/v.label.sa     
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/visualization/nviz    
/var/tmp/portage/sci-geosciences/grass-6.4.0_rc5/work/grass-6.4.0RC5/visualization/nviz2/cmd                                                                                          
--                                                                                     
Comment 2 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2010-01-26 03:41:53 UTC
assigning to maintainers
Comment 3 Steve Arnold archtester gentoo-dev 2010-02-04 05:30:32 UTC
Unfortunately, "emerge grass" may not be enough for me to reproduce this one, since I have all your missing docs, however, the exact path under the html tree is a bit different, and at least one is different.  Lastly, my last build had no errors (see below), so I'll have to make some educated guesses and try on a couple of different machines.


Generating HTML manual pages index (help system)...
Generated HTML docs in ../dist.x86_64-unknown-linux-gnu/docs/html/index.html
----------------------------------------------------------------------
Following modules are missing the 'description.html' file in src code:
----------------------------------------------------------------------
GRASS GIS compilation log
-------------------------
Started compilation: Sun Dec 20 17:39:48 PST 2009
--
Errors in:
No errors detected.
--
Finished compilation: Sun Dec 20 17:59:18 PST 2009
Comment 4 Stan Sander 2010-02-05 17:29:58 UTC
Is there any additional info you need or things you would like me to try?
Comment 5 Stan Sander 2010-02-05 22:21:25 UTC
My apologies as this is likely not a valid bug for grass.  Here is what I found by doing some more digging today.  Looking through the log file from the ebuild I discovered what the underlying error seems to be.  In each of the modules listed in this report the linker is returning the following:

/usr/lib64/libgdal.so: undefined reference to `G_no_gisinit'

So it obviously fails to link the file.  However, make or the ebuild is not treating this as a fatal error and it continues on until at the very end the error I posted is what gets presented.  hmmmmmmm...... not sure what to think about things not bombing out on a linker error, but I'll leave that to you.

So, I decided to re-emerge my gdal.  It is failing to emerge now due to 

geotiff.cpp: In member function 'virtual CPLErr GTiffRasterBand::SetColorTable(GDALColorTable*)':                                                                                     
geotiff.cpp:988: error: 'TIFFUnsetField' was not declared in this scope                    
make[2]: *** [../o/geotiff.o] Error 1               

From digging around google, it appears that 'TIFFUnsetField' is only present in libtiff 4, but the version available in portage is tiff-3.9.2

Therefore I think the real issue may actually be with gdal and a dependency on tiff-4.x but that seems strange since I currently have a valid install of gdal-1.6.2.

What do you think?  

Here is some relevant info from my system:

#qlist -Iv tiff
media-libs/tiff-3.9.2
sci-libs/libgeotiff-1.3.0_beta1
#qlist -Iv gdal
sci-libs/gdal-1.6.2
#emerge -pv gdal

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] sci-libs/gdal-1.6.2  USE="curl gif jpeg jpeg2k mysql odbc perl png python sqlite threads -debug -doc -ecwj2k -fits -geos -gml -hdf -hdf5 -netcdf -ogdi -postgres -ruby" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB
Comment 6 Steve Arnold archtester gentoo-dev 2010-02-13 22:36:23 UTC
Thanks for the additional info, even if it still doesn't quite make sense (yet).  As you can see, I have the same versions, but with no linkage problems.  What use flags do you have enabled on the other packages?

I'll try rebuilding and see if I can generate an error, but I think you could probably make more progress on your own, starting with looking for an appropriate USE flag you could enable on one of the dependent packages.

Have you by chance installed anything related from an overlay?  I haven't yet made an official tiff-4 package yet (or even a test ebuild) but there are a couple of beta releases from late last year I could try packaging.  For now though, please try and see if you can rebuild your Grass deps successfully by changing USE flags, updating some of *their* deps, etc.

# emerge tiff libgeotiff gdal -v1p

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] media-libs/tiff-3.9.2  USE="cxx jbig jpeg zlib" 0 kB [0]
[ebuild   R   ] sci-libs/libgeotiff-1.3.0_beta1  USE="-debug -doc" 0 kB [0]
[ebuild   R   ] sci-libs/gdal-1.6.2  USE="curl fits geos gif gml hdf5 jpeg jpeg2k mysql netcdf ogdi perl png postgres python ruby sqlite threads -debug -doc -ecwj2k -hdf -odbc" 0 kB [1=>0]

Total: 3 packages (3 reinstalls), Size of downloads: 0 kB
Portage tree and overlays:
 [0] /usr/portage
 [1] /usr/local/portage
Comment 7 Steve Arnold archtester gentoo-dev 2010-02-15 02:00:54 UTC
Of course, everything builds fine on my end...  Please post any additional findings.  Thanks...

 $ emerge --info
Portage 2.2_rc61 (default/linux/amd64/10.0/desktop, gcc-4.4.2, glibc-2.10.1-r1, 2.6.32.2 x86_64)
=================================================================
System uname: Linux-2.6.32.2-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_4800+-with-gentoo-2.0.1
Timestamp of tree: Sun, 07 Feb 2010 10:45:01 +0000
distcc 3.1 x86_64-pc-linux-gnu [enabled]
ccache version 2.4 [enabled]
app-shells/bash:     4.0_p35
dev-java/java-config: 2.1.10
dev-lang/python:     2.4.6, 2.5.4-r2, 2.6.4, 3.1.1-r1
dev-python/pycrypto: 2.1.0
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.8.0
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.6.0
sys-apps/sandbox:    2.2
sys-devel/autoconf:  2.13, 2.65
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.3, 1.11.1
sys-devel/binutils:  2.20
sys-devel/gcc:       4.1.2, 4.4.2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA dlj-1.1"
CBUILD="x86_64-pc-linux-gnu"    
CFLAGS="-march=athlon64 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"     
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/bufrtables /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=athlon64 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests buildpkg ccache distcc distlocks fixpackages multilib-strict news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://local-mirror/gentoo/"
LANG="en_US.UTF-8"              
LDFLAGS="-Wl,-O1"               
LINGUAS="en_US en"              
MAKEOPTS="-j5"                  
PKGDIR="/usr/portage/packages"  
PORTAGE_CONFIGROOT="/"          
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"       
PORTDIR="/usr/portage"          
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://local-mirror/gentoo-portage"
USE="3dnow 7zip X Xaw3d a52 aac aalib accessibility acl acpi ada alsa amd64 amrnb ansi ao artworkextra aspell avahi avi bitmap-fonts bluetooth bonobo branding browserplugin bzip2 cairo caps cddb cdparanoia cdr clamav cli consolekit cracklib crypt css cups curl cxx daap dbus dga directfb divx4linux djvu dri dts dv dvd dvdr dvdread dynagraph eds emacs emboss enchant encode evo exif faac faad fam fame fbcon ffmpeg firefox3 fits flac fontconfig fortran freetype freetype2 gb gd gdbm geos gif gimp glib gmp gnome gnutls gphoto2 gpm gps graphviz grass gs gstreamer gtk gtkhtml gtkspell guile hal howl iconv icq id3tag ieee1394 ifp imagemagick imap imlib inotify ipod ipv6 jabber jack jasper java jbig jikes jpeg jpeg2k jpg junit ladspa lame lapack lash latex lcms ldap libnotify libsamplerate lirc lm_sensors logrotate lzma mad midi mikmod mmx mng modules motif mp3 mp4 mpeg mplayer mtp mudflap multilib mysql mythtv nas nautilus ncurses netcdf nfs nls nolvmstatic nptlonly nsplugin numeric objc ogdi ogg oggvorbis opengl openmp oss pam pcre pda pdf perl phonon pkcs11 plotutils png policykit postgres ppds pppd pulseaudio python qt3support qt4 quicktime readline reflection rtc ruby samba sasl sdl seamonkey session slp smartcard sndfile snmp spamassassin spell spl sse sse2 ssl startup-notification subtitles svg sysfs taglib tcl tcpd theora threads thunar tiff timidity tk truetype truetype-fonts type1-fonts udev unicode usb v4l v4l2 vcd vorbis wav wavpack wifi x264 xanim xcb xext xine xml xorg xpm xulrunner xv xvid xvmc zeo zip zlib zvbi" ALSA_CARDS="emu10k1 hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_digest auth_basic authn_alias   authn_anon authn_dbm authn_default authn_file authz_dbm authz_default   authz_groupfile authz_host authz_owner authz_user autoindex cache dav   dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache   filter headers include info log_config logio mem_cache mime mime_magic   negotiation proxy proxy_connect proxy_http rewrite setenvif speling status   unique_id userdir usertrack vhost_alias" CAMERAS="directory canon casio fuji kodak polaroid ptp2 samsung spca50x" ELIBC="glibc" INPUT_DEVICES="keyboard mouse joystick evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_US en" QEMU_SOFTMMU_TARGETS="arm i386 mipsel ppc ppc64 x86_64" QEMU_USER_TARGETS="arm i386 mipsel ppc ppc64 x86_64" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev radeon vesa v4l radeonhd" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 8 Stan Sander 2010-02-15 03:03:38 UTC
The first thing I notice is the use flags between your gdal and mine are quite different.  I will investigate on my end by turning on these use flags one at a time and depending on that outcome turn them back off again to see if I can narrow it down to one or two flags.  It may take me some days to do all of this as I'm scheduled to be away from my system for most of this week and next.  I will report back what I find.  I have tried to re-emerge the grass dependencies and discovered that gdal is now failing which made this even more strange.  Just for reference here are my current use flag settings for the dependencies in question:

#emerge tiff libgeotiff gdal -v1p

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] media-libs/tiff-3.9.2  USE="cxx jpeg zlib -jbig" 1,387 kB
[ebuild   R   ] sci-libs/libgeotiff-1.3.0_beta1  USE="-debug -doc" 1,242 kB
[ebuild   R   ] sci-libs/gdal-1.6.2  USE="curl gif jpeg jpeg2k mysql odbc perl png python sqlite threads -debug -doc -ecwj2k -fits -geos -gml -hdf -hdf5 -netcdf -ogdi -postgres -ruby" 6,839 kB
Comment 9 Steve Arnold archtester gentoo-dev 2010-02-16 03:19:57 UTC
You might start with rebuilding tiff with jbig enabled (then try rebuilding geotiff and gdal).  Just a shot in the...
Comment 10 Stan Sander 2010-02-17 17:13:07 UTC
I have built tiff with jbig, and have added most of the use flags on gdal.  I have only attempted to add one at a time, but still every time I get the same failure to build on gdal:

geotiff.cpp:988: error: 'TIFFUnsetField' was not declared in this scope

Since I already have this version of gdal on my system, it had to emerge correctly at one time, and looking at the timestamp on the libraries that was back in October.  Now it no longer builds and there has easily been a few thousand package updates since October.  

Since I cannot find any useful info or google hits for that error, and there aren't any "me too's" on this bug something has to be borked on my system to cause this.  I'm just at a loss right now to know what.  In case it makes any difference:

gcc-config -l
 [1] x86_64-pc-linux-gnu-4.4.3 *

#/lib64/libc.so.6
GNU C Library stable release version 2.11, by Roland McGrath et al.
Copyright (C) 2009 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.
Compiled by GNU CC version 4.4.2.
Compiled on a Linux >>2.6.31-gentoo-r6-Stan<< system on 2009-12-05.
Available extensions:
        C stubs add-on version 2.1.2
        crypt add-on version 2.1 by Michael Glad and others
        Gentoo patchset 5
        GNU Libidn by Simon Josefsson
        Native POSIX Threads Library by Ulrich Drepper et al
        Support for some architectures added on, not maintained in glibc core.
        BIND-8.2.3-T5B
For bug reporting instructions, please see:
<http://www.gnu.org/software/libc/bugs.html>.

#qlist -Iv binutils
sys-devel/binutils-2.20
sys-devel/binutils-config-2

Comment 11 Steve Arnold archtester gentoo-dev 2010-02-23 02:56:50 UTC
Tried a revdep-rebuild lately?  Try running it either against the tiff shared lib or everything and see what it tells you.
Comment 12 Stan Sander 2010-03-05 18:40:23 UTC
Sorry for the delayed response.  Been away for a while.  I always run revdep-rebuild after every update, usually once per week. However, earlier this week when running updates from the ~amd64 tree, gdal built correctly.  I suspect that this was due to some other package being rebuilt with the jbig use flag that I recently turned on.  

At this point, however, grass is still failing to build for me here.  Here is the exact message from the log:

/usr/lib64/libgdal.so: undefined reference to `G_no_gisinit'
collect2: ld returned 1 exit status
Comment 13 Stan Sander 2010-03-05 18:57:07 UTC
I ran ldd against /usr/lib64/libgdal.so and see that it does link against /usr/grass63/lib/libgrass_gis.so 

libgrass_gis.so => /usr/grass63/lib/libgrass_gis.so (0x00007f05dfca1000) 

and running nm against that library shows that the symbol is indeed there:

00000000000259f0 T G_no_gisinit

The more I dig into this the more reasons I see that it *SHOULD* work for me just like it does for you.  I just can't seem to make any sense of how it's going wrong.  



Comment 14 Paul Osmialowski 2010-04-16 20:46:06 UTC
For long time this "error: 'TIFFUnsetField' was not declared in this scope" gdal recompilation bug was a mystery for me. Yesterday I had similar problem with ogre! I couldn't recompile it as it couldn't find things that should be found. Then I've googled such a hint: "Due to errors in ogre building scripts, you have to remove ogre completely before recompiling it". To my surprise, it worked for ogre, so I unmerged gdal and tried to install it again (grass was previously installed):
GRASS_HOME=/usr/grass63 GDAL_CONFIGURE_OPTS=--with-grass=/usr/grass63 emerge gdal
...and it worked! no errors at compile time!
Comment 15 Stan Sander 2010-04-24 17:36:42 UTC
When I removed GDAL_CONFIGURE_OPTS=--with-grass=/usr/grass63 from my make.conf, all compiled fine.  Haven't used grass 6.4 since building this way, so don't know of the significance of removing that, or not having recompiled gdal with grass support.  I had only added it in in the first place because of the message from the ebuild about if you want grass support......and thought it might be a good idea.
Comment 16 Stan Sander 2010-04-25 01:02:02 UTC
the g.region program in grass failed with not being able to find libodbc.so.2 until I rebuilt gdal with grass support, then it no longer seemed to require the library.  Everything is working fine now, so apparently the issue was with having gdal built with grass support, then trying to upgrade both gdal and grass with that support still enabled via the variable is what caused the issue.
Comment 17 Steve Arnold archtester gentoo-dev 2010-07-27 02:21:20 UTC
The current method of (re)building gdal with Grass support is pretty much a hacky work-around for the chicken-and-egg problem, and mostly it isn't necessary (other than a handful of applications).  Thanks for seeing the issue through to a conclusion.