Page 1 of 1

Pol96 and FreeBSD incompatiblity

Posted: Sat Feb 04, 2006 6:05 pm
by bloodbob
Is there anyway you guys could change your code so that you only use systemcalls that can be mapped on freebsd. The latest pol cores currently use "sys_set_thread_area" and assuamble "sys_get_thread_area" which unfortunatly currently aren't supported by freebsd.

Umm off hand I think you can do this by using --disable-tls switch on gcc you may wish to make a seperate build for this as their maybe some preformance hit ( dunno how much ).

Posted: Tue Feb 07, 2006 10:57 am
by oenone
i'd like to see that, too :)
(running OpenBSD, but it should have the same problems)

regards,
oenone

Posted: Thu Mar 02, 2006 8:22 pm
by Gestener
I'll 3 that. Come on guys !!!! Recompile for us

Posted: Sun May 14, 2006 8:47 am
by Shinigami
I'll get an account on a freebsd so I'll test it (if I'll find some time). my gcc doesn't know "--disable-tls" :o/

Shinigami

Posted: Sat May 27, 2006 8:57 am
by Shinigami
after tons of testings @ a FreeBSD 6.1... I found out, that Pol will start up (no error in start.log) if I remove some lines using two variables inside Core.

DON'T ask me why this is neccessary... it seems, that FreeBSD doesn't love last_checkpoint and num_until_dot var... that's strange... really strange.

...

Another problem: backstack doesn't help here. I don't get the information I need. both problems above are found via tons of additional cout-logs. know I've a crash inside my start.ecl on a line defining a part of my teleporters-array. backstack is near empty... no idea yet.

...

I've compiled stuff with same gcc-props like linux release (plus -static)...

Any Idea?

Shinigami

p.s.: FreeBSD runs on a VM (I think it's VirtualPC @ Win2k+3... not sure), so I'm compiling it on a gentoo, scp it, "brandelf -t Linux pol"'it and run'it

Posted: Mon May 29, 2006 10:33 am
by Shinigami
jfyi: FreeBSD compatibility gets closer and closer to reality...

Shinigami

Posted: Sat Jun 17, 2006 2:43 am
by Shinigami
jfyi: I had saveral problems with the freebsd account, but no I've used my own Virtual PC 2004 and installed a FreeBSD 6.1 there to solve the problems. in parallel I'll try to get Pol build there... @ the moment STLport will not compile... it hates me

Shinigami

Posted: Mon Jun 19, 2006 9:22 pm
by Gestener
I will love you for ever if you get me a binary for BSD. Doesn't have to be supported. Love to move my shard onto 096. Thanks for all the work your doing !!!

Posted: Tue Jun 20, 2006 11:09 am
by Shinigami
the problem here: I can get it running the start-up process, but than, later, it will crash... last weekend I had to get my own VM with BSD, because my other line is broken... it tooks many of time to test, because I don't understand why it will not work...

Shinigami

Posted: Wed Sep 20, 2006 12:00 pm
by Zgryt
Something changes in this subject? POL 096 is crashing on the beggining.. Here is my log..

Code: Select all

Caught SIGSEGV (Segfault).  Please mail the following to pol-core-test:
=== CUT ===
Build: POL096.2-2006-08-30 Vestal Virgin (gentoo)
Last Script:  PC: 0
Stack Backtrace:
[0x8253b7b]
[0x8267e1b]
[0xbfbfffbf]
[0x8115447]
[0x8115d1b]
[0x825b122]
[0x82a9858]
[0x8048151]
=== CUT ===
Segmentation fault

Posted: Fri Sep 22, 2006 5:33 pm
by Shinigami
I need just more time... still set up a FreeBSD 6.1 in a VPC... to establish a stable building enviroment... 48h / day are not enough :o(

Shinigami

Posted: Mon Oct 02, 2006 10:08 am
by Zgryt
POL is crashing even with linux emulation.. tested on:
FreeBSD 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE
with
linux_base-gentoo-stage3-2006.0_1

Shinigami help us!

Posted: Thu Oct 12, 2006 12:25 am
by Zgryt
POL develop team, please pimp my 096 POL! :]
Let he work on freeBSD to!

Posted: Thu Oct 19, 2006 11:10 am
by Shinigami
feel free to use it: http://releases.polserver.com/freebsd/

was build on a FreeBSD 6.1... so don't ask me, if it will work on different releases or other BSD too - just test it and report.

Shinigami

Posted: Thu Feb 22, 2007 2:32 am
by CrazyMan
I`m posted messages in pol097 bugs..
On freeBSD dont work AUX scripts and Web scripts.
If u need- i can give you FreeBSD account, or donate some ...
But i need WORKED version pol on FreeBSD )
Help me ^)