Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 296278 - virt-manager-0.8.1 fails to build because of missing pod2man
Summary: virt-manager-0.8.1 fails to build because of missing pod2man
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-09 05:21 UTC by John M. Drescher
Modified: 2009-12-09 21:11 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 John M. Drescher 2009-12-09 05:21:52 UTC
>>> Source configured.                                                                                                                                             
>>> Compiling source in /auto/temp_data/var_tmp/portage/app-emulation/virt-manager-0.8.1/work/virt-manager-0.8.1 ...                                               
make -j9                                                                                                                                                           
Making all in src                                                                                                                                                  
make[1]: Entering directory `/auto/temp_data/var_tmp/portage/app-emulation/virt-manager-0.8.1/work/virt-manager-0.8.1/src'                                         
Making all in virtManager                                                                                                                                          
make[2]: Entering directory `/auto/temp_data/var_tmp/portage/app-emulation/virt-manager-0.8.1/work/virt-manager-0.8.1/src/virtManager'                             
make[2]: Nothing to be done for `all'.                                                                                                                             
make[2]: Leaving directory `/auto/temp_data/var_tmp/portage/app-emulation/virt-manager-0.8.1/work/virt-manager-0.8.1/src/virtManager'                              
make[2]: Entering directory `/auto/temp_data/var_tmp/portage/app-emulation/virt-manager-0.8.1/work/virt-manager-0.8.1/src'                                         
sed -e "s,::PACKAGE::,virt-manager," -e "s,::PYTHONDIR::,/usr/share/virt-manager," < virt-manager.in > virt-manager                                                
sed -e "s,::PACKAGE::,virt-manager," -e "s,::PYTHONDIR::,/usr/share/virt-manager," < virt-manager-launch.in > virt-manager-launch                                  
sed -e "s,::PACKAGE::,virt-manager," -e "s,::PREFIX::,/usr," < virt-manager.service.in > virt-manager.service                                                      
sed -e "s,::PACKAGE::,virt-manager," -e "s,::ICONDIR::,/usr/share/virt-manager/pixmaps," < virt-manager.desktop.in.in > virt-manager.desktop.in                    
sed -e "s,::PACKAGE::,virt-manager," \                                                                                                                             
          -e "s,::VERSION::,0.8.1," \                                                                                                                              
          -e "s,::ASSETDIR::,/usr/share/virt-manager," \                                                                                                           
          -e "s,::PYLIBDIR::,/usr/share/virt-manager," \                                                                                                           
          -e "s,::GETTEXTDIR::,/usr/share/locale," \                                                                                                               
          -e "s,::DATADIR::,/usr/share," \                                                                                                                         
          -e "s,::PYARCHLIBDIR::,/usr/lib64/virt-manager," \                                                                                                       
          -e "s,::VIRTINST_VERSION::,0.500.1," < virt-manager.py.in > virt-manager.py                                                                              
sed -e "s,::PACKAGE::,virt-manager," < virt-manager.schemas.in > virt-manager.schemas                                                                              
LC_ALL=C /usr/bin/intltool-merge -d -u -c ../po/.intltool-merge-cache ../po virt-manager.desktop.in virt-manager.desktop                                           
Generating and caching the translation database                                                                                                                    
Merging translations into virt-manager.desktop.                                                                                                                    
rm virt-manager.desktop.in                                                                                                                                         
make[2]: Leaving directory `/auto/temp_data/var_tmp/portage/app-emulation/virt-manager-0.8.1/work/virt-manager-0.8.1/src'                                          
make[1]: Leaving directory `/auto/temp_data/var_tmp/portage/app-emulation/virt-manager-0.8.1/work/virt-manager-0.8.1/src'                                          
Making all in pixmaps                                                                                                                                              
make[1]: Entering directory `/auto/temp_data/var_tmp/portage/app-emulation/virt-manager-0.8.1/work/virt-manager-0.8.1/pixmaps'                                     
make[1]: Nothing to be done for `all'.                                                                                                                             
make[1]: Leaving directory `/auto/temp_data/var_tmp/portage/app-emulation/virt-manager-0.8.1/work/virt-manager-0.8.1/pixmaps'                                      
Making all in man                                                                                                                                                  
make[1]: Entering directory `/auto/temp_data/var_tmp/portage/app-emulation/virt-manager-0.8.1/work/virt-manager-0.8.1/man'                                         
pod2man --center="Virtual Machine Manager" virt-manager.pod > virt-manager.1                                                                                       
/bin/sh: pod2man: command not found                                                                                                                                
make[1]: *** [virt-manager.1] Error 127                                                                                                                            
make[1]: Leaving directory `/auto/temp_data/var_tmp/portage/app-emulation/virt-manager-0.8.1/work/virt-manager-0.8.1/man'                                          
make: *** [all-recursive] Error 1                                                                                                                                  
 * ERROR: app-emulation/virt-manager-0.8.1 failed:                                                                                                                 
 *   compile failure                                                                                                                                               
 *
Comment 1 John M. Drescher 2009-12-09 05:26:17 UTC
I believe perl-core/podlators needs to be a dependency
Comment 2 Torsten Veller (RETIRED) gentoo-dev 2009-12-09 12:07:53 UTC
Please add:
emerge --info perl
ls -l /usr/bin/pod2man*
Comment 3 John M. Drescher 2009-12-09 14:31:01 UTC
I already installed perl-core/podlators and this fixed the issue. I can try backing out of that if you want.
Comment 4 Torsten Veller (RETIRED) gentoo-dev 2009-12-09 14:46:28 UTC
(In reply to comment #3)
> I already installed perl-core/podlators and this fixed the issue. I can try
> backing out of that if you want.

pod2man should have been installed by perl and podlators shouldn't be needed.
`ls -l /usr/bin/pod2man*` might help even with podlators installed.

Comment 5 John M. Drescher 2009-12-09 14:58:27 UTC
I see. I believe it is a problem on my end then. Because the symlink should have been to the /usr/bin/pod2man-1.37-perl-5.8.8

jmd0 ~ # ls -l /usr/bin/pod2man*
lrwxrwxrwx 1 root root    29 Dec  9 00:24 /usr/bin/pod2man -> pod2man-2.2.2-podlators-2.2.2
-rwxr-xr-x 1 root root 19545 Dec  8 01:04 /usr/bin/pod2man-1.37-perl-5.8.8
-r-xr-xr-x 1 root root 21260 Dec  9 00:24 /usr/bin/pod2man-2.2.2-podlators-2.2.2

jmd0 ~ # emerge --info perl
Portage 2.2_rc56 (default/linux/amd64/10.0/desktop, gcc-4.3.4, glibc-2.9_p20081201-r2, 2.6.27-openvz-briullov.1-r4-2.6.27.39 x86_64)
=================================================================                                                                   
                        System Settings                                                                                             
=================================================================                                                                   
System uname: Linux-2.6.27-openvz-briullov.1-r4-2.6.27.39-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q9550_@_2.83GHz-with-gentoo-2.0.1      
Timestamp of tree: Wed, 09 Dec 2009 08:00:01 +0000                                                                                  
ccache version 2.4 [enabled]                                                                                                        
app-shells/bash:     4.0_p35                                                                                                        
dev-java/java-config: 2.1.9-r1                                                                                                      
dev-lang/python:     2.5.4-r3, 2.6.2-r1                                                                                             
dev-python/pycrypto: 2.0.1-r8                                                                                                       
dev-util/ccache:     2.4-r8                                                                                                         
dev-util/cmake:      2.8.0                                                                                                          
sys-apps/baselayout: 2.0.1                                                                                                          
sys-apps/openrc:     0.5.3                                                                                                          
sys-apps/sandbox:    2.2                                                                                                            
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.29
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -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"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /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/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -pipe"
DISTDIR="/auto/distfiles"
EMERGE_DEFAULT_OPTS="--keep-going --jobs 6"
FEATURES="assume-digests ccache distlocks fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://gentoo.mirrors.tds.net/gentoo http://gentoo.mirrors.hoobly.com/"
LDFLAGS="-Wl,-O1"
LINGUAS="en en_US"
MAKEOPTS="-j9"
PKGDIR="/usr/portage/packages"
PORTAGE_COMPRESS="pbzip2"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="--exclude='/lost+found'"
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="/auto/portage"
PORTDIR_OVERLAY="/auto/portage/local/layman/gnome /auto/portage/local/layman/berkano /auto/portage/local/layman/vmware /auto/portage/local/layman/sunrise /auto/portage/local/layman/kde-testing /auto/portage/local/layman/openrc /auto/portage/local/layman/vdr-xine /auto/portage/local/layman/science /auto/portage/local/layman/jmd-multilib /auto/portage/local/layman/jmd-gentoo /auto/portage/local/layman/mt-mythtv"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="7zip X Xaw3d a52 aac acl acpi alsa amd amd64 apache2 async auto-completion automount avahi bacula-console bacula-split-init bash-completion bazaar berkdb bluetooth boost branding bzip2 c++ cairo caps ccache cdr cdrom cg cgi cli colordiff compress compression consolekit contrib corefonts cpudetection cpufreq cracklib crypt cups custom-cflags custom-cpuopts cvs cvsgraph cxx dbus dhcpcd dosbox dri dts dvb dvbplayer dvbsetup dvd dvdarchive dvdchapjump dvdnav dvdr dvi eds emboss encode evo examples excel expat extras fam ffmpeg fftw firefox firefox3 flac flash font-server fontconfig fontforge foomaticdb fortran gdbm gif git gkrellm glade glib glut gmail gnome gnome-keyring gnome-print gnomecanvas gnomecd gnutls google-gadgets gphoto2 gpm graphviz grub gstreamer gtk gzip hal hddtemp hibernate-script html hvm iconv ieee1394 image imagemagick ivtv ivtv-dvb jpeg kde kde4 kvm latin1 ldap libffi libnotify logrotate lvm lvm2 mad md5sum mdnsresponder-compat mikmod mjpeg mmx mmxext mng modules mp3 mp4 mpeg mudflap multilib mysql ncurses nls nptl nptlonly ogg opengl openmp openvz pam pcre pdf perl plasma png postgres ppds pppd python qt3 qt3support qt4 quicktime readline reflection review scenarios sdl sensord session sharedext sharedmem smp sound spell spl sql sqlite sqlite3 sse sse2 sse3 ssl ssse3 startup-notification stlport subversion svg sysfs syslog tcpd templates themes thesaurus threads threadsafe thunar tiff toolbar tools transcode truetype twolame type1 unicode unzip usb v4l v4l2 vboxwebsrv vdpau vorbis wav wavpack webkit winbind winetools wininst winpopup wxwindows x264 x86emu xattr xfs xft xine xml xorg xslt xterm xterm-color xulrunner xv xvid xvmc zip zlib" ALSA_CARDS="snd_ac97_bus snd_intel8x0" 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="authz_ldap ldap actions auth_basic authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack dav" CAMERAS="canon" DVB_CARDS="nxt200x" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nv nvidia"
Unset:  CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS_FLAGS

=================================================================
                        Package Settings
=================================================================

dev-lang/perl-5.8.8-r8 was built with the following:
USE="berkdb gdbm lib32 (multilib) -build -debug -doc -ithreads -perlsuid"
LDFLAGS="-Wl,-O1 -L/lib64 -L/usr/lib64"
Comment 6 Torsten Veller (RETIRED) gentoo-dev 2009-12-09 15:40:36 UTC
(In reply to comment #5)
> I see. I believe it is a problem on my end then. Because the symlink should
> have been to the /usr/bin/pod2man-1.37-perl-5.8.8

Yes. If you uninstall podlators again, the pod2man link
should point to the version installed by perl.

Do you have logs of the perl install to see what happened?
Else I don't know what can be done here.

> jmd0 ~ # ls -l /usr/bin/pod2man*
> lrwxrwxrwx 1 root root    29 Dec  9 00:24 /usr/bin/pod2man ->
> pod2man-2.2.2-podlators-2.2.2
> -rwxr-xr-x 1 root root 19545 Dec  8 01:04 /usr/bin/pod2man-1.37-perl-5.8.8
> -r-xr-xr-x 1 root root 21260 Dec  9 00:24
> /usr/bin/pod2man-2.2.2-podlators-2.2.2
Comment 7 John M. Drescher 2009-12-09 16:41:45 UTC
That could have been a bug with the multilib overlay which should not be supported here. I think its best to close this bug probably as invalid. Thanks for your help. I will try better to track these things down before submitting bug reports in the future..
Comment 8 Torsten Veller (RETIRED) gentoo-dev 2009-12-09 21:11:31 UTC
Until someone else complains, I am closing this as INVALID.

Thanks