Version 25.7 of sci-mathematics/gimps is available for download at the URL above. Please notice that names of configuration files have changed and the management of multiprocessors has changed. I suggest a big warning in the ebuild that directs users to http://mersenne.org/freesoft/#upgradeusers There is no static version this time. It depends on libcurl.so.4, thus current stable curl works fine, but it's not in system so the dependency must be made explicit, and on libstdc++.so.6, so something must be made (I think) for those still using gcc-3 and/or on x86. Reproducible: Always Steps to Reproduce:
I just noticed that there's an ebuild for 25.6 in the tree. It mostly seems alright but I don't understand where does the dependencies for openssl || e2fsprogs-libs and com_err and virtual/krb5 come from. I just do not see them in the binary. Excerpt from 'less mprime': [snip] Dynamic section at offset 0x364030 contains 24 entries: Tag Type Name/Value 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] 0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0] 0x0000000000000001 (NEEDED) Shared library: [libcurl.so.4] 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] 0x000000000000000c (INIT) 0x401fb0 0x000000000000000d (FINI) 0x754618 0x0000000000000004 (HASH) 0x400240 0x0000000000000005 (STRTAB) 0x400fd8 0x0000000000000006 (SYMTAB) 0x400588 0x000000000000000a (STRSZ) 1182 (bytes) 0x000000000000000b (SYMENT) 24 (bytes) 0x0000000000000015 (DEBUG) 0x0 0x0000000000000003 (PLTGOT) 0x864208 0x0000000000000002 (PLTRELSZ) 2400 (bytes) 0x0000000000000014 (PLTREL) RELA 0x0000000000000017 (JMPREL) 0x401650 0x0000000000000007 (RELA) 0x401608 0x0000000000000008 (RELASZ) 72 (bytes) 0x0000000000000009 (RELAENT) 24 (bytes) 0x000000006ffffffe (VERNEED) 0x401558 0x000000006fffffff (VERNEEDNUM) 4 0x000000006ffffff0 (VERSYM) 0x401476 0x0000000000000000 (NULL) 0x0 [snip] Please add the warning regarding configuration files and upgrades anyway. Thanks a lot.
Created attachment 170704 [details, diff] Patch for latest version of GIMPS This patch should address my concerns with the current ebuild for gimps-25.6. Feel free to amend it. files/gimps-25.6-conf.d and files/gimps-25.6-init.d should simply be renamed to 25.7
Created attachment 170709 [details, diff] Fix typo in file name
Also note that neither 25.6 nor 25.7 will _ever_ work correctly on x86 because the 32-bit version of the binary is somehow dinamically linked to libcurl.so.3, which is not provided by any package in the tree. I solved this by symlinking libcurl.so.3 to libcurl.so.4 in /usr/lib and so far it appears to be working fine.
Created attachment 170796 [details, diff] New patch based on new 25.6 ebuild (20081105)
Ping? 25.7 is the new stable version according to http://www.mersenne.org/freesoft/ and is the only one able to connect to the new primenet server by default. Several bugfixes as well. Please upgrade, at least for AMD64.
Added to CVS, along with a binary patch which should make it work on x86. Thanks for the version bump request.