View previous topic :: View next topic |
Author |
Message |
TinheadNed Guru
Joined: 05 Apr 2003 Posts: 339 Location: Farnborough, UK
|
Posted: Tue Oct 12, 2004 9:30 pm Post subject: Freeciv 2.0beta1 |
|
|
Anyone got this working? I've got the server and gtk client to compile but the client appears to freeze when the server starts. I'm sad, the new stuff looks sooooo coooooollll!!
Features include:
AI with diplomacy
SDL client included (won't compile for me)
Optional hex-based tiles instead of square.
Teams, sharing research and winning.
National borders
Waste
I can't wait for the final version. |
|
Back to top |
|
|
numerodix l33t
Joined: 18 Jul 2002 Posts: 743 Location: nl.eu
|
Posted: Wed Oct 13, 2004 12:29 am Post subject: |
|
|
Actually yes. Just after I saw your post I tried it and I was surprised that it worked immediately and without a hitch. The only quirk is that sdl-mixer is missing on my system so there is no sound (not that it really bothers me), maybe that affected your situation. Can't say that I have played it much yet though, just tried starting a couple of games. Looks heaps better than the previous version.
Good luck to you, sir. _________________ undvd - ripping dvds should be as simple as unzip |
|
Back to top |
|
|
TinheadNed Guru
Joined: 05 Apr 2003 Posts: 339 Location: Farnborough, UK
|
Posted: Wed Oct 13, 2004 7:33 am Post subject: |
|
|
Hmph. Weird. And unfair!
Are you running stable or unstable? Both my machines are running unstable, and both give the same error, of "too many arguments to add_notify_window" which appears to be a function written in Freeciv, rather than a library call (although I could be wrong).
I've tried both the 2.0.0-beta1 and the cvs-latest dated the 8th (Oct). |
|
Back to top |
|
|
numerodix l33t
Joined: 18 Jul 2002 Posts: 743 Location: nl.eu
|
Posted: Wed Oct 13, 2004 10:21 am Post subject: |
|
|
Stable as in x86? I only have selected packages running unstable (quite a few in fact but nevertheless). And I grabbed the beta package from the freeciv site so no messing with cvs. _________________ undvd - ripping dvds should be as simple as unzip |
|
Back to top |
|
|
TinheadNed Guru
Joined: 05 Apr 2003 Posts: 339 Location: Farnborough, UK
|
Posted: Wed Oct 13, 2004 11:55 am Post subject: |
|
|
Hmm, I'm not sure why it doesn't work for me. I'm running unstable all over, so I thought at first it was a library issue. Are you really running the SDL client? With ./configure --enable-client=sdl? I'd really like to see it. I've looked at the code in the beta package and the blocking function is calling this add_notify_window in the client common code with the wrong number of functions. |
|
Back to top |
|
|
charlieg Advocate
Joined: 30 Jul 2002 Posts: 2149 Location: Manchester UK
|
Posted: Wed Oct 13, 2004 12:22 pm Post subject: |
|
|
Ooooh niiiiice.
Freeciv is awesome. *rubs hands*
We should set up a Gentoo league... or just join in the official Freeciv leagues. _________________ Want Free games?
Free Gamer - open source games list & commentary
Open source web-enabled rich UI platform: Vexi |
|
Back to top |
|
|
numerodix l33t
Joined: 18 Jul 2002 Posts: 743 Location: nl.eu
|
Posted: Wed Oct 13, 2004 12:56 pm Post subject: |
|
|
TinheadNed wrote: | Hmm, I'm not sure why it doesn't work for me. I'm running unstable all over, so I thought at first it was a library issue. Are you really running the SDL client? With ./configure --enable-client=sdl? I'd really like to see it. I've looked at the code in the beta package and the blocking function is calling this add_notify_window in the client common code with the wrong number of functions. |
Oh that, no, only tried the gtk2 interface so far, didn't know about the new sdl one. I tried it just now and the compilation fails at:
Code: | chatline.c: In function `inputline_return_callback':
chatline.c:92: error: too few arguments to function `real_append_output_window'
chatline.c: In function `real_append_output_window':
chatline.c:151: warning: passing arg 2 of `add_notify_window' makes pointer from integer without a cast
chatline.c:151: error: too many arguments to function `add_notify_window'
make[4]: *** [chatline.o] Error 1
make[4]: Leaving directory `/tmp/freeciv-2.0.0-beta1/client/gui-sdl'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/tmp/freeciv-2.0.0-beta1/client/gui-sdl'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/freeciv-2.0.0-beta1/client'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/freeciv-2.0.0-beta1'
make: *** [all] Error 2 |
Well too bad.. _________________ undvd - ripping dvds should be as simple as unzip |
|
Back to top |
|
|
WhiteDwarf n00b
Joined: 26 Oct 2003 Posts: 32 Location: Edmonton
|
Posted: Wed Oct 13, 2004 1:37 pm Post subject: |
|
|
The SDL client's maintainer has been absent for more than 8 months. As a result it hasn't been kept up to date (In fact, it hasn't compiled since January). In other words, don't expect it to work anytime soon. |
|
Back to top |
|
|
TinheadNed Guru
Joined: 05 Apr 2003 Posts: 339 Location: Farnborough, UK
|
Posted: Thu Oct 14, 2004 7:41 am Post subject: |
|
|
numerodix: that's the same error I get. I had a look at the code, but I'm guessing solving what appears to be a simple problem would just reveal more.
Mind you, I still can't get the gtk2 client to start a game - it appears to be failing to bring up the window that allows you to choose a race, as the GUI hangs, and the server waits for the client to choose a nation.
If the SDL maintainer has been absent for 8 MONTHS then why has the code been added to the main sourcetree? That makes no sense.
Is there a bugzilla for freeciv?
[edit]
I was finally able to get freeciv to work, by starting the server from within the client. Hurrah!
Now I need a hex tileset that works - isophex brings up errors, dammit. Anyone know a 2.0 compatible hex tileset? |
|
Back to top |
|
|
WhiteDwarf n00b
Joined: 26 Oct 2003 Posts: 32 Location: Edmonton
|
Posted: Fri Oct 15, 2004 5:31 am Post subject: |
|
|
TinheadNed wrote: | If the SDL maintainer has been absent for 8 MONTHS then why has the code been added to the main sourcetree? That makes no sense. |
From what I can tell, the freeciv developers just used the HEAD cvs branch to create the 2.0 branch. As a result, some non-useable clients are in the 2.0 branch (for exampls, gui-ftwl is incomplete and gui-mui also does not compile).
Quote: | Is there a bugzilla for freeciv? |
You can view/submit bugs at http://rt.freeciv.org. |
|
Back to top |
|
|
TinheadNed Guru
Joined: 05 Apr 2003 Posts: 339 Location: Farnborough, UK
|
Posted: Sat Oct 16, 2004 2:52 pm Post subject: |
|
|
I found a version of the isophex tileset that work in freeciv 2.0 - it's the version marked 1.14.99, which normally requires trawling their ftp servers by hand. It's very nice! |
|
Back to top |
|
|
mirko_3 l33t
Joined: 02 Nov 2003 Posts: 605 Location: Birreria
|
Posted: Sat Oct 16, 2004 6:11 pm Post subject: |
|
|
Cool, modified the ebuild (with sdl) and placed it in /usr/local/portage, too bad it doesn't compile with the sdl client... still, it does compile without, and now I'm using the civ3gfx tileset from ftp.freeciv.org -- soooo better!! Really cool, try it.
Now, if only I were any good at the game... _________________ Non fa male! Non fa male! |
|
Back to top |
|
|
hensan l33t
Joined: 26 Jun 2003 Posts: 868 Location: Sweden
|
Posted: Sat Oct 16, 2004 6:38 pm Post subject: |
|
|
Can you guys get sound working? I have tried configuring with --enable-alsa, --enable-esd and --enable-sdl-mixer, but I still get the "No real audio plugin present blah blah blah" when I start it... |
|
Back to top |
|
|
numerodix l33t
Joined: 18 Jul 2002 Posts: 743 Location: nl.eu
|
Posted: Sun Oct 17, 2004 8:13 pm Post subject: |
|
|
In my blasphemous ways, as I was reminded of the game here, I decided to try Civ3 and now I'm hooked on it.. _________________ undvd - ripping dvds should be as simple as unzip |
|
Back to top |
|
|
telex4 l33t
Joined: 21 Sep 2002 Posts: 704 Location: Reading, UK
|
Posted: Fri May 13, 2005 1:24 pm Post subject: |
|
|
mirko_3 wrote: | Cool, modified the ebuild (with sdl) and placed it in /usr/local/portage, too bad it doesn't compile with the sdl client... still, it does compile without, and now I'm using the civ3gfx tileset from ftp.freeciv.org -- soooo better!! Really cool, try it.
Now, if only I were any good at the game... |
Whenever I try to run civ with that tileset I get the following error:
Code: |
1: tilespec file appears incompatible:
file: "/home/tom/.freeciv/civ3gfx.tilespec"
file options: +tilespec3
supported options: +tilespec2 duplicates_ok roadstyle +terrain_grid
|
Any idea why? |
|
Back to top |
|
|
__g_blade Tux's lil' helper
Joined: 13 Jan 2006 Posts: 101 Location: paderborn, germany
|
Posted: Sat Oct 07, 2006 12:54 pm Post subject: |
|
|
is someone workin on freeciv cvs ebuild? would be great _________________ --eof-- |
|
Back to top |
|
|
himasaram n00b
Joined: 28 May 2004 Posts: 28 Location: Gbg, Sweden
|
Posted: Tue Oct 23, 2007 6:04 am Post subject: |
|
|
telex4 wrote: | mirko_3 wrote: | Cool, modified the ebuild (with sdl) and placed it in /usr/local/portage, too bad it doesn't compile with the sdl client... still, it does compile without, and now I'm using the civ3gfx tileset from ftp.freeciv.org -- soooo better!! Really cool, try it.
Now, if only I were any good at the game... |
Whenever I try to run civ with that tileset I get the following error:
Code: |
1: tilespec file appears incompatible:
file: "/home/tom/.freeciv/civ3gfx.tilespec"
file options: +tilespec3
supported options: +tilespec2 duplicates_ok roadstyle +terrain_grid
|
Any idea why? |
Simple: Your version of Freeciv is too old for this tileset. Try downloading a newer version of the game or an older version of the tileset and try again! |
|
Back to top |
|
|
|