![]() |
|
Home | Help | Status | Forums | Glossary | Account
|
log in |
Message boards : Pirate Applications : hello 6.02 bad system call, core dumped
Author | Message |
---|---|
Oct 18 10:43:15 bleu /bsd: invalid linux syscall 243 run by (hello_6.02_i686-:7420) UID(2300) EUID(2300), parent (mksh:30476) UID(2300) EUID(2300) | |
ID: 7988 | Rating: 0 | rate:
![]() ![]() ![]() | |
mirabilos wrote:
Linux builds are on Fedora Core 4, which is pretty old too. I will eventually have a newer machine running Fedora 8, but there is a problem even on Linux of matching the library versions so that the app runs on a wide range of versions. I think building on Sarge, or some other old Linux, is a workaround at best. It would be better if one could build against a separate, specific (and old) version of glibc, but nobody's worked that method out yet. Windows beats Linux in this regard, I'm afraid. I can build apps on W2K and they will run on Vista and Win95.
It's definitely possible, and the best way to do it, if you are up to it. You would have to get the BOINC source out of SVN and build the libraries. Then get the Pirates app code out of our CVS and build against those libraries. Then run the app using the "anonymous platform" mechanism. This is all pretty well documented, but your feedback as you do it would help improve the docs. Are you up for it? Documentation for building BOINC apps and the Pirates apps can be found here. And of course there is also documentation at Berkeley on building the libraries.
Good. That means the client core and manager work. But you need to be able to build the libraries, which should be straightforward. And maybe I'll have to find an old machine to test BSD on. Sometime... ____________ -- Eric Myers "Education is not the filling of a pail, but the lighting of a fire." -- William Butler Yeats | |
ID: 7989 | Rating: 0 | rate:
![]() ![]() ![]() | |
Wormholio wrote: Linux builds are on Fedora Core 4, which is pretty old too. Interesting, as these „should“ work – I’m using glibc and friends from FC4 for Opera 9.2x and Acrobat Reader 5… Maybe they have two versions (TLS and non-TLS), and the TLS one doesn’t work… I guess that is the cause of my problems with etch libraries too. Wormholio wrote: Windows beats Linux in this regard, I'm afraid. I can build apps on W2K and they will run on Vista and Win95. Yeah. I’m not anti-MS, I just happen to not really use Windows® any more, except for a selected few things. Wormholio wrote:
I’m definitively up to it. Where’s the CVS? ☺ Wormholio wrote: Good. That means the client core and manager work. But you need to be able to build the libraries, which should be straightforward. -rw-r--r-- 1 root bin - 339234 Oct 18 09:54 /usr/mpkg/lib/libboinc.a -rw-r--r-- 1 root bin - 26124 Oct 18 09:54 /usr/mpkg/lib/libboinc_api.a -rw-r--r-- 1 root bin - 240650 Oct 18 09:54 /usr/mpkg/lib/libboinc_zip.a Should be about what I need, right? Wormholio wrote: And maybe I'll have to find an old machine to test BSD on. Sometime... Just remember there are a couple of BSDs: • DragonFly • FreeBSD, DesktopBSD, PC-BSD (distributions) • MidnightBSD • MirBSD • NetBSD • OpenBSD MidnightBSD and DragonFly might be able to run code compiled for FreeBSD 4 (DF) or FreeBSD 6.1 (MNBSD), but even that is unsure. Other than that, each of them needs their own binaries, as the OSes quite differ. I’d suggest a number of VMs (VMware Server 2.0 is pretty good in that regard, VirtualBox is unusable due to bugs, qemu slow but works good too) on a “server” someone would make available for this purpose, instead of an old PC, because you’d either need several old PCs or a few hard discs… | |
ID: 7991 | Rating: 0 | rate:
![]() ![]() ![]() | |
Oh, and: | |
ID: 7992 | Rating: 0 | rate:
![]() ![]() ![]() | |
/usr/bin/ld: cannot find -lboinc_graphics_api Other than that… “hello” app is up and running, waiting for WUs. Standalone mode did succeed. ____________ ![]() | |
ID: 7995 | Rating: 0 | rate:
![]() ![]() ![]() | |
http://pirates.spy-hill.net/result.php?resultid=1870611 | |
ID: 7996 | Rating: 0 | rate:
![]() ![]() ![]() | |
Both i386-ecce-mirbsd and i386-unknown-midnightbsd platforms work, FWIW. | |
ID: 7997 | Rating: 0 | rate:
![]() ![]() ![]() | |
mirabilos wrote: http://pirates.spy-hill.net/result.php?resultid=1870611 Congratulations, and welcome aboard.
5.x is fine, but what I was going to do (and will, when time allows) is modify the apps to run with 6.x. It was supposed to be straightforward, but as yello 6.2 showed, not as simple as I'd hoped. So the idea is that I go through the apps and make modifications to run under 6.x, and then you could build and test them with BSD. What I'd like to do it get an SVN rev which I can show works with all the apps, just as a cross-check. And then keep doing that from time to time. If you want to try building 5.x apps go ahead, but right now there's no work to test them. Still, it could be good practice.
Yes, you only need wxWidgets to build the Manager, so don't worry about that for apps. But if you want to see the some graphics you'll need to build or get the ____________ -- Eric Myers "Education is not the filling of a pail, but the lighting of a fire." -- William Butler Yeats | |
ID: 7999 | Rating: 0 | rate:
![]() ![]() ![]() | |
Okay, thanks for the information. I have been aboard for a while… | |
ID: 8001 | Rating: 0 | rate:
![]() ![]() ![]() | |
mirabilos wrote: When I’m done, I’ll do a cvs diff on the tree and send that to you, as things did not compile 100% cleanly, initially, even with that Yes, this is very useful. I'm guessing the main diffs are in the Makefile, and I'll see if I can make some adjustments so that it will work on all platforms. Or we will make a separate BSD version. I've done that for the Mac platform. ____________ -- Eric Myers "Education is not the filling of a pail, but the lighting of a fire." -- William Butler Yeats | |
ID: 8002 | Rating: 0 | rate:
![]() ![]() ![]() | |
Actually, while I did change the Makefiles to use “B)”, | |
ID: 8003 | Rating: 0 | rate:
![]() ![]() ![]() | |
Oh, btw, say hello to my SPARCstation 20: | |
ID: 8004 | Rating: 0 | rate:
![]() ![]() ![]() | |
The page moved to: | |
ID: 9220 | Rating: 0 | rate:
![]() ![]() ![]() | |
And http://web.archive.org/web/20120616083858/http://www.spy-hill.net/pub/myers/src/boinc/ has got the sources… but only up to yello 6.05 :( | |
ID: 9221 | Rating: 0 | rate:
![]() ![]() ![]() | |
Arrrrrreporting success, Capt’n! | |
ID: 9222 | Rating: 0 | rate:
![]() ![]() ![]() | |
Message boards : Pirate Applications : hello 6.02 bad system call, core dumped
Home | Help | Status | Forums | Glossary | Account
|