SpringLobby - Page 10

SpringLobby

Moderators: Moderators, Lobby Developers

Locked
User avatar
kujeger
Posts: 91
Joined: 07 Oct 2004, 14:46

Post by kujeger »

tc- wrote:Now it should work :-)
That it does, thanks! :-)
User avatar
cong06
Posts: 140
Joined: 15 Mar 2007, 22:03

Post by cong06 »

I tired to re-install Springlobby the other day, and for some reason it's not working anymore.

I get to the:

Code: Select all

./autogen.sh && make
and it goes through the whole compilation and spits out this:

Code: Select all

Now type `make' to compile.
cd . && /bin/bash /home/isaac/springlobby/missing --run autoheader
rm -f stamp-h1
touch config.h.in
cd . && /bin/bash ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
make  all-recursive
make[1]: Entering directory `/home/isaac/springlobby'
Making all in src
make[2]: Entering directory `/home/isaac/springlobby/src'
Making all in images
make[3]: Entering directory `/home/isaac/springlobby/src/images'
Making all in flags
make[4]: Entering directory `/home/isaac/springlobby/src/images/flags'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/isaac/springlobby/src/images/flags'
make[4]: Entering directory `/home/isaac/springlobby/src/images'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/isaac/springlobby/src/images'
make[3]: Leaving directory `/home/isaac/springlobby/src/images'
make[3]: Entering directory `/home/isaac/springlobby/src'

<insert alot of strange code here>

make[3]: *** [socket.o] Error 1
make[3]: Leaving directory `/home/isaac/springlobby/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/isaac/springlobby/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/isaac/springlobby'
make: *** [all] Error 2
Is this a problem on my end? or are other people having the same problem?
(if you need to see the "strange code" in the middle, I'll post it, just didn't want to fill the forum up with useless text)
User avatar
BrainDamage
Lobby Developer
Posts: 1164
Joined: 25 Sep 2006, 13:56

Post by BrainDamage »

the "strange code" is actually the useful part, the parts you posted are useless

i already reported a compiling bug & seems fixed here, try again checking the svn
User avatar
cong06
Posts: 140
Joined: 15 Mar 2007, 22:03

Post by cong06 »

Brain Damage wrote:the "strange code" is actually the useful part, the parts you posted are useless

i already reported a compiling bug & seems fixed here, try again checking the svn
sweet, I'll try it.

Just hate it when people take up a whole...screen full of code that you have to scroll through...and I was pretty sure...

but I guess I have alot to learn ;)
User avatar
tc-
Lobby Developer
Posts: 152
Joined: 19 Apr 2007, 20:15

Post by tc- »

There was an incompability problem with the windows and linux build the other day but it should have been fixed by now. Just to confirm, is it working with latest svn?

On to another subject, I would need some testing on the start script generator. Most games should work now ( AI's are not supported yet, that will be the next step ). If you step on a bug in the start script it would be nice with the springlobby_script.txt and also script.txt genereated by TASClient( Or any other lobby with stable script generator). Add a ticket on http://tc.serveftp.net/trac and attach the script files you have access to.

I'm sure there are still a lot of bugs in the script generator and it would help out a lot if it's tested properly.
MelTraX
Posts: 470
Joined: 02 Jan 2007, 16:18

Post by MelTraX »

You're really fast.. :shock:

Would it be much work to setup autobuilds so that Windows users can see the development without having to compile it themselves? You would probably get some more beta testers this way (I'm one of them)..
User avatar
tc-
Lobby Developer
Posts: 152
Joined: 19 Apr 2007, 20:15

Post by tc- »

I've been trying to increse the bus factor of the project for a long time now, but the interest to help writing code has been very low. I have recived some help various people but just occationally. The reason I've tried to get people to help out is because I might get run over by a bus or something and then the project would just die. Well, I have come to a point where I have to choose between my family and my projects. Anyone who has a family knows what comes first. I'm very sorry about this, but I have no choice, really.

I cannot continue active development of the client anymore. But I can continue as maintainer of the project, as this will not take that much time from me.

This is a critical stage in the project and I really hope some of you can step up and continue the active development from here on. Most of the ground work has been done and it's mostly implementing UI features left( that imo is the most fun to do ). The sourcecode documentation is there and if anyone has questions about it I will gladly answer( I'm not just going to dissapear ). There is a list of things to be done on the trac site( http://tc.serveftp.net/trac/report/1 ), it's just to go there and grab something :-)
User avatar
tc-
Lobby Developer
Posts: 152
Joined: 19 Apr 2007, 20:15

Post by tc- »

MelTraX: I'll try to setup windows nightly builds some time this week.
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post by AF »

This bus factor of 1 thing is the number 1 cause of project death in the spring community. People would rather start a rival project from scratch then help out an existing project, even though that probably means the first project ends up nuked by real life and then the rival project looses momentum.

tc, dont consign this as your involvement in the project ended, rather consider it as a general pause or a break while you sort out other things. I took such a break in my own project and then picked it up a month later again, look at me now! That could be you too! Your not that far away either, as you said its mostly GUI stuff, and if you really need the help I'm always here to give it, as you already know hopefully. Having said that I doubt I can be a fulltime maintainer of spring lobby, as I have my own lobby and numerous other projects.

btw how do you do your GUI? Do you use a GUI designer of any kind? Or is it all done from handwritten code?
User avatar
tc-
Lobby Developer
Posts: 152
Joined: 19 Apr 2007, 20:15

Post by tc- »

AF: I'm not going to stop completley, but I will not write much code for it. I might start doing that too again later but not right now. I will probably be able to do a lot on school breaks.

And yeah, I write my GUI code by hand, haven't found any nice GUI designers for wxWidgets yet :-)
Kloot
Spring Developer
Posts: 1867
Joined: 08 Oct 2006, 16:58

Post by Kloot »

@tc

If you're interested I can try to take over until you're able to pick up development again, your client is now further along than mine was but I'm sure there are still pieces that I could transfer to SL to shrink that todo-list a bit. Anyway, thanks for the effort whatever you decide!
User avatar
tc-
Lobby Developer
Posts: 152
Joined: 19 Apr 2007, 20:15

Post by tc- »

Kloot: I was hoping someone would say that :-) You are more than welcome to. I can still maintain the svn/trac/buildbot server if you don't have other plans. And I will probably commit some code every now and then too :-)
semi
Posts: 69
Joined: 30 Mar 2007, 20:42

Post by semi »

I will be doing some coding for this project as well. TC, it would be very nice if you kept your status as the maintainer, as switching everything over to someone else has lots of overhead and high risk.
Kloot
Spring Developer
Posts: 1867
Joined: 08 Oct 2006, 16:58

Post by Kloot »

Yeah I agree, plus it's no more than logical since the client is still very much tc's project.
User avatar
clericvash
Posts: 1394
Joined: 05 Oct 2004, 01:05

Post by clericvash »

Well either way i hope all 3 of you can work together to get it to a point where it is fully working and stable.
User avatar
tc-
Lobby Developer
Posts: 152
Joined: 19 Apr 2007, 20:15

Post by tc- »

I'll remain as maintainer for as long as I'm needed, wanted, and not in the way :-)

Kloot: We are having dev discussions in #taspring @ freenode, feel free to join if you like.
Lefty
Posts: 27
Joined: 26 Jun 2007, 22:00

Unknown extension

Post by Lefty »

hi ! I tried to join multiplayer game, but this error occured -
"GetTDFName: Unknown extension: \231-q"

so I inspected script file:

Code: Select all

[GAME]
{
        Mapname=???晭q;
        StartMetal=1000;
        StartEnergy=1000;
        MaxUnits=500;
        StartPosType=2;
        GameMode=0;
        GameType=??;
        LimitDGun=0;
        DiminishingMMs=1;
        GhostedBuildings=1;

        HostIP=???㐹!;
        HostPort=8452;

        MyPlayerNum=3;

        NumPlayers=4;
        NumTeams=4;
        NumAllyTeams=2;

        [PLAYER0]
        {
                name=???;
                Spectator=0;
                team=0;
        }
        [PLAYER1]
        {
                name=???da;
                Spectator=0;
                team=1;
        }
wrong encoding ? (I use UTF8 on my system)
here is end of the lobby output:

Code: Select all

** OnBattleInfoUpdated(  ): 
** OnUserJoinedBattle(  ): 
** SendMyBattleStatus(  ): 
-- ExecuteCommand(  ): : ??? Cmd: ADDSTARTRECT params: 0 0 1 29 200
** OnUnknownCommand(  ): 
-- ExecuteCommand(  ): : ??? Cmd: ADDSTARTRECT params: 1 172 0 200 200
** OnUnknownCommand(  ): 
** OnBattleInfoUpdated(  ): 

** (springlobby:16765): CRITICAL **: clearlooks_style_draw_handle: assertion `width >= -1' failed

** (springlobby:16765): CRITICAL **: clearlooks_style_draw_handle: assertion `width >= -1' failed
** OnBattleInfoUpdated(  ): 
** OnBattleInfoUpdated(  ): 
** OnUserJoinedBattle(  ): 
** Say(  ): 
** SayBattle(  ): 
** OnUserQuit(  ): 
** OnNewUser(  ): 
** SendMyBattleStatus(  ): 
** SendMyBattleStatus(  ): 
** OnUserJoinedBattle(  ): 
** OnBattleInfoUpdated(  ): 
** OnNewUser(  ): 
** SendMyBattleStatus(  ): 
** OnUserJoinedBattle(  ): 
** OnUserLeftBattle(  ): 
** OnBattleInfoUpdated(  ): 
** SendMyBattleStatus(  ): 
** Say(  ): 
** SayBattle(  ): 
** OnBattleInfoUpdated(  ): 
** OnUserLeftBattle(  ): 
** OnBattleInfoUpdated(  ): 
-- GetScriptTxt(  ): : 0
-- GetScriptTxt(  ): : 1
-- GetScriptTxt(  ): : 0
-- GetScriptTxt(  ): : 0
** OnUserJoinedBattle(  ): 
** OnBattleOpened(  ): 
** OnBattleInfoUpdated(  ): 
** OnUserLeftBattle(  ): 
** OnBattleInfoUpdated(  ): 
** OnUserJoinedBattle(  ): 
** OnBattleInfoUpdated(  ): 
I am running Gentoo Linux on AMD64...
User avatar
tc-
Lobby Developer
Posts: 152
Joined: 19 Apr 2007, 20:15

Post by tc- »

I noticed that problem too, it's something in spring.cpp, seems wxFormat() isn't portable.

Edit: I comitted something that might have fixed it. Lefty can you check if it works?
User avatar
tc-
Lobby Developer
Posts: 152
Joined: 19 Apr 2007, 20:15

Post by tc- »

Thought I'll leave a status report.

A lot of work on the build system has been done. An ebuild for gentoo as well as making debian package is beeing made. Some bugs in startscrpits has also been fixed.

No flashy new features though. But that will propbably not wait too long, after all that's the fun part :-)
User avatar
tc-
Lobby Developer
Posts: 152
Joined: 19 Apr 2007, 20:15

Post by tc- »

A new windows binary is available for those who don't have the time build their own.

Please report bugs to http://tc.serveftp.net/trac/

The binary is found here: http://www.osrts.info/~heze/SpringLobby ... _alpha.zip

And yeah, thanks for hosting heze :-)
Locked

Return to “SpringLobby Client”