First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 98038
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Linux High-Performance Clustering Team <hp-cluster@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Cole Hoosier <hoozh@ksu.edu>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
mpich-1.2.6-r2.diff changes to 1.2.6-r2 ebuild which fixed all but the srcdir references text/plain Cole Hoosier 2005-07-08 08:40 0000 308 bytes Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 98038 depends on: Show dependency tree
Bug 98038 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-07-05 11:56 0000
Ebuilds for sys-cluster/mpich-1.2.6* produce scripts in /usr/bin that have bad
paths in them.  Examples are seen below:

[root@talon]:{hoozh}# grep -I portage/mpich /usr/bin/*
/usr/bin/clog2TOslog2:GUI_LIBDIR=/var/tmp/portage/mpich-1.2.6-r1/image//usr/lib
/usr/bin/clog2print:GUI_LIBDIR=/var/tmp/portage/mpich-1.2.6-r1/image//usr/lib
/usr/bin/clogTOslog2:GUI_LIBDIR=/var/tmp/portage/mpich-1.2.6-r1/image//usr/lib
/usr/bin/clogprint:GUI_LIBDIR=/var/tmp/portage/mpich-1.2.6-r1/image//usr/lib
/usr/bin/jumpshot:GUI_LIBDIR=/var/tmp/portage/mpich-1.2.6-r1/image//usr/lib
/usr/bin/logconvertor:GUI_LIBDIR=/var/tmp/portage/mpich-1.2.6-r1/image//usr/lib
/usr/bin/mpicxx:prefix=/var/tmp/portage/mpich-1.2.6-r1/image//usr
/usr/bin/mpicxx:includedir=/var/tmp/portage/mpich-1.2.6-r1/image//usr/include
/usr/bin/mpicxx:libdir=/var/tmp/portage/mpich-1.2.6-r1/image//usr/lib
/usr/bin/mpicxx:sharedlibdir=/var/tmp/portage/mpich-1.2.6-r1/image//usr/lib/shared
/usr/bin/mpireconfig:top_srcdir=/var/tmp/portage/mpich-1.2.6-r1/work/mpich-1.2.6
/usr/bin/mpireconfig.dat:srcdir='/var/tmp/portage/mpich-1.2.6-r1/work/mpich-1.2.6'
/usr/bin/mpireconfig.dat:top_srcdir='/var/tmp/portage/mpich-1.2.6-r1/work/mpich-1.2.6'
/usr/bin/mpireconfig.dat:builddir='/var/tmp/portage/mpich-1.2.6-r1/work/mpich-1.2.6'
/usr/bin/mpireconfig.dat:libbuild_dir='/var/tmp/portage/mpich-1.2.6-r1/work/mpich-1.2.6/lib'
/usr/bin/mpireconfig.dat:binbuild_dir='/var/tmp/portage/mpich-1.2.6-r1/work/mpich-1.2.6/bin'
/usr/bin/mpireconfig.dat:includebuild_dir='/var/tmp/portage/mpich-1.2.6-r1/work/mpich-1.2.6/include'
/usr/bin/mpireconfig.dat:mpich_includes='-I/var/tmp/portage/mpich-1.2.6-r1/work/mpich-1.2.6/include
-I/var/tmp/portage/mpich-1.2.6-r1/work/mpich-1.2.6/include
-I/var/tmp/portage/mpich-1.2.6-r1/work/mpich-1.2.6/mpid/ch_p4
-I/var/tmp/portage/mpich-1.2.6-r1/work/mpich-1.2.6/mpid/util'
/usr/bin/rlogTOslog2:TRACE_LIBDIR=/var/tmp/portage/mpich-1.2.6-r1/image//usr/lib
/usr/bin/rlogTOslog2:GUI_LIBDIR=/var/tmp/portage/mpich-1.2.6-r1/image//usr/lib
/usr/bin/rlogprint:TRACE_LIBDIR=/var/tmp/portage/mpich-1.2.6-r1/image//usr/lib
/usr/bin/rlogprint:GUI_LIBDIR=/var/tmp/portage/mpich-1.2.6-r1/image//usr/lib
/usr/bin/slog2navigator:GUI_LIBDIR=/var/tmp/portage/mpich-1.2.6-r1/image//usr/lib
/usr/bin/slog2print:GUI_LIBDIR=/var/tmp/portage/mpich-1.2.6-r1/image//usr/lib


Reproducible: Always
Steps to Reproduce:
1. emerge =mpich-1.2.6*
2. grep -I portage/mpich /usr/bin/*



[root@talon]:{mpich}# emerge info
Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5, glibc-2.3.4.20041102-r1,
2.6.11-gentoo-r4 i686)
=================================================================
System uname: 2.6.11-gentoo-r4 i686 Intel(R) Pentium(R) 4 CPU 3.40GHz
Gentoo Base System version 1.6.12
Python:              dev-lang/python-2.4.1,dev-lang/python-2.3.5 [2.4.1 (#1, May
19 2005, 17:21:54)]
distcc[27225] (dcc_mkdir) ERROR: mkdir /home/ugrads/hoozh/.distcc/state failed:
Permission denied [enabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.4.1, 2.3.5
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.9.5, 1.5, 1.8.5-r3, 1.7.9-r1, 1.6.3, 1.4_p6
sys-devel/binutils:  2.15.92.0.2-r1, 2.15.92.0.2-r10, 2.15.90.0.1.1-r4
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.8.1-r4
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=i686 -funroll-loops -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O3 -march=i686 -funroll-loops -fomit-frame-pointer -pipe"
DISTDIR="/common/admin/linux/gentoo/distfiles"
FEATURES="autoaddcvs autoconfig candy ccache distcc distlocks sandbox sfperms
strict test"
GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/pub/linux/gentoo
ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo
http://mirror.clarkson.edu/pub/distributions/gentoo/
http://mirrors.tds.net/gentoo http://gentoo.seren.com/gentoo"
LINGUAS="en da fr de hi ja ru es"
MAKEOPTS="-j20"
PKGDIR="/usr/portage/packages/i686-lab"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage-cis"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X Xaw3d aalib accessibility afs aim alsa apache2 apm arts avi berkdb
bidi bitmap-fonts bonobo canna cdr cjk crypt cscope curl dga directfb doc dvd
eds emacs emboss encode esd evo f77 fam fbcon fftw flac foomaticdb fortran
freewnn gb gd gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml guile icq
imagemagick imap imlib jabber java jikes jpeg junit kde kerberos krb4 ldap leim
libg++ libgda libwww mad maildir mcal mikmod motif mozilla mp3 mpeg mpi msn mule
multislot ncurses nls objc odbc ogg oggvorbis opengl oscar oss pam pdflib perl
plotutils png python qt quicktime readline samba sdl slang snmp spell sqlite ssl
svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts unicode usb
vorbis wmf workstation xine xml xml2 xmms xv yahoo zlib linguas_en linguas_da
linguas_fr linguas_de linguas_hi linguas_ja linguas_ru linguas_es userland_GNU
kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS

------- Comment #1 From Cole Hoosier 2005-07-08 08:40:58 0000 -------
Created an attachment (id=62938) [edit]
changes to 1.2.6-r2 ebuild which fixed all but the srcdir references

I ended up just adding extra dosed lines to the mpich-1.2.6-r2 ebuild to catch
the files which had references to the ${D} dir.  This leaves a few paths to
/var/tmp/portage/mpich-1.2.6-r2/work, but my user who reported mpicxx being
broken said that everything works for him now.

I'm not sure if this is the Right way to fix things, but I thought I'd submit
something that worked for me.

------- Comment #2 From Martin Mokrejš 2005-08-21 03:33:55 0000 -------
The fix is still not commited, right?
[cut]
+ for dir in '$dirlist'
+ echo 'if [ -d /var/tmp/portage/mpich-1.2.6-r2/image//usr/lib ] ; then rmdir
/var/tmp/portage/mpich-1.2.6-r2/image//usr/lib ; fi'
+ echo installed MPICH in /var/tmp/portage/mpich-1.2.6-r2/image//usr
installed MPICH in /var/tmp/portage/mpich-1.2.6-r2/image//usr
+ echo /var/tmp/portage/mpich-1.2.6-r2/image//usr/sbin/mpiuninstall may be used
to remove the installation.
/var/tmp/portage/mpich-1.2.6-r2/image//usr/sbin/mpiuninstall may be used to
remove the installation.
+ '[' 0 -gt 0 ']'
+ rc=0
+ exit 0
mv: cannot stat `/var/tmp/portage/mpich-1.2.6-r2/image//usr/share/jumpshot-3':
No such file or directory
mv: cannot stat `/var/tmp/portage/mpich-1.2.6-r2/image//usr/share/upshot': No
such file or directory
man:
gzipping man page: Jumpshots.1
gzipping man page: MPI.1
gzipping man page: chp4_servs.1
gzipping man page: cleanipcs.1
[cut]

sys-cluster/mpich-1.2.6-r2

------- Comment #3 From Michael Imhof 2005-09-05 06:49:59 0000 -------
In cvs. mpich-1.2.6-r3 has the proposed patches.

First Last Prev Next    No search results available      Search page      Enter new bug