Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 203922 - sys-cluster/mpich2-1.1.1_p1 released
Summary: sys-cluster/mpich2-1.1.1_p1 released
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement
Assignee: Gentoo Cluster Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-12-31 19:50 UTC by Arfrever Frehtes Taifersar Arahesis (RETIRED)
Modified: 2010-09-10 19:01 UTC (History)
2 users (show)

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


Attachments
mpich2-1.0.7.ebuild (mpich2-1.0.7.ebuild,10.99 KB, text/plain)
2008-04-16 13:34 UTC, Martin Mokrejš
Details
rev bump, see desc, please test (mpich2-1.1_alpha1.ebuild,11.01 KB, text/plain)
2008-09-24 02:26 UTC, cmuelle8
Details
mpich2-1.1.1_p1 ebuild (mpich2-1.1.1_p1.ebuild,11.18 KB, text/plain)
2009-09-15 07:25 UTC, pi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2007-12-31 19:50:35 UTC
sys-cluster/mpich2-1.0.6_p1 was released on 2007-10-31.
Comment 1 Martin Mokrejš 2008-01-23 01:21:52 UTC
Have not checked that but current 1.0.6 ebuild does on amd64 the following (although possibly not that serious messages as it can get compiled&installed and works for me at least):

>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/sys-cluster/mpich2-1.0.6/work/mpich2-1.0.6p1 ...
Configuring MPICH2 version 1.0.6 with  '--with-pm=mpd,gforker' '--prefix=/usr' '--exec-prefix=/usr' '--enable-sharedlibs=gcc' '--enable-g=none' '--enable-rlog=no' '--enable-slog2=no' '--with-thread-package=pthreads' '--enable-f77' '--enable-f90' '--enable-romio' '--enable-aio' '--with-mpi=mpich2_mpi' '--with-file-system=nfs+ufs' '--with-pvfs2=no' '--with-docdir=/usr/share/doc/mpich2-1.0.6' '--with-htmldir=/usr/share/doc/mpich2-1.0.6/html' '--disable-fast' '--enable-cxx' '--disable-mpe' '--enable-threads' '--libdir=/usr/lib64' '--includedir=/usr/include' '--mandir=/usr/share/man' '--sysconfdir=/etc/mpich2' '--datadir=/usr/share/mpich2' 'CC=x86_64-pc-linux-gnu-gcc' 'CFLAGS=-O2 -march=nocona -pipe' 'LDFLAGS= -Wl,-z,now' 'CPPFLAGS=' 'CXX=x86_64-pc-linux-gnu-g++' 'CXXFLAGS=-O2 -march=nocona -pipe' 'CPP=x86_64-pc-linux-gnu-cpp'
Running on system: Linux fold 2.6.23-gentoo-r3-default #4 SMP Tue Jan 22 17:37:36 MET 2008 x86_64 Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz GenuineIntel GNU/Linux
Executing mpich2prereq in /var/tmp/portage/sys-cluster/mpich2-1.0.6/work/mpich2-1.0.6p1/src/mpid/ch3 with 
Executing mpich2prereq in /var/tmp/portage/sys-cluster/mpich2-1.0.6/work/mpich2-1.0.6p1/src/mpid/ch3/channels/sock
sourcing /var/tmp/portage/sys-cluster/mpich2-1.0.6/work/mpich2-1.0.6p1/src/pm/mpd/mpich2prereq
sourcing /var/tmp/portage/sys-cluster/mpich2-1.0.6/work/mpich2-1.0.6p1/src/pm/gforker/mpich2prereq
sourcing /var/tmp/portage/sys-cluster/mpich2-1.0.6/work/mpich2-1.0.6p1/src/pm/mpd/setup_pm
checking for gcc... x86_64-pc-linux-gnu-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking whether x86_64-pc-linux-gnu-gcc accepts default optimizations... yes
checking for type of weak symbol support... pragma weak
checking whether __attribute__ ((weak)) allowed... yes
checking for multiple weak symbol support... yes
checking for g77... no
checking for xlf... no
checking for f77... no
checking for frt... no
checking for pgf77... no
checking for cf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for xlf90... no
checking for f90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... gfortran
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether gfortran accepts -g... yes
checking whether gfortran accepts default optimizations... yes
checking how to get verbose linking output from gfortran... -v
checking for Fortran 77 libraries of gfortran...  -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2 -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../.. -lgfortranbegin -lgfortran -lm
checking whether gfortran accepts the FLIBS found by autoconf... yes
checking whether C can link with  -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2 -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../.. -lgfortranbegin -lgfortran -lm... yes
checking for linker for Fortran main programs... Use Fortran to link programs
checking for Fortran 77 name mangling... lower underscore
checking what libraries are needed to link Fortran programs with C routines that use stdio... none
checking whether  accepts default optimizations... diff: pac_tmp_compile_stderr_opt.out: No such file or directory
diff: pac_tmp_compile_stderr.out: No such file or directory
diff: pac_tmp_compile_stdout_opt.out: No such file or directory
diff: pac_tmp_compile_stdout.out: No such file or directory
yes
Comment 2 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2008-03-13 19:09:48 UTC
sys-cluster/mpich2-1.0.7_rc1 was released on 2008-02-15.
Comment 3 Martin Mokrejš 2008-04-16 13:06:45 UTC
<quote>
A new version for MPICH2 (1.0.7) has been released. Users are strongly recommended to upgrade to this version.
</quote>
Comment 4 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2008-04-16 13:08:55 UTC
sys-cluster/mpich2-1.0.7 was released on 2008-04-04.
Comment 5 Martin Mokrejš 2008-04-16 13:34:37 UTC
Created attachment 149938 [details]
mpich2-1.0.7.ebuild

Patches for 1.0.6 apply cleanlye xcept the one for pvfs2 (I commented uout the region in .ebuild). The SRC_URI has been changed (fixed in this ebuild). However, on amd64 I get:

checking for architecture... LINUX
ROMIO home directory is /var/tmp/portage/sys-cluster/mpich2-1.0.7/work/mpich2-1.0.7/src/mpi/romio
configure: WARNING: Unknown MPI implementation mpich2_mpi... proceeding anyway
checking for gcc... mpich2_mpi/bin/mpicc
checking for C compiler default output file name... 
configure: error: C compiler cannot create executables
See `config.log' for more details.
configure: error: Configure of src/mpi/romio failed!
 * 
 * ERROR: sys-cluster/mpich2-1.0.7 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 5062:  Called die
 * The specific snippet of code:
 *       "${S}"/configure --with-pm=mpd,gforker --prefix=/usr --exec-prefix=/usr ${myconf} ${mpe_conf} ${doc_conf} $(use_enable fast) $(use_enable cxx) $(use_enable mpe) $(use_enable threads) --libdir=/usr/$(get_libdir) --includedir=/usr/include --mandir=/usr/share/man --sysconfdir=/etc/"${PN}" --datadir=/usr/share/"${PN}" || die "configure failed";
Comment 6 Martin Mokrejš 2008-05-10 10:39:00 UTC
The message mentioned in comment #5:

configure: WARNING: Unknown MPI implementation mpich2_mpi... proceeding anyway

appears also with 1.0.6 version, so is not related to the newer version nor ebuild.
Comment 7 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2008-08-31 23:02:27 UTC
sys-cluster/mpich2-1.1_alpha1 was released on 2008-08-11.
Comment 8 cmuelle8 2008-09-24 02:26:17 UTC
Created attachment 166236 [details]
rev bump, see desc, please test

compile tested on x86 (gcc 4.3) w/ all use flags enabled except "fast" and "debug"

based on 1.0.7 ebuild, modifications are:

* old epatches commented out
* --with-mpi=..  in romio section commented out

For portage inclusion ebuild needs to be cleaned up - there are lot of configure options "generated" by the ebuild that the current configure of mpich2 simply ignores..

Greetings,
cmuelle8
Comment 9 Martin Mokrejš 2009-05-27 11:31:56 UTC
A release candidate for Version 1.1 is available. It was released on May 18, 2009.
Comment 10 pi 2009-09-15 07:25:33 UTC
Created attachment 204163 [details]
mpich2-1.1.1_p1 ebuild
Comment 11 pi 2009-09-15 07:36:25 UTC
Latest stable version is mpich2-1.1.1p1 and was released on 7th August 2009.

I changed the mpich2-1.1_alpha1.ebuild to reflect the new version number and commented out some sections which gave me troubles and finally did a local install on my amd64 gentoo system. The attached ebuild surely needs some cleanup but for now it at least works for my needs (crypt and threads use flags enabled).
Comment 12 Justin Bronder (RETIRED) gentoo-dev 2009-09-17 19:43:26 UTC
1.1.1_p1 is in cvs.