IRC log for #bzflag on 20120715

00:05.26*** join/#bzflag Flash (~jwmelto@bzflag/developer/Flash)
00:07.18khonkhortisanI guess cloaks are only supposed to work if you don't see the person join
00:08.41BulletCatcherIt works when clients wait for the cloak to be activated before joining any channels.
00:28.54allejoblast007, what
00:29.02allejowhat is the commandline option*
00:30.16CIA-106BZFlag: 03Khonkhortisan 07http://wiki.bzflag.org * r8329 10/CustomTanks: /* Radar */ -noradardish
00:30.28khonkhortisanoh yeah, that shows up here
00:44.53allejofigured out windowed mode but now arrow keys won't work to move the menu...
00:45.14khonkhortisantry the mouse :P joke
00:46.20BulletCatcherDo the arrow keys work when the cursor is in the window?
00:46.29allejobz doesn't respond to any keys lol
00:47.11BulletCatcherTry clicking once in the window to ensure it has focus.
00:48.04allejoBulletCatcher, doesn't work
00:48.28BulletCatcherWhat operating system?
00:49.13allejomac os x 10.7.4
00:49.53allejoi'm launching from the command line, pointing the executable to the config.cfg just in case and it won't do anything
00:50.12BulletCatcherI think I have only used full screen mode on the Mac.
00:50.28BulletCatcherYour problem may be one of the reasons. :-)
00:51.23allejoi'm launching it in windowed mode because full screen doesn't respond to arrow keys either
00:52.02allejoand it's much easier to control c in terminal than have to ssh into my computer and kill the process or option command esc
00:52.25BulletCatcherYou have demonstrated that windowed vs. full screen isn't the cause of the problem.
00:52.48BulletCatcherBut I understand the advantage for process killing.
00:55.12khonkhortisanI run windowed to kill also
00:55.50BulletCatcherWindowed mode also makes gdb usable.
00:59.47blast007allejo: is this an SDL build or a native OSX platform code build?
01:00.18allejoI wouldn't know the difference, sorry
01:00.33*** join/#bzflag jeffm (~jeffm@cpe-76-167-239-8.socal.res.rr.com)
01:00.33*** join/#bzflag jeffm (~jeffm@unaffiliated/jeffm2501)
01:00.33*** mode/#bzflag [+v jeffm] by ChanServ
01:00.37khonkhortisanI would, after going through the joystick stuff
01:05.24allejokhonkhortisan, how would i tell the difference?
01:05.38blast007allejo: run src/bzflag/bzflag -version
01:05.47blast007if it says SDL in the version string, it's an SDL build
01:06.05blast007also, the output at the end of ./configure shows it, I think
01:06.09allejoSDL, 2.4.1.20120714-DEVEL-darwin11.4.0-SDL
01:06.17khonkhortisanI would've said through configure, but that's a better way and you beat me to two ways to get it
01:06.22blast007okay.  what version of SDL?
01:07.38allejo1.2
01:08.26blast007might be worth trying 2.0
01:08.58blast007jeffm: what version of SDL were you building with on OSX?
01:09.23jeffmSteve
01:09.27jeffmSteve .2
01:09.51jeffmhow would I tell?
01:10.47blast007dunno..
01:10.53jeffmchecking headers now
01:10.57blast007does sdl-config work on OSX?
01:11.09blast007if so, then sdl-config --version
01:11.28allejojeffm, what blast said
01:11.39jeffmnopes
01:11.50blast007headers it is, then ;)
01:12.00jeffm1.2.15
01:12.09jeffmfrom SDL_version.h
01:14.06blast007allejo: can you just, like.. install Windows on there or something?  it's make this much easier. ;)
01:14.24jeffmwhat problem with building on the mac are you having?
01:14.27allejoblast007, blasphemy
01:14.38blast007he can't navigate the menus at all
01:14.39jeffmcus it was ok once I installed the command line tools for xcode
01:14.50allejojeffm, building none. right now when i built bzflag and run it, the keyboard is useless
01:15.29allejoarrow keys, esc, f12, f1, etc. nothing work and i'm pointing the commandline to my config.cfg file as well
01:15.45jeffmwhat sdl did you download?
01:15.51jeffmand where did you put it?
01:15.52blast007allejo: our of curiosity, does it work with an unmodified bzflag?
01:15.56blast007out*
01:16.12khonkhortisanof our*
01:16.39allejojeffm, I use MacPorts to handle all stuff. it's similar to apt-get in Linux
01:16.49allejoblast007, let me get a clean svn checkout
01:16.59jeffmallejo, that is your poblem
01:17.04jeffmmacports blows
01:17.15jeffmit just screws up systems
01:17.27blast007(once again trying to treat OSX like Linux...)
01:17.32jeffmand makes you have to do EVERYTHING linux like
01:17.39jeffmand our build script knows it's a mac
01:17.43jeffmyeah OSX is not linux
01:17.46jeffmit is OSX
01:18.07jeffmdownload SDL from sdl.org, install the framework
01:18.23blast007well, first, uncrap your system
01:18.25jeffmthen open Xcode and install the command line tools from within it
01:18.28jeffmyeah good lukc
01:18.55allejowill do
01:19.39blast007jeffm: dunno what I'm doing wrong, but I can't get bzadmin to link with pdcurses
01:19.55jeffmdid you buy it dinner and tell it that it's hair looks nice tonight?
01:20.15jeffmallejo, I used macports on my old mini and had to wipe to fix it
01:20.42jeffmblast007, what errors do you get?
01:20.52jeffmI'd have to reboot to a real OS to see em myself
01:20.58blast007unresolved external symbols
01:21.11blast007I have pdcurses.lib added to the libs it links with
01:21.18jeffm64 or 32?
01:21.20blast00732
01:21.35blast007and set it up with deps on pdcurses and libcurl
01:21.40jeffmdoes it make a static lib or an import lib for a all?
01:21.56jeffmdll
01:22.03jeffmstupid mac
01:22.22blast007it spits out a dll into the bin directory
01:22.32jeffmok, then that lib is an import lib
01:22.55jeffmare the functions that it can't find exported?
01:23.01jeffmreboots
01:25.28*** join/#bzflag JeffM (~JeffM@cpe-76-167-239-8.socal.res.rr.com)
01:25.36*** join/#bzflag JeffM (~JeffM@unaffiliated/jeffm2501)
01:25.36*** mode/#bzflag [+v JeffM] by ChanServ
01:28.12blast007example of one:  CursesMenu.obj : error LNK2019: unresolved external symbol _getmaxx referenced in function "public: void __thiscall CursesMenu::showMenu(void)" (?showMenu@CursesMenu@@QAEXXZ)
01:28.55JeffMI'm getting a tree now
01:30.54blast007first thing I tried was added 'pdcurses.lib' to the additional dependencies of bzadmin, which it then errored that it could not find it.  So I set the additional library directories to "pdcurses_$(Platform)_$(Configuration);%(AdditionalLibraryDirectories)", and then it spits out missing symbols on both pdcurses *and* libcurl  :)
01:32.41blast007and I believe adding it libcurl_$(Platform)_$(Configuration) to that list then got rid of the libcurl link errors
01:32.59blast007but then I'm back to square one with the pdcurses errors
01:33.26JeffMdid you have to add any #defs to get it to try and build with curses?
01:33.37blast007nope
01:33.48JeffMthen how does it build now?
01:33.49blast007just had to not exclude the curses files from the build
01:33.56JeffModd
01:34.41CIA-106BZFlag: 03bullet_catcher * r22503 10/trunk/bzflag/src/game/ServerList.cxx: Use a nonce in the URL when connecting to the list server to defeat caching proxies.
01:34.47BulletCatcherThat is just a proof of concept.
01:34.57BulletCatcherFor now it is just for the client.
01:36.09BulletCatcherIt works in my testing.
01:37.56BulletCatcherI verified that server logs show the unique URLs.
01:38.05JeffMblast007, I don't think pdcurses is built correctly
01:38.15blast007okay
01:39.18JeffMit only does exports if PDC_DLL_BUILD is set
01:39.37JeffMoh that is set
01:39.44JeffMbut it's still not doing exports
01:42.35JeffMwell I can think of a cheezy fix
01:42.47JeffMuse curses as a static lib
01:50.22JeffMyeah that works, once you remove the post build step
01:50.27JeffMhow do you tell if it's using curses?
01:59.11khonkhortisanthat's how to tell
02:10.24*** join/#bzflag rathis (~rathis@5addacf7.bb.sky.com)
02:31.27*** join/#bzflag noyb (~noyb@pool-74-100-89-192.lsanca.dsl-w.verizon.net)
03:15.01*** join/#bzflag Guest511 (ca59b013@gateway/web/freenode/ip.202.89.176.19)
03:15.06Guest511g'day
03:15.20Guest511whats the command that silences all players?
03:15.37khonkhortisanwhy?
03:15.55Guest511uhm
03:16.07Guest511that is a question that didnt need to be asked
03:16.13Guest511because i want to silence players
03:16.15Guest511all of them
03:16.42khonkhortisanoh. I thought you meant on the server. You mean for your client.
03:16.56Guest511yeah:)
03:16.56khonkhortisanI don't know how to silence :)
03:16.59Guest511that'd be /mute
03:17.06Guest511k is for silence
03:17.18Guest511but i seem to remember that there is a way to silence everyone
03:17.20Guest511in one go
03:20.56khonkhortisanI have a short answer and a long one. Here's the long one. http://forums.bzflag.org/viewtopic.php?f=12&t=4006
03:21.52khonkhortisanhey come back!
03:38.44*** join/#bzflag JeffM (~JeffM@unaffiliated/jeffm2501)
03:38.44*** mode/#bzflag [+v JeffM] by ChanServ
03:54.41*** join/#bzflag jeffm (~jeffm@unaffiliated/jeffm2501)
03:54.41*** mode/#bzflag [+v jeffm] by ChanServ
04:12.28*** part/#bzflag BlasterWisconsin (~BlasterWi@unaffiliated/blaster-wisconsi/x-3628685)
04:25.47khonkhortisannothing happens when a player spawns earlier than the wait time
04:29.57blast007jeffm: as for determing if it build with curses, connecting to a server would be in color, and there's be an F2 menu (if curses support is enabled, it tries to use that by default)
04:30.02blast007determining*
04:34.40khonkhortisanI remember there was a button that showed how well I was doing with each weapon. Was that in bzflag or a different game?
04:36.47BulletCatcherFlag stats are shown by pressing the "home" key, IIRC.
04:37.27khonkhortisanTHE LOST BUTTON!
04:37.32khonkhortisanthank you so much!
04:37.35BulletCatchernp
04:59.34kierra~blast007++
05:04.04CIA-106BZFlag: 03Khonkhortisan 07http://wiki.bzflag.org * r8330 10/Single_Player_Mode: /* Starting a Single Player Session */ missing single quote terminating bold text
05:04.28khonkhortisanthere's no m, it doesn't say my change is minor here
05:09.55CIA-106BZFlag: 03Khonkhortisan 07http://wiki.bzflag.org * r8331 10/Jargon: /* Acronyms */ tk is only part of a team, not killing whole team
05:24.10*** part/#bzflag BulletCatcher (~bc@bzflag/developer/BulletCatcher)
05:50.49*** join/#bzflag BulletCatcher (~bc@bzflag/developer/BulletCatcher)
06:15.14*** join/#bzflag khonkhortisan (~kyle@c-24-16-33-113.hsd1.wa.comcast.net)
06:20.28khonkhortisanthat's what thrashing will do to my connection
06:20.53khonkhortisanI don't have enough memory to use xenu/graphviz to create a visual link map of the bzflag wiki
06:47.31*** join/#bzflag Gnurdux (~gnurdux@c-24-6-50-117.hsd1.ca.comcast.net)
07:20.01*** join/#bzflag DTRemenak (~DTRemenak@76-227-151-154.lightspeed.irvnca.sbcglobal.net)
07:20.01*** join/#bzflag DTRemenak (~DTRemenak@about/essy/CrazyCoder/DTRemenak)
07:20.01*** mode/#bzflag [+v DTRemenak] by ChanServ
07:51.53*** join/#bzflag Pimpinella (~frank@gondolin.pimpi.org)
08:01.47*** join/#bzflag allejo (~allejo@cpe-76-90-186-178.socal.res.rr.com)
09:32.02*** join/#bzflag QuantumBeep (~IceChat9@cpe-76-186-207-158.tx.res.rr.com)
11:23.53*** join/#bzflag Marzipan (b273fa1f@gateway/web/freenode/ip.178.115.250.31)
11:24.09Marzipanhey, it seems like i can join the game, but as soon as i shoot i get a seg fault... any ideas were to look at to fix this ?
11:30.55Marzipanif that helps... BZFlag version:   2.4.1.20120714-DEVEL-linux-gnu BZFlag protocol:  0221 OpenGL vendor:    ATI Technologies Inc. OpenGL version:   4.1.10665 Compatibility Profile Context OpenGL renderer:  ATI Mobility Radeon HD 5000 Series Depth Buffer:     24 bitplanes LIBCURL version:  libcurl/7.20.1 c-ares/1.7.1
12:27.57*** join/#bzflag Gnurdux (~gnurdux@99-105-56-72.lightspeed.sntcca.sbcglobal.net)
12:30.42*** join/#bzflag Pimpinella (~frank@gondolin.pimpi.org)
13:50.59*** join/#bzflag bier (~bier@p5085F99E.dip.t-dialin.net)
14:19.41*** join/#bzflag QuantumBeep (~IceChat9@cpe-76-186-207-158.tx.res.rr.com)
15:05.53*** join/#bzflag jeffm (~jeffm@cpe-76-167-239-8.socal.res.rr.com)
15:05.53*** join/#bzflag jeffm (~jeffm@unaffiliated/jeffm2501)
15:05.53*** mode/#bzflag [+v jeffm] by ChanServ
16:28.02jeffmso we just waiting on tests of mac versions now?
16:35.24*** join/#bzflag Toybox_ (~Toybox@cpe-76-167-239-8.socal.res.rr.com)
16:37.21khonkhortisansilly pointers. I thought we were creating msg, storing stuff in buf, and then sending msg
16:39.13*** join/#bzflag allejo (~allejo@cpe-76-90-186-178.socal.res.rr.com)
16:40.06Toybox_it's all buffer reuse IIRC
16:40.11Toybox_mallocs arn't cheap
16:40.23*** join/#bzflag JeffM2501 (~Toybox@unaffiliated/jeffm2501)
16:40.23*** mode/#bzflag [+v JeffM2501] by ChanServ
16:41.44khonkhortisandon't think I don't know who you are :)
16:42.01JeffM2501I forgot to log out of the mac
18:02.36*** join/#bzflag Pimpinella (~frank@gondolin.pimpi.org)
18:11.44*** join/#bzflag jeffm (~jeffm@cpe-76-167-239-8.socal.res.rr.com)
18:11.44*** join/#bzflag jeffm (~jeffm@unaffiliated/jeffm2501)
18:11.44*** mode/#bzflag [+v jeffm] by ChanServ
18:42.18*** join/#bzflag alezakos (~kongr45gp@ppp-2-85-29-46.home.otenet.gr)
18:42.18*** join/#bzflag alezakos (~kongr45gp@unaffiliated/alezakos)
20:36.43BulletCatcherMy proxy-busting change seems to work well enough for the client.
20:36.48BulletCatcherHowever, I see bzfs reusing the nonce several times when a player connects.
20:36.49BulletCatcherIt does eventually change.
20:40.15BulletCatcherI have changed setURL() to setURLwithNonce() in ListServerLink::ListServerLink().
20:40.24BulletCatcherIt looks like the nonce changed after 20 seconds.
20:42.34BulletCatcherAh. ListServerLink is an object for which setURL() is called in the constructor.
20:42.40BulletCatcherNo wonder it doesn't change.
20:43.08JeffM2501it's less important with the server, they should not be behind proxies
20:43.42BulletCatcherAgreed.
20:44.19BulletCatcherI'll commit what I currently have.  It meets the requirements we discussed yesterday.
20:44.29JeffM2501cooleo
20:44.40JeffM2501I think we are just waiting for verification that mac builds work
20:45.22BulletCatcherWhy is now the time to push out 2.4.2?
20:45.42JeffM2501debian and bsd packages
20:46.02JeffM2501and it's been a year
20:46.33BulletCatcherIs Debian really ready to go?
20:46.34BulletCatcherLast I heard, it still hadn't been finalized.
20:47.03JeffM2501from what I understand the games team is looking to get it into backports and stuff
20:47.28JeffM2501from what I undersand the things that need tweaks are outside of our repository and in the package repo they use
20:54.08CIA-106BZFlag: 03bullet_catcher * r22504 10/trunk/bzflag/ (4 files in 4 dirs):
20:54.08CIA-106BZFlag: Add cURLManager::setURLwithNonce() and use it when connecting to the list server.
20:54.08CIA-106BZFlag: This will help defeat overzealous caching proxies.
20:59.23*** join/#bzflag Guest186 (625673ab@gateway/web/freenode/ip.98.86.115.171)
21:15.18*** join/#bzflag noyb (~noyb@pool-74-100-89-192.lsanca.dsl-w.verizon.net)
21:16.18*** join/#bzflag noyb (~noyb@pool-74-100-89-192.lsanca.dsl-w.verizon.net)
21:26.30*** join/#bzflag spldart (~spldart2@c-98-199-190-28.hsd1.tx.comcast.net)
21:26.30*** join/#bzflag spldart (~spldart2@bzflag/contributor/spldart)
21:26.30*** mode/#bzflag [+v spldart] by ChanServ
22:14.25BulletCatcher2012 is half gone, but 49 files in trunk that have been modified this year still have 2011 as their copyright date.
22:14.26BulletCatcherShould we update the copyright date in just those files or all of the unchaged files as well?
22:34.21JeffM2501all
22:34.25JeffM2501there is a script to do it
22:34.41JeffM2501TimRiker usualy remembers to do it around march
22:34.50JeffM2501but since he's gone all the time now....
23:01.47*** join/#bzflag bier (~bier@p5085F99E.dip.t-dialin.net)
23:12.01*** join/#bzflag JeffM (~Toybox@unaffiliated/jeffm2501)
23:12.01*** mode/#bzflag [+v JeffM] by ChanServ
23:32.20CIA-106BZFlag: 03bullet_catcher * r22505 10/trunk/bzflag/ (741 files in 30 dirs): Change the date in Tim Riker's copyright notices to 2012.
23:35.15BulletCatcherIt took 15 minutes to send that commit.
23:35.16BulletCatcherGood thing we only have to do it once a year.
23:37.18blast007after we tag 2.4.2, we should plan ahead and update it to 2017 so we're ready for the next release ;)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.