And thanky you for the speedy response, it was greatly appreciated! =)
Ok, I guess I got it. I'm using Devtoolset-7 and rbenv 2.5.3, also in CentOS 6.10. Since you couldn't reproduce the error, I tried some extra investigation locally, assuming FRUIT basic inner workings are fine. I think I understood the problem. I had fruit directory in a folder shared between the VM (VirtualBox) and the host, which requires that the user belongs to a specific group (vboxsf, vboxusers) to be able to access this folder. It seems to be related to that. Naturally, my user (as well as...
Running "ruby misc_test.rb" using ruby 2.5.3 through rbenv was also successful. So, I haven't been able to reporduce the problem [#7 Fail to install fruit_processor_gem on CentOS 6 (VM) ]. [istomoya@cent6istomoya test]$ cat /etc/redhat-release CentOS release 6.10 (Final) [istomoya@cent6istomoya test]$ rbenv version 2.5.3 (set by /home/istomoya/fruit_3.4.3/fruit_processor_gem/.ruby-version) [istomoya@cent6istomoya test]$ ruby --version ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-linux] [istomoya@cent6istomoya...
I've tried to reproduce the problem on a newly installed CentOS 6 (VM), ruby 2.4.5p335, and fruit_3.4.3. "ruby misc_test.rb" did not cause error as shown below. Cassio, more information highly appreciated. Could you inform us version of rake and which command generated the error log? [istomoya@cent6istomoya test]$ cat /etc/redhat-release CentOS release 6.10 (Final) [istomoya@cent6istomoya test]$ ruby --version ruby 2.4.5p335 (2018-10-18 revision 65137) [x86_64-linux] [istomoya@cent6istomoya test]$...
Thanks for the report. I'll try to reproduce and fix it in the coming weekend.
Fail to install fruit_processor_gem on CentOS 6 (VM)
rakefile of fruit_processor_gem is modified. See https://sourceforge.net/p/fortranxunit/bugs/6/ On some versions of ruby (between version 1.9 and 2.1) and minitest (version 5), fruit_processor_gem/test/fruit_processor_test.rb fruit_processor_gem/test/misc_test.rb may need modification. Samples of modification are added as fruit_processor_gem/test/fruit_processor_test_ruby2.rb fruit_processor_gem/test/misc_test_ruby2.rb See https://sourceforge.net/p/fortranxunit/bugs/5/
Many thanks for the fix. Now it works.
Thanks for the detailed report. I installed Ubuntu16 and reproduced the error. On the error Gem::InvalidSpecificationException: ["test/for_test_picker/fruit_basket_gen.f90"] are not files please try replacing a line in fruit_processor_gem/rakefile 'test/for_test_picker/*.f90', with 'test/for_test_picker/*_test.f90', It has fixed the problem on my Ubuntu16.
Gem creation fails with ruby 2.3.1
Thanks for the prompt reply. I can confirm that the changes above fix the test.
Seemingly it's related to version of minitest. After updating minitest from 4.3.2...
Could you see if $ cd fruit_processor_gem/test $ ruby fruit_processor_test.rb works?...
rake install fails on OS X 10.12
The Wayback-Machine has an image. http://web.archive.org/web/20140309075308/http...
Year, somehow http://fortranxunit.wiki.sourceforge.net/ is empty now. I don't know...
Hi, I cannot seem to find documentation or examples on the wiki anymore, have they...
Hi istomoya, You make great sense to me. So I think framework works fine with my...
Number of errors is limited to 2000 (given as MAX_MAG_STACK_SIZE) in fruit.f90. Whole...
Hi istomoya, I have a try with the latest version 3.4.0 and it seems work fine with...
Hi istomoya, There maybe still bugs in final summary. Please consider a test as below:...
Hi istomoya, I have a try with the latest version 3.4.0 and it seems work fine with...
A sample of calling assertations from multi-thread code using OpenMP is added as...
I found a bug in fruit.f90 and fixed version is http://fortranxunit.cvs.sourceforge.net/viewvc/fortranxunit/fruit/src/fruit.f90?view=log...
Hi istomoya, You are right. I can reproduce this issue on my side. Do you mean there...
Thank you for using FRUIT. I afraid that using !#omp single ,number of assertions...
Hi istomoya, I have another method to fix thread sync issue. I replaced !#omp critical...
Hi istomoya, Thanks for your effort on updating framework. I have a try on the latest...
I tried adding several pairs of "critical" directives to fruit.f90. Could you try...
Hi ismotoya, I'm confused by test result. When I created 300 thread to launch a subrotine...
Hi istomoya, I think you are right. When I increase theads to 100+, app gets a crash...
Hi istomoya, Thanks for you providing test code with openMP. I do think message corrupted...
Tried a tester code that uses OpenMP. Tester code is: module subs_test !$ use omp_lib...
Hi istomoya, Thanks for your kindly help. Although I'm disappointed to hear that...
I've never checked if FRUIT works with OpenMP. However probably FRUIT is not thread...
I'm a newbie to use fruit for my testing work. I'd like to make sure with you that...
Great! Thanks for the new version and for the answers.
Great to know that I'm not the only user of FRUIT. Thank you. In FRUIT 3.3.9, new...
FRUIT 3.3.9 Content of fruit_util.f90 is added into fruit.f90. (If you have copied...
Could you, please, consider having just 2 fortran modules: fruit.f90 and fruit_mpi.f90...
Samples added: [sample_using_make] This sample uses not rake but make. Works only...
Previous version (3.3.5) could not compile external subroutines having circular dependencies....
A sample that didn't work on FRUIT 3.3.5 is at http://fortranxunit.cvs.sourceforge.net/viewvc/fortranxunit/fruit/sample_circular_dep/...
Withdrawing FRUIT 3.3.5 uploaded yesterday. FRUIT 3.3.5 is having trouble in estimating...
Since FRUIT 3.3.3, fruit_basket_gen.f90 is updated only when tester routines are...
Time stamp of fruit_basket_gen.f90 and fruit_driver_gen.f90 are kept when their contents...
FRUIT 3.3.1 Unnecessary mpi_machine_file were included in fruit_3.3.0.zip. Removed...
Thanks for report and fix. Maybe "rake clean" failed to erase mpi_machine_file before...
self_test_mpi fails due to worng mpi_machine_file