PenUltima Online Forum Index Official Core: 096.7
Official Core: 097 2008-02-26
Donate towards the POL web hosting bill!
 POL Home   FAQ   Search    Memberlist   Usergroups    Register    Profile   Log in to check your private messages   Log in
Pol96 and FreeBSD incompatiblity

 
Post new topic   Reply to topic    PenUltima Online Forum Index -> General Help 096
Display posts from previous:   

Author Message
bloodbob



Joined: 04 Feb 2006
Posts: 1

PostPosted: Sat Feb 04, 2006 10:05 pm    Post subject: Pol96 and FreeBSD incompatiblity Reply with quote

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 ).

Author Message
oenone



Joined: 01 Feb 2006
Posts: 6
Location: Mannheim, Germany

PostPosted: Tue Feb 07, 2006 2:57 pm    Post subject: Reply with quote

i'd like to see that, too Smile
(running OpenBSD, but it should have the same problems)

regards,
oenone

Author Message
Gestener



Joined: 20 Feb 2006
Posts: 7

PostPosted: Fri Mar 03, 2006 12:22 am    Post subject: Reply with quote

I'll 3 that. Come on guys !!!! Recompile for us

Author Message
Shinigami
POL Core Developer


Joined: 30 Jan 2006
Posts: 292
Location: Germany, Bavaria

PostPosted: Sun May 14, 2006 12:47 pm    Post subject: Reply with quote

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" Surprised/

Shinigami

Author Message
Shinigami
POL Core Developer


Joined: 30 Jan 2006
Posts: 292
Location: Germany, Bavaria

PostPosted: Sat May 27, 2006 12:57 pm    Post subject: Reply with quote

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

Author Message
Shinigami
POL Core Developer


Joined: 30 Jan 2006
Posts: 292
Location: Germany, Bavaria

PostPosted: Mon May 29, 2006 2:33 pm    Post subject: Reply with quote

jfyi: FreeBSD compatibility gets closer and closer to reality...

Shinigami

Author Message
Shinigami
POL Core Developer


Joined: 30 Jan 2006
Posts: 292
Location: Germany, Bavaria

PostPosted: Sat Jun 17, 2006 6:43 am    Post subject: Reply with quote

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

Author Message
Gestener



Joined: 20 Feb 2006
Posts: 7

PostPosted: Tue Jun 20, 2006 1:22 am    Post subject: Reply with quote

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 !!!

Author Message
Shinigami
POL Core Developer


Joined: 30 Jan 2006
Posts: 292
Location: Germany, Bavaria

PostPosted: Tue Jun 20, 2006 3:09 pm    Post subject: Reply with quote

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

Author Message
Zgryt



Joined: 20 Sep 2006
Posts: 12

PostPosted: Wed Sep 20, 2006 4:00 pm    Post subject: Reply with quote

Something changes in this subject? POL 096 is crashing on the beggining.. Here is my log..
Code:

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

Author Message
Shinigami
POL Core Developer


Joined: 30 Jan 2006
Posts: 292
Location: Germany, Bavaria

PostPosted: Fri Sep 22, 2006 9:33 pm    Post subject: Reply with quote

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 Surprised(

Shinigami

Author Message
Zgryt



Joined: 20 Sep 2006
Posts: 12

PostPosted: Mon Oct 02, 2006 2:08 pm    Post subject: Reply with quote

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!

Author Message
Zgryt



Joined: 20 Sep 2006
Posts: 12

PostPosted: Thu Oct 12, 2006 4:25 am    Post subject: Reply with quote

POL develop team, please pimp my 096 POL! :]
Let he work on freeBSD to!

Author Message
Shinigami
POL Core Developer


Joined: 30 Jan 2006
Posts: 292
Location: Germany, Bavaria

PostPosted: Thu Oct 19, 2006 3:10 pm    Post subject: Reply with quote

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

Author Message
CrazyMan



Joined: 05 Apr 2006
Posts: 54

PostPosted: Thu Feb 22, 2007 6:32 am    Post subject: Reply with quote

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 ^)

Post new topic   Reply to topic    PenUltima Online Forum Index -> General Help 096 All times are GMT - 4 Hours
Page 1 of 1

 




Powered by phpBB © 2001, 2005 phpBB Group :: Theme & Graphics by GHS & Scott E. Royalty