Message boards : API : Boinc binarys
Message board moderation
| Author | Message |
|---|---|
|
Send message Joined: 18 Dec 13 Posts: 8
|
Hello , can someone supply me boinc binarys for gnfs linux & mac ? for intel and amd64. I already tried to compile myself, but i always run into problems while compiling with -static flag. Thanks. |
|
Send message Joined: 18 Dec 13 Posts: 8
|
edit: i can't compile on mac with the -static flag with boinc libs … this cause in a segmentation fault on my mac if i run the gnfs binary |
|
Send message Joined: 18 Dec 13 Posts: 8
|
Thanks Christian for reply, Yes I'm trying to build gnfs with Boinc. here is an output of stderr.txt (mac):
01:45:08 (6265): Can't open init data file - running in standalone mode
boinc initialized
resolved input_data file to input_data
resolved output_data file to output_data
work files resolved, now working
-> ./gnfs-boinc-lasieve4I12e
-> -R
-> -a
-> -o
-> output_data
-> input_data
Resuming with -f 0 -c 1
Warning: lowering FB_bound to 4294967295.
SIGSEGV: segmentation violation
Crashed executable name: gnfs-boinc-lasieve4I12e
built using BOINC library version 7.3.0
Machine type Intel 80486 (64-bit executable)
System version: Macintosh OS 10.8.5 build 12F45
Wed Dec 25 01:45:08 2013
0 gnfs-boinc-lasieve4I12e 0x00000001082efb2c gnfs-boinc-lasieve4I12e + 215852
1 gnfs-boinc-lasieve4I12e 0x00000001082e49a3 gnfs-boinc-lasieve4I12e + 170403
2 libsystem_c.dylib 0x00007fff8616690a _sigtramp + 26
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0100001f rbx: 0x00000028 rcx: 0x7fff57941ff8 rdx: 0x00000028
rdi: 0x7fff57942060 rsi: 0x00000003 rbp: 0x7fff57942040 rsp: 0x7fff57941ff8
r8: 0x00000107 r9: 0x00000000 r10: 0x000003b0 r11: 0x00000206
r12: 0x00000003 r13: 0x7fff57942060 r14: 0x00000107 r15: 0x000003b0
rip: 0x7fff888b0686 rfl: 0x00000206
Binary Images Description:
0x1082bb000 - 0x108305fff /Library/Application Support/BOINC Data/projects/192.168.2.103_NOY/./gnfs-boinc-lasieve4I12e
0x108435000 - 0x10849afff /usr/local/lib/libgmp.10.dylib
0x7fff808d1000 - 0x7fff808d2fff /usr/lib/system/libremovefile.dylib
0x7fff80b63000 - 0x7fff80b66fff /usr/lib/system/libdyld.dylib
0x7fff80c52000 - 0x7fff80c77fff /usr/lib/libc++abi.dylib
0x7fff815d4000 - 0x7fff815f6fff /usr/lib/system/libxpc.dylib
0x7fff81da3000 - 0x7fff81da9fff /usr/lib/system/libunwind.dylib
0x7fff82507000 - 0x7fff82515fff /usr/lib/system/libsystem_network.dylib
0x7fff83325000 - 0x7fff83325fff /usr/lib/system/libkeymgr.dylib
0x7fff83513000 - 0x7fff83514fff /usr/lib/libSystem.B.dylib
0x7fff83620000 - 0x7fff83625fff /usr/lib/system/libcompiler_rt.dylib
0x7fff83b49000 - 0x7fff83b77fff /usr/lib/system/libsystem_m.dylib
0x7fff84d90000 - 0x7fff84ddffff /usr/lib/system/libcorecrypto.dylib
0x7fff8555d000 - 0x7fff8555efff /usr/lib/system/libsystem_blocks.dylib
0x7fff85a16000 - 0x7fff85a24fff /usr/lib/system/libcommonCrypto.dylib
0x7fff86164000 - 0x7fff86230fff /usr/lib/system/libsystem_c.dylib
0x7fff887e6000 - 0x7fff8884efff /usr/lib/libc++.1.dylib
0x7fff888a0000 - 0x7fff888bbfff /usr/lib/system/libsystem_kernel.dylib
0x7fff88a38000 - 0x7fff88a39fff /usr/lib/system/libsystem_sandbox.dylib
0x7fff89cf7000 - 0x7fff89cf8fff /usr/lib/system/libdnsinfo.dylib
0x7fff89e95000 - 0x7fff89eaafff /usr/lib/system/libdispatch.dylib
0x7fff8a042000 - 0x7fff8a044fff /usr/lib/system/libquarantine.dylib
0x7fff8a5e5000 - 0x7fff8a6fdfff /usr/lib/libobjc.A.dylib
0x7fff8b179000 - 0x7fff8b1e2fff /usr/lib/libstdc++.6.dylib
0x7fff8b276000 - 0x7fff8b27bfff /usr/lib/system/libcache.dylib
0x7fff8b73e000 - 0x7fff8b774fff /usr/lib/system/libsystem_info.dylib
0x7fff8b788000 - 0x7fff8b793fff /usr/lib/system/libsystem_notify.dylib
0x7fff8b7c7000 - 0x7fff8b7cdfff /usr/lib/system/libmacho.dylib
0x7fff8baaf000 - 0x7fff8bab0fff /usr/lib/libDiagnosticMessagesClient.dylib
0x7fff8c3cf000 - 0x7fff8c3d7fff /usr/lib/system/libsystem_dnssd.dylib
0x7fff8c3ef000 - 0x7fff8c3f6fff /usr/lib/system/libcopyfile.dylib
0x7fff8c419000 - 0x7fff8c465fff /usr/lib/libauto.dylib
0x7fff8c6e8000 - 0x7fff8c6eafff /usr/lib/system/libunc.dylib
0x7fff8cd77000 - 0x7fff8cd7ffff /usr/lib/system/liblaunch.dylib
Exiting…
i compiled it without -static flag , i can't compile with -static flag error log is:
Undefined symbols for architecture x86_64:
"start", referenced from:
-u command line option
(maybe you meant: _mpqs_FB_start, _boincstart , __Z18start_timer_threadv , __ZN10XML_PARSER11parse_startEPKc )
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[3]: *** [../../bin/gnfs-boinc-lasieve4I12e] Error 1
rm lasieve-prepn.o prho.o asm/liblasieve.a real-poly-aux.o recurrence6.o mpqs.o primgen32.o redu2.o input-poly.o gnfs-boinc-lasieve4eI12.o asm/liblasieveI12.a
make[2]: *** [latsiever] Error 2
make[1]: *** [common] Error 2
make: *** [nocona] Error 2
localhost:ggnfs-code mynotos$
then i read a little bit about static compiling on mac. i found that i have to use -force in the linking parameters.. but this doenst work either :( |
|
Send message Joined: 4 Jul 12 Posts: 321
|
Does it work if you compile without the BOINC library? Some time ago I also tried to compile gnfs on linux and got a segfault with every try. I than downloaded binaries from someone else and they worked. I couldn't figure out what my problem was. It may be something unrelated to BOINC. Other than that I have no clue about the segfault or the compile error. |
|
Send message Joined: 18 Dec 13 Posts: 8
|
yes the binaries are working without boinc lib |
Copyright © 2025 University of California.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.