|Anonymous | Login||2014-03-07 04:18 UTC|
|Main | My View | View Issues | Change Log | Roadmap | Docs|
|Viewing Issue Simple Details|
|ID||Category||Severity||Reproducibility||Date Submitted||Last Update|
|0000149||[OpenFOAM-ext release]||major||always||2012-08-09 16:52||2012-08-13 15:48|
|Priority||normal||Resolution||unable to reproduce|
|Summary||0000149: Missing instructions on the guide for openSUSE 12.1|
On the guide "doc/buildInstructions/openSUSE/12.1/Compilation_openSUSE_12.1_64bit.txt", it's missing:
sudo zypper install -t pattern devel_C_C++
Additionally, when installing the system Open-MPI, it'll be necessary to log out and log back in for it to be fully operational...
Although the instructions in the section "We are going to use the system installed version of openmpi-1.4.3" can bypass this need, at least for OpenFOAM 1.6-ext itself :)
|Additional Information||These conclusions were reached while I was giving some help on this thread: http://www.cfd-online.com/Forums/openfoam-installation/105808-help-need-walkthrough-openfoam-1-6-ext-opensuse-12-1-64bit.html [^]|
|Tags||No tags attached.|
|Attached Files||Details_1.6-ext_openSUSE_12.1.tar.gz [^] (241,328 bytes) 2012-08-10 17:03|
|Isn't devel_basis not enough? devel_C_C++ installs a *huge* amount of libraries and other stuff that is really not relevant. devel_basis does give you make, flex, bison, gcc, gcc-g++, AFAIK.|
You might be right, but now it's a bit too late to test it myself again...
That command I wrote is the same one used in the instructions for OpenFOAM 2.1.1 and 2.1.x...
>On the guide "doc/buildInstructions/openSUSE/12.1/Compilation_openSUSE_12.1_64bit.txt", it's missing:
> sudo zypper install -t pattern devel_C_C++
I just repeated every single step of the build instructions using a brand new openSUSE_12.1 64bit system. Everything compiled from A to Z without a single glitch.
> Additionally, when installing the system Open-MPI, it'll be necessary to log out and log back in for it to > be fully operational...
I just tested this as well, and I was able to run a parallel simulation using the system installed OpenMPI just after finishing the compilation of 1.6-ext. No logoff nor rebooting necessary.
Next time you report a bug, please make sure you can replicate the bug yourself.
My apologies. I should have checked this myself and confirmed my statements before reporting. And I forgot that "trust is earned".
I've now finished doing a complete test. Specifications of the test:
* Virtual Machine with 2GB of RAM, 2 virtual CPUs in 64bit mode and 20GB of disk. Using VMPlayer 4.0.4 on Ubuntu 11.10 x86_64.
* openSUSE 12.1 x86_64, using ISO "openSUSE-12.1-DVD-x86_64.iso", MD5: 4cfe8229111ef723ae7aa541fd2c87b7
* Installed openSUSE 12.1 x86_64 from the DVD, using all of the defaults, including using KDE.
* Followed manually (and doubled checked) the instructions from here: http://openfoam-extend.git.sourceforge.net/git/gitweb.cgi?p=openfoam-extend/OpenFOAM-1.6-ext;a=blob_plain;f=doc/buildInstructions/openSUSE/12.1/Compilation_openSUSE_12.1_64bit.txt;h=02dff6758d2a33b8ab935c2846311827b73125ed;hb=959ec266ba5ca6af332d44d8245df57397cf7023 [^]
* The results are attached.
Inside the attached tarball is the following list of files:
I believe these should provide a good snapshot of the used environment and hopefully act as proof of the initial report.
@themiwi: that pattern "devel_basis" does indeed provide the necessary packages. But for a truly minimal package installation, this is the suggested command:
zypper install patch flex bison binutils-devel
Addendum to the previous post - commands used for some of the logs:
zypper search -i -s > log.zypper_installed_packages
. ~/OpenFOAM/OpenFOAM-1.6-ext/etc/bashrc > log.bashrc
git log -3 > log.commit
./Allwmake >& log.Allwmake
As for the system Open-MPI:
I mentioned in the initial report that the instructions bypass the need for a reboot/logout-login. But if you start a new terminal and try to use mpirun, without having 1.6-ext environment active, it will not work.
Final note: as indicated in the Notes.txt file, I suggest that in the first paragraph of the instructions is provided an indication on how to have an up-to-date openSUSE:
sudo zypper refresh
sudo zypper update
I am using the exact same ISO image as you, same md5sum.
I am not tweaking any of the openSUSE installation procedures.
I cannot replicate ANY of your problems.
As soon as I can login on this freshly new machine, without any installation tweaking of any kind, without even starting the OF-1.6-ext build process, I have the commands 'patch, flex and bison' available right away.
In my opinion, your installation of openSUSE 12.1 is in problem.
Still, I will add the instructions for installing explicitly patch flex bison binutils-devel even though this is redundant and unnecessary in my opinion.
As for the mpirun problems, this is not an OpenFOAM related problem. I would suggest you report the problem to the opensUSE maintainers. I will not add this information to the build instructions.
|2012-08-09 16:52||wyldckat||New Issue|
|2012-08-09 18:32||themiwi||Note Added: 0000367|
|2012-08-09 19:32||wyldckat||Note Added: 0000368|
|2012-08-10 02:58||mbeaudoin||Status||new => assigned|
|2012-08-10 02:58||mbeaudoin||Assigned To||=> mbeaudoin|
|2012-08-10 03:12||mbeaudoin||Note Added: 0000369|
|2012-08-10 03:12||mbeaudoin||Status||assigned => closed|
|2012-08-10 03:12||mbeaudoin||Resolution||open => no change required|
|2012-08-10 17:03||wyldckat||Note Added: 0000370|
|2012-08-10 17:03||wyldckat||Status||closed => feedback|
|2012-08-10 17:03||wyldckat||Resolution||no change required => reopened|
|2012-08-10 17:03||wyldckat||File Added: Details_1.6-ext_openSUSE_12.1.tar.gz|
|2012-08-10 17:09||wyldckat||Note Added: 0000371|
|2012-08-13 15:48||mbeaudoin||Note Added: 0000372|
|2012-08-13 15:48||mbeaudoin||Status||feedback => closed|
|2012-08-13 15:48||mbeaudoin||Resolution||reopened => unable to reproduce|
|Mantis 1.1.8[^] Copyright © 2000 - 2009 Mantis Group|