00:10.11 | *** join/#bzflag L4m3r (n=l4m3r@s122-189.resnet.ucla.edu) |
00:38.19 | *** join/#bzflag Tupone (n=Tupone@pdpc/supporter/active/Tupone) |
00:38.19 | *** mode/#bzflag [+v Tupone] by ChanServ |
00:39.16 | *** join/#bzflag A_Heart_Attack (n=bzhearta@ool-44c75d8a.dyn.optonline.net) |
00:44.36 | *** join/#bzflag DarkMaster (n=Apathy@c-69-140-186-124.hsd1.md.comcast.net) |
00:48.07 | *** join/#bzflag A_Heart_Attack (n=bzhearta@ool-44c75d8a.dyn.optonline.net) |
00:58.24 | *** join/#bzflag tannerld (n=tanner@adsl-068-209-251-067.sip.asm.bellsouth.net) |
01:23.33 | *** join/#bzflag TD-Linux (n=TD-Linux@24-159-197-22.dhcp.roch.mn.charter.com) |
02:06.19 | *** join/#bzflag A_Heart_Attack (n=A_Heart_@unaffiliated/aheartattack/x-000001) |
02:19.19 | *** join/#bzflag JeffM2501 (n=JeffM@pdpc/supporter/sustaining/JeffM2501) |
02:19.19 | *** mode/#bzflag [+o JeffM2501] by ChanServ |
02:34.03 | *** join/#bzflag PK (n=Apathy@c-69-140-186-124.hsd1.md.comcast.net) |
02:37.02 | *** join/#bzflag PrezKennedy (n=Apathy@c-69-140-186-124.hsd1.md.comcast.net) |
03:03.29 | *** join/#bzflag essy (n=essy@about/essy/stouterik/pdpc.base.SportChick) |
03:03.29 | *** mode/#bzflag [+v essy] by ChanServ |
04:19.29 | *** join/#bzflag codergeek42 (n=peter@fedora/codergeek42) |
04:50.06 | [NP]Tangent | *sigh* |
04:50.10 | [NP]Tangent | stupid spawn zone isn't working |
05:21.56 | *** join/#bzflag JeffM2501 (n=jeffm@pdpc/supporter/sustaining/JeffM2501) |
05:21.56 | *** mode/#bzflag [+o JeffM2501] by ChanServ |
06:06.00 | *** join/#bzflag BugsPray (n=blab@66-215-55-208.dhcp.snlo.ca.charter.com) |
06:06.19 | BugsPray | hola |
06:44.24 | *** join/#bzflag Pommes (n=Pommes@pD9E543B1.dip0.t-ipconnect.de) |
07:15.28 | *** join/#bzflag cods (n=cods@tuxee.net) |
07:21.37 | *** join/#bzflag silverfox (n=jrogers@66-189-219-115.or.charter.com) |
07:21.52 | silverfox | is Ctrl-Shift F5 supposed to do a /flag take? |
07:24.09 | silverfox | and how does it decide who to do it from? |
07:25.20 | blast007 | do you have a quick key defined for Ctrl-F5? |
07:27.10 | silverfox | I do. |
07:27.16 | silverfox | its a team message though. |
07:28.00 | silverfox | brb |
07:30.01 | *** join/#bzflag SilverFox (n=silverfo@66-189-219-115.or.charter.com) |
07:30.08 | blast007 | hmm...nvm about the quick key, as it seems that only triggers when you do Ctrl-F5, not Ctrl-Shift-F5 |
07:30.19 | SilverFox | ah... better |
07:30.26 | SilverFox | what'd I miss? |
07:30.43 | SilverFox | yeah, for some reason Ctrl-Shift-F5 does a /flag take |
07:30.48 | blast007 | Ctrl-Shift-F5 does nothing for me |
07:31.04 | blast007 | 2.0.9 on Windows XP |
07:31.20 | SilverFox | apparently something I set. |
07:31.21 | SilverFox | set quickMessage5 "/flag take #1" |
07:31.32 | SilverFox | wonder what I was thinking... |
07:31.43 | blast007 | oh, so it was set as a quick key then |
07:32.06 | SilverFox | too bad there isn't a ctrl-shift apparenlty does the same as Alt |
07:32.13 | SilverFox | oops |
07:32.32 | SilverFox | too bad there isn't a variable you could put in quickMessages for the last selected player. |
07:47.59 | *** join/#bzflag L4m3r (n=l4m3r@s122-189.resnet.ucla.edu) |
08:01.58 | *** join/#bzflag LePoulpe303 (n=LePoulpe@about/essy/MobileTarget/LePoulpe303) |
08:04.36 | *** join/#bzflag cods (n=cods@tuxee.net) |
08:04.47 | LePoulpe303 | hi bzworld |
08:50.02 | brlcad | http://www.linuxjournal.com/article/9453 |
08:50.11 | brlcad | interesting writeup |
08:51.05 | *** topic/#bzflag by brlcad -> http://BZFlag.org || http://cia.navi.cx/stats/project/BZFlag || http://BZFlag.org/wiki/GettingHelp || paste to http://bzflag.pastebin.ca || CVS HEAD is 2.1 and for all new commits || http://www.linuxjournal.com/article/9453 |
08:51.30 | L4m3r | :) |
08:52.26 | brlcad | apparently that's a writeup in the near-400 page gaming guide |
08:53.16 | L4m3r | wow |
08:53.42 | brlcad | you can buy the book, the author's written a handful of linux gaming books |
08:55.06 | L4m3r | one more thing I don't have time for :) |
08:55.17 | brlcad | writing a book you mean? |
08:56.02 | trepan | the -autoteam option doesn't exist :) |
08:56.11 | brlcad | heh |
08:56.51 | L4m3r | I'll destroy myself if I find anymore linux games |
08:57.10 | L4m3r | I have a hard enough time keeping up with bzflag |
08:59.58 | purple_cow | most of them suck |
09:00.43 | LePoulpe303 | PuMpErNiCkLe: is it possible to make ricochet with bullets ? no ? then it sucks :) |
09:01.25 | PuMpErNiCkLe | Some bullets... :) |
09:01.41 | PuMpErNiCkLe | It is a lot less position-strategic than BZ. |
09:02.10 | L4m3r | armagetron was fun for a few weeks |
09:02.18 | LePoulpe303 | PuMpErNiCkLe: just joking ; i tried it ; but it's classical fps |
09:02.18 | L4m3r | lag kills the fun in that game though |
09:07.40 | brlcad | trepan: curious, you got me thinking.. there is an autoteam option in both v2.0 and current |
09:07.57 | brlcad | albeit -autoTeam, but checked insensitive iirc |
09:08.25 | brlcad | ahh, it is sensitive.. drat |
09:10.01 | L4m3r | autoteam should be removed and replaced with a stock plugin |
09:10.15 | L4m3r | then you could provide a couple different algorithms for it |
09:10.43 | brlcad | erm, removing core features for plugins is sort of reverse direction :) |
09:11.01 | brlcad | adding a plugin hook is a different idea, and would be good overall :) |
09:11.11 | L4m3r | there's already a plugin hook |
09:11.19 | L4m3r | albeit a wonky one :P |
09:12.16 | brlcad | plugins should be to extend, not required for fairly core functionality.. how players get added has to or at least should be in the core somewhere |
09:12.58 | L4m3r | then it needs a couple extra options |
09:12.59 | brlcad | no need to phear the core, it's still just code ;) |
09:13.16 | *** part/#bzflag JeffM2501 (n=jeffm@pdpc/supporter/sustaining/JeffM2501) |
09:13.18 | brlcad | probably |
09:13.18 | L4m3r | the current setup doesn't work so great for 3 or 4 team games :P |
09:13.46 | L4m3r | on a 4team map you still get red, green, red, green, and then purple |
09:15.08 | brlcad | i.e. a bug or assumption of the algorithm that's not working with plugins |
09:15.49 | L4m3r | I don't think it's a bug |
09:16.00 | L4m3r | just a sort of assumption of preference |
09:16.55 | L4m3r | it seems backwards- you need to use a plugin to have simpler, "just put him on the smallest team" system :P |
09:17.45 | brlcad | semantics, but yeah |
09:18.00 | brlcad | and that was just because of a dev dev dispute |
09:18.38 | L4m3r | heh |
09:18.55 | brlcad | tupone and I couldn't agree, and he got his code in without me (or others for that matter) putting up much of a fight :) |
09:19.02 | L4m3r | heh |
09:19.16 | brlcad | he wanted to put a preference on encouraging team play, I wanted to fill the weakest team |
09:19.31 | L4m3r | I'm curious... will that API hook work even if you don't specify -autoTeam ? |
09:20.05 | brlcad | which hook exactly? |
09:20.36 | L4m3r | bz_eGetAutoTeamEvent |
09:22.28 | brlcad | looks like it does |
09:22.58 | L4m3r | hm... neat |
09:23.22 | L4m3r | well, I suppose if there's anything I need, I can always tweak the API ;) |
09:24.00 | brlcad | it's just the team that it's prepped with would simply be what they selected (meaning you'd have to do the work) |
09:24.18 | L4m3r | well, usually when you call that event you do the work anyway |
09:24.28 | brlcad | yep |
09:24.34 | L4m3r | but it's nice to have the ability to just let them do what they want |
09:24.42 | L4m3r | instead of forcing the default autoteam rules |
09:24.52 | L4m3r | i.e. if the teams are even enough |
09:24.54 | brlcad | yeah, it looks like you can fully override the selection |
09:27.40 | L4m3r | I think I'm going to write some "do this again" functions to the API at some point |
09:28.03 | L4m3r | like spawning... a plugin can say it doesn't like a given position, and tell bzfs to calculate a new spot |
09:34.27 | brlcad | that would be interesting |
09:34.45 | brlcad | though if it got it wrong, that sort of implies you might want a different selection policy |
09:34.51 | brlcad | not just a different random sample |
09:35.13 | L4m3r | yes, but writing a new policy would be a bit of a chore :) |
09:35.18 | brlcad | conceivably, the policy could be to always spawn in the center of the map and a "do this again" wouldn't necessarily change anything :) |
09:35.35 | brlcad | actually, it's rather trivial now |
09:35.38 | L4m3r | there is a degree of randomness to it though, isn't there? |
09:36.31 | brlcad | the inteface for creating spawning policies was abstracted, so you can create one by name by just adding another class |
09:36.41 | L4m3r | wow |
09:37.06 | L4m3r | I was thinking more in terms of the logic, but ok :) |
09:38.40 | brlcad | src/bzfs/RandomSpawnPolicy.cxx is a rather truely random spawning (which most people would not like/want) |
09:40.07 | brlcad | add a header file and one line to the bottom of SpawnPolicyFactory.cxx and the new policy is available for use |
09:40.20 | L4m3r | cool |
09:40.29 | L4m3r | so randomspawnpolicy is the default? |
09:41.13 | brlcad | no no, that would be funny :) |
09:41.17 | L4m3r | lol |
09:41.37 | L4m3r | well, they never seemed to get completely back to normal after 2.0.6 |
09:41.38 | brlcad | it really is random, which means you can spawn in corners, right in front of your enemy, right in front of bullets, etc |
09:41.57 | L4m3r | lol |
09:42.25 | brlcad | the default is the same code as it was before, entirely unmodified.. if it behaves different, it would be a bug due to some class var or something |
09:42.41 | brlcad | in head, the default is actually called DefaultSpawnPolicy.cxx |
09:42.47 | L4m3r | ah |
09:42.55 | brlcad | and there's RandomSpawnPolicy and DangerousSpawnPolicy |
09:43.04 | brlcad | provided as examples |
09:43.05 | L4m3r | dangerous? |
09:43.13 | brlcad | yep |
09:43.25 | L4m3r | as in takes too long, or likely to cause instant death? |
09:43.26 | brlcad | it spawns you in imminently dangerous situations whenever it can |
09:43.36 | L4m3r | ha. |
09:43.40 | brlcad | like if you don't immediately move, you will die |
09:43.54 | L4m3r | april fools prank |
09:45.25 | brlcad | by adding the line to the policy factory, you can select between the different policies at run-time with the bzfs option -spawnPolicy <name> |
09:45.33 | Manu | buenos días brlcad :) |
09:45.42 | brlcad | Manu: buenos! |
09:45.58 | L4m3r | I've thought about trying a cell-based policy... but it'd be very hard to work rico into it |
09:46.28 | brlcad | so start sans rico :) |
09:46.35 | brlcad | cell would be interesting |
09:46.36 | L4m3r | heh |
09:46.45 | L4m3r | it'd be easier to add safeguards |
09:46.51 | L4m3r | the only issue is when you run out of cells |
09:49.16 | *** join/#bzflag Birdie (n=Birdie__@d54C12302.access.telenet.be) |
09:49.38 | brlcad | heh, even the multilingual swear lists get mention in the chapter |
09:50.30 | brlcad | and quol's jailing tutorial |
09:50.34 | brlcad | this guy did his homework |
09:55.41 | L4m3r | creepy? |
09:55.57 | brlcad | heh, nah |
09:55.59 | brlcad | impressive |
09:56.04 | L4m3r | heh |
09:58.07 | L4m3r | newbies need to read the FAQ for enhancements... and search, sheesh |
09:58.54 | L4m3r | JumpingPat seems to take personal offense when we tell someone not to beat a dead horse... |
11:08.18 | *** join/#bzflag tannerld (n=tanner@adsl-068-209-251-067.sip.asm.bellsouth.net) |
12:08.19 | Birdie | http://my.bzflag.org/bb/viewtopic.php?t=9312 |
12:08.26 | *** join/#bzflag ts (n=ts@p54B00020.dip0.t-ipconnect.de) |
12:08.41 | Birdie | (spam) |
12:11.48 | *** join/#bzflag TheEnemy (n=JL@87.127.20.50) |
12:18.58 | *** join/#bzflag cods (n=cods@tuxee.net) |
12:21.33 | *** join/#bzflag A_Heart_Attack (n=bzhearta@ool-44c75d8a.dyn.optonline.net) |
12:23.51 | *** join/#bzflag A_Heart_Attack (n=A_Heart_@ool-44c75d8a.dyn.optonline.net) |
12:57.59 | *** join/#bzflag LePoulpe403 (n=LePoulpe@AMontpellier-251-1-56-65.w83-113.abo.wanadoo.fr) |
13:01.28 | *** join/#bzflag LePoulpe303 (n=LePoulpe@about/essy/MobileTarget/LePoulpe303) |
13:13.08 | SportChick | ~valumz++ |
13:13.38 | *** join/#bzflag zee234 (i=534de091@gateway/web/cgi-irc/zeebrothers.net/x-270586e79a57a1aa) |
13:19.53 | *** join/#bzflag LePoulpe303 (n=LePoulpe@about/essy/MobileTarget/LePoulpe303) |
13:30.06 | *** join/#bzflag cods (n=cods@tuxee.net) |
14:02.58 | *** join/#bzflag gsnedders (n=gsnedder@host86-139-123-225.range86-139.btcentralplus.com) |
14:07.20 | *** join/#bzflag lacop (n=lacop@adsl-dyn222.91-127-222.t-com.sk) |
14:07.26 | lacop | hello |
14:08.26 | lacop | i have a question about making maps - is posible to make moving object or something that will push tank? |
14:08.49 | LePoulpe303 | bzflag sokoban :D |
14:08.54 | LePoulpe303 | or bzflag boulder dash |
14:09.32 | lacop | no |
14:10.06 | lacop | I want a box that when some tank jump on it, it will push the tank in some direction |
14:10.16 | lacop | I saw it on one server |
14:11.19 | LePoulpe303 | i would have asked L4m3r or teppic for that, but they're absent |
14:14.35 | *** join/#bzflag Pimpinella (n=frank@gondolin.pimpi.org) |
14:17.18 | *** join/#bzflag RatOmeter (n=chatzill@139.78.95.188) |
14:33.54 | *** join/#bzflag TheEnemy (n=JL@87.127.20.50) |
15:00.09 | *** join/#bzflag randomparticle (n=randompa@about/essy/snick/randomparticle) |
15:01.54 | *** join/#bzflag sheriff (i=sheriff@cou.ch) |
15:27.04 | *** join/#bzflag L4m3r (n=l4m3r@s122-189.resnet.ucla.edu) |
15:45.21 | *** join/#bzflag JBdiGriz (n=jbdigriz@206-15-67-5.static.twtelecom.net) |
15:45.21 | *** mode/#bzflag [+o JBdiGriz] by ChanServ |
16:28.39 | *** join/#bzflag cods (n=cods@tuxee.net) |
16:29.12 | *** join/#bzflag ts (n=ts@p54B00020.dip0.t-ipconnect.de) |
16:33.45 | *** join/#bzflag tuxd00d (n=tuxinato@128.187.172.139) |
16:47.08 | SilverFox | when compiling a plugin, what tells the compiler what sort of library to compile (.so or .dll) ? |
16:47.48 | *** join/#bzflag Erroneous (n=dtremena@users.gibbscam.com) |
16:48.47 | Pimpinella | the makefile |
16:49.07 | Pimpinella | in case of so |
16:50.13 | SilverFox | Pimpinella, I've had a few plugins that when I compile on a FreeBSD system, they don't generate a .so |
16:50.25 | SilverFox | ie. |
16:50.26 | SilverFox | $ ls .libs/ |
16:50.26 | SilverFox | mystats.a mystats.la mystats.lai |
16:50.37 | SilverFox | do you know what these files are? |
16:52.02 | Pimpinella | do a make dist-clean and ./configure --enable-shared |
16:52.14 | SilverFox | from the bzflag root? |
16:52.33 | SilverFox | make: don't know how to make dist-clean. Stop |
16:52.47 | Pimpinella | really? |
16:52.57 | Pimpinella | at least it should know make clean |
16:52.58 | SilverFox | yep. |
16:54.08 | Pimpinella | yep, no dist-clean |
16:56.33 | SilverFox | why do you think its creating these other files (but no .so) ? |
16:57.04 | Pimpinella | if you want to link statically you need .a |
16:57.25 | *** join/#bzflag LePoulpe303 (n=LePoulpe@about/essy/MobileTarget/LePoulpe303) |
16:57.27 | Pimpinella | building .so is not enabled by default |
16:57.48 | SilverFox | what enables it? the plugin's Makefile, or bzflag's ? |
17:02.02 | Pimpinella | the plugin?s makefile is created by bzflags configure, so it?s the plugin?s makefile that creates the so files, but as it?s created from the plugin?s Makefile.am it?s bzflag?s configure that creates it |
17:05.14 | SilverFox | I see. |
17:05.22 | SilverFox | I did ./configure --enable-shared |
17:05.52 | SilverFox | and other plugins generated .so's |
17:07.29 | ts | It's distclean not dist-clean ´ |
17:07.45 | ts | (though distclean is currently broken) |
17:08.31 | SilverFox | Making distclean in mystats |
17:08.31 | SilverFox | make: don't know how to make distclean. Stop |
17:08.43 | SilverFox | I have an old CVS checkout though. |
17:09.43 | ts | Hmm, did you ever do ./configure after adding the plugin? |
17:09.51 | SilverFox | yes. |
17:10.28 | ts | hrm, no idea.. |
17:11.00 | *** join/#bzflag L4m3r (n=l4m3r@s122-189.resnet.ucla.edu) |
17:11.01 | Erroneous | SilverFox: make sure you're using gmake |
17:11.04 | *** part/#bzflag nouri (i=dnouri@static.88-198-0-15.clients.your-server.de) |
17:11.11 | SilverFox | Erroneous, oh! |
17:11.43 | SilverFox | I forgot about that... |
17:11.51 | *** mode/#bzflag [+v Erroneous] by ChanServ |
17:12.08 | SilverFox | I should make a wrapper for make that reminds me not to use it before using make. ;) |
17:12.30 | Erroneous | technically we should do everything correctly on bsd make. practically we do not :) |
17:12.52 | SilverFox | I'm just not used to BSD, so I forget... |
17:13.14 | SilverFox | is there a way to JUST compile the plugin? It takes forever to compile everything else. |
17:14.04 | Pimpinella | SilverFox: cd to the plugin dir and to make there |
17:14.05 | SilverFox | Making distclean in mystats |
17:14.05 | SilverFox | make: don't know how to make distclean. Stop |
17:14.14 | *** join/#bzflag a_temp_dist (n=ATD@mn-69-69-104-27.dyn.embarqhsd.net) |
17:14.19 | ts | I did some local workaround for OS X long ago when it was first introduced, no idea whether it works for other plattforms and I would have to search for it |
17:14.44 | SilverFox | yea! |
17:14.48 | SilverFox | worked like a charm. |
17:14.49 | a_temp_dist | in case a BB moderator hasn't seen it - here some spam http://my.bzflag.org/bb/viewtopic.php?t=9313 |
17:18.09 | SilverFox | that was quick |
17:21.12 | SilverFox | bummer... something doesn't work: |
17:21.21 | SilverFox | <PROTECTED> |
17:22.04 | SilverFox | the plugin was looking for mysql.h, so I copied it from /usr/local/include/mysql/mysql.h to the plugin dir |
17:22.08 | ts | seems like the autor links against a lib you don't have |
17:22.24 | *** join/#bzflag JeffM2501 (n=JeffM@pdpc/supporter/sustaining/JeffM2501) |
17:22.24 | *** mode/#bzflag [+o JeffM2501] by ChanServ |
17:22.40 | ts | look whether it is in your ldpath |
17:23.04 | ts | or whatever it is called on your system |
17:23.30 | SilverFox | what library am I looking for though? |
17:25.12 | ts | I think it links against a .a file, not sure though |
17:25.45 | SilverFox | oh... |
17:25.49 | ts | <PROTECTED> |
17:27.13 | ts | There are others that know the building system a lot better than I do :/ |
17:28.28 | SilverFox | I'm new to it. Everything is different. I don't dislike it, but don't necessarily understand it either. |
17:28.43 | JeffM2501 | what are you trying to do? |
17:28.46 | Pimpinella | SilverFox: you can edit the plugin?s Makefile and edit the LIBDIR definition |
17:29.11 | Pimpinella | no, i guedd thats the wrong one... |
17:29.55 | SilverFox | JeffM2501, trying to compile mystats plugin. |
17:29.59 | JeffM2501 | ahh |
17:30.03 | JeffM2501 | mystic voodoo |
17:30.09 | SilverFox | it compiled ok (once I used gmake), however doesn't load properly. |
17:30.14 | SilverFox | is it? |
17:30.17 | JeffM2501 | libtool is fun :) |
17:30.32 | sheriff | libtool is ASS |
17:30.33 | sheriff | *cough* |
17:30.35 | JeffM2501 | it's "suposed" to put the libs in .libs |
17:30.38 | *** join/#bzflag CBG (n=CBG@about/essy/fan/CBG) |
17:30.39 | Pimpinella | oh, it doesn?t load!, thats a difference ; |
17:30.44 | JeffM2501 | but to dosn't always |
17:30.53 | JeffM2501 | what file did you pull out of it? |
17:30.56 | JeffM2501 | the .a or the .so? |
17:32.01 | SilverFox | the .so |
17:32.14 | SilverFox | I copied the .a over to the same dir as the .so though. |
17:32.25 | JeffM2501 | what was the error? |
17:32.42 | SilverFox | the .so is on the -loadplugin switch |
17:32.50 | SilverFox | <PROTECTED> |
17:33.06 | *** part/#bzflag a_temp_dist (n=ATD@mn-69-69-104-27.dyn.embarqhsd.net) |
17:33.14 | JeffM2501 | hmmm |
17:33.25 | JeffM2501 | you hasve the mysql dynamic library? |
17:33.34 | SilverFox | dunno |
17:33.43 | Pimpinella | libmysqlclient.so |
17:33.49 | Pimpinella | i think thats the one you need |
17:33.51 | JeffM2501 | cus that's a runtime thing |
17:33.57 | JeffM2501 | it's saying it can't load that so |
17:34.00 | SilverFox | yep |
17:34.06 | SilverFox | <PROTECTED> |
17:34.17 | SilverFox | what is FreeBSD's equivelent of LDPATH? |
17:34.26 | JeffM2501 | throw a copy in the bzfs dir, see what happens ;) |
17:36.32 | SilverFox | same thing. |
17:36.39 | SilverFox | in the bzfs dir or plugin dir? |
17:36.51 | JeffM2501 | try both :) |
17:37.02 | JeffM2501 | Im just guessin tho |
17:37.18 | Pimpinella | SilverFox: in $(bzfroot)/libs |
17:38.08 | SilverFox | no love. |
17:39.35 | Pimpinella | no, $(bzfroot)/lib of course |
17:40.04 | Pimpinella | not libs |
17:40.59 | Pimpinella | is there a /etc/ld.so.conf on your system? |
17:42.13 | SilverFox | still doesn't work. |
17:42.15 | SilverFox | lemme look |
17:42.24 | SilverFox | nope. |
17:42.46 | Pimpinella | don?t know about BSD then |
17:44.09 | SilverFox | there is a /compat/linux/etc/ld.so.conf however |
17:46.59 | SilverFox | that doesn't look like an error about not finding the lib, more likely the version is not compatible, no? |
17:47.34 | ts | It sounds like it misses symbols from a lib to me |
17:48.09 | ts | as I had similar problems after I stripped my plugins once to reduce needed space |
17:48.09 | SilverFox | as in the lib isn't loaded, or the lib that is loaded doesn't have the symbols? |
17:49.23 | JeffM2501 | do other plugins that don't need the mysql lib work? |
17:50.06 | ts | I wish I would know the answer :/ |
17:50.27 | SilverFox | JeffM2501, sure. |
17:50.42 | JeffM2501 | SilverFox, ok that's good |
17:50.49 | JeffM2501 | then it's not a problem with libtool |
17:51.07 | SilverFox | I think its something with the particular mysqlclient lib I have. |
17:51.14 | JeffM2501 | ahh |
17:51.18 | JeffM2501 | maybe wrong verison or something |
17:51.40 | SilverFox | yeah, that'd make sense to me. |
17:52.02 | SilverFox | but, I'm guessing. ;) |
18:13.06 | JeffM2501 | is there a static lib for the sql stuff? |
18:13.15 | JeffM2501 | maybe you could have the plugin link it in staticly |
18:14.49 | *** join/#bzflag CBG (n=CBG@about/essy/fan/CBG) |
18:19.30 | *** join/#bzflag TimRiker (n=timr@pdpc/supporter/bronze/TimRiker) |
18:19.31 | *** mode/#bzflag [+o TimRiker] by ChanServ |
18:25.19 | *** join/#bzflag Tupone (n=Tupone@pdpc/supporter/active/Tupone) |
18:25.19 | *** mode/#bzflag [+v Tupone] by ChanServ |
18:32.18 | *** join/#bzflag SpazzyMcGee (n=SpazzyMc@fordend.demon.co.uk) |
18:32.21 | *** part/#bzflag SpazzyMcGee (n=SpazzyMc@fordend.demon.co.uk) |
18:35.26 | hardwire | blah |
18:35.36 | hardwire | I got whooped on last night |
18:36.13 | hardwire | and saw a tiny/laser user that was invincible too |
18:36.48 | SilverFox | JeffM2501, I wouldn't know where to start to do that. |
18:37.01 | JeffM2501 | sadly I do not ether SilverFox |
18:37.16 | SilverFox | that is sad. I'm rather disappointed in you. |
18:37.19 | SilverFox | ;) j/k |
18:37.23 | JeffM2501 | those that may know are brlcad, blast007, or perhaps Erroneous |
18:37.29 | JeffM2501 | heh |
18:37.36 | JeffM2501 | your lukcy I know anything about makefiles |
18:37.40 | JeffM2501 | I never use em |
18:38.04 | JeffM2501 | if you were on windows, I could tell you where to exactly put the DLL |
18:38.33 | SilverFox | I suppose we could reformat the server and put windows on it. |
18:38.41 | JeffM2501 | windows dosn't make a good server |
18:38.46 | JeffM2501 | for many other reasons |
18:39.08 | SilverFox | I know. I was being fecetious. ;) |
18:41.42 | Erroneous | SilverFox: your mysql libs are in a subdir, which our build system probably doesen't expect. try symlinking them up a level. |
18:42.04 | JeffM2501 | see, he's smart ;) |
18:42.57 | Erroneous | make sure you actually have the dev part of mysql too |
18:43.06 | Erroneous | if you built from ports you should be ok |
18:43.15 | *** join/#bzflag A-Delusion (n=A-Delusi@pool-71-253-29-220.pitbpa.east.verizon.net) |
18:51.37 | SilverFox | Erroneous, and make clean && make ? |
18:51.43 | SilverFox | or ./configure too? |
18:51.55 | Erroneous | no, it built fine...just didn't link |
18:52.01 | Erroneous | just make again |
18:54.24 | SilverFox | same thing. /libexec/ld-elf.so.1: /big/bzfs/plugins/mystats.so: Undefined symbol "mysql_init" |
18:56.02 | Erroneous | then that is not your problem :) |
18:56.24 | SilverFox | ah. |
19:03.45 | JeffM2501 | it looks like it's finding the file, just the file dosn't have the function |
19:05.28 | Pimpinella | it?s a if that lib doen?t have the symbol in question, it?s not libmysqlclient |
19:06.25 | Pimpinella | it?s a very basic function within libmysqlclient |
19:06.38 | JeffM2501 | then maybe it can't read the .so |
19:07.04 | Pimpinella | SilverFox: ltry ldd on your plugin .so file |
19:08.54 | ts | seems so |
19:10.39 | Pimpinella | ldd should list the lib and tell you which file ld will load |
19:11.00 | *** part/#bzflag sheriff (i=sheriff@cou.ch) |
19:20.48 | brlcad | ~spell honery |
19:21.55 | JeffM2501 | yay it's the brl |
19:22.21 | JeffM2501 | brlcad, what is the fix for when xcode says it can't find the info.plist file? |
19:22.22 | brlcad | SilverFox: mystats.so was compiled without a library to resolve the mysql_init symbol, hence the errorage |
19:22.45 | brlcad | JeffM2501: hmm.. why is it missing in the first place? |
19:22.50 | brlcad | we provide one for bz |
19:22.50 | JeffM2501 | dunno |
19:22.57 | JeffM2501 | was a clean checkout from cvs |
19:23.04 | brlcad | there's a tool to regenerate it if need be, but it should be there |
19:23.04 | JeffM2501 | for 2.0.x |
19:23.37 | brlcad | do you have this: |
19:23.38 | brlcad | [sean@bz (Wed Nov 08 14:23:19) ~/bzflag.v2_0branch/src/platform/MacOSX]$ ls -la BZFlag-Info.plist |
19:23.41 | brlcad | -rw-r--r-- 1 sean graphics 777 Apr 7 2006 BZFlag-Info.plist |
19:24.13 | JeffM2501 | all it gave me was the .in version of it |
19:24.16 | JeffM2501 | when I did the checkout |
19:24.17 | brlcad | ahh |
19:24.29 | brlcad | haven't run configure yet apparently? |
19:24.33 | JeffM2501 | no |
19:24.35 | JeffM2501 | I did not |
19:24.39 | JeffM2501 | thought xcode did that for ya |
19:24.46 | brlcad | sort of |
19:24.56 | brlcad | xcode will *except* that you have to run autogen.sh first |
19:24.58 | JeffM2501 | do I need to autogen and config before xcode |
19:25.01 | brlcad | so configure probably failed |
19:25.02 | JeffM2501 | ok |
19:25.06 | JeffM2501 | I can do that then |
19:25.16 | brlcad | i'd go ahead and run both just for good measure |
19:25.19 | JeffM2501 | sure |
19:25.21 | brlcad | then xcode should kick off |
19:25.25 | JeffM2501 | k |
19:25.26 | JeffM2501 | thanks |
19:25.56 | JeffM2501 | wonder if I could build a universal :) |
19:26.00 | brlcad | i did have it always autogen.sh but it just took too long for my taste.. :) |
19:26.17 | brlcad | building a universal would require a little toying with configure |
19:26.23 | JeffM2501 | ahh |
19:26.26 | brlcad | nothing you do in xcode is going to apply |
19:26.27 | JeffM2501 | no toying for me |
19:26.38 | brlcad | basically just adding a CFLAG |
19:26.49 | JeffM2501 | Mystic VOODOO I tell you |
19:26.56 | JeffM2501 | you will not convert me to your heathen ways |
19:27.11 | brlcad | theoretically, should just be able to add -march=ppc and -march=i386 iirc to get the universal |
19:27.24 | JeffM2501 | gonna try it for 2.2? |
19:27.31 | brlcad | yep |
19:27.45 | JeffM2501 | last time I made a make file you laughed at it |
19:27.54 | JeffM2501 | even pointed and covered your mouth |
19:28.28 | brlcad | oh, apparently I commented out configure from the xcode phase too.. so you have to run both |
19:28.35 | JeffM2501 | k |
19:28.36 | brlcad | heh |
19:28.47 | JeffM2501 | still have that makefile too |
19:29.06 | JeffM2501 | still never got the png readers to work on OSX :( |
19:29.14 | JeffM2501 | even tho I wrote a non devil version |
19:31.03 | *** join/#bzflag Pimpi-M (n=Pimpi-M@gondolin.pimpi.org) |
19:36.41 | CIA-3 | BZFlag: 03brlcad 07v2_0branch * 10bzflag/BZFlag.xcode/project.pbxproj: do the autogen.sh and configure steps every time but don't strip the binaries |
19:37.41 | brlcad | JeffM2501: is it contained? I can poke at it for a lil bit now if it's fairly quick to jump into |
19:46.40 | *** join/#bzflag Blue_Eyes (n=Blue@host221-137-dynamic.60-82-r.retail.telecomitalia.it) |
20:03.46 | *** join/#bzflag Pimpi-M (n=Pimpi-M@gondolin.pimpi.org) |
20:08.41 | SportChick | wn36 |
20:20.57 | *** join/#bzflag lucky_luke (n=phil@chello213047172211.1.14.tuwien.teleweb.at) |
20:21.02 | *** part/#bzflag lucky_luke (n=phil@chello213047172211.1.14.tuwien.teleweb.at) |
20:24.34 | L4m3r | ~google phentermine |
20:25.48 | L4m3r | oh, it's an appetite suppressant |
20:26.06 | L4m3r | ...but regardless, a bot is trying to sell it via BZBB ;) |
20:34.58 | *** join/#bzflag delusional (n=A-Delusi@pool-71-253-29-220.pitbpa.east.verizon.net) |
20:41.39 | JeffM2501 | brlcad, sorry was at lunch, it's all in it's own litle image reader class |
20:42.11 | JeffM2501 | haven't tried to build it on nix/tosh in a while tho so the makefile may be not current |
20:52.01 | *** join/#bzflag JeffM2501 (n=JeffM@pdpc/supporter/sustaining/JeffM2501) |
20:52.01 | *** mode/#bzflag [+o JeffM2501] by ChanServ |
20:56.45 | *** part/#bzflag delusional (n=A-Delusi@pool-71-253-29-220.pitbpa.east.verizon.net) |
21:02.19 | *** join/#bzflag tannerld (n=tanner@adsl-068-209-251-067.sip.asm.bellsouth.net) |
21:26.39 | *** join/#bzflag intgr (n=ack@blip.juffo.org) |
21:27.04 | intgr | For some reason, I don't appear to be able to kill others. |
21:27.15 | intgr | The projectiles go right through them without killing. |
21:28.26 | JeffM2501 | what version of bzflag? and on what OS? |
21:28.39 | CBG | intgr: did you notice any large lag or jitter? |
21:29.13 | intgr | bzflag 2.0.8.20061108-MAINT-linux-gnu-SDL, Linux 2.6.18-mm3 |
21:29.16 | intgr | On AMD64. |
21:29.27 | JeffM2501 | yeah, build your own from cvs source |
21:29.50 | JeffM2501 | it is probably the floating point packing bug |
21:30.19 | intgr | Ah, ok. |
21:33.24 | *** join/#bzflag TD-Linux (n=TD-Linux@24-159-197-22.dhcp.roch.mn.charter.com) |
21:54.54 | intgr | "Automatically preparing build ... Warning: autoreconf failed Attempting to run the configuration steps individually Running the configuration steps individually does not yet work well with a recursive configure." |
21:55.35 | intgr | Ah, that's just a warning. |
22:03.13 | intgr | Or maybe not. |
22:05.01 | *** join/#bzflag tannerld_ (n=tanner@adsl-068-209-251-067.sip.asm.bellsouth.net) |
22:06.09 | *** join/#bzflag tannerld (n=tanner@adsl-068-209-251-067.sip.asm.bellsouth.net) |
22:18.41 | *** join/#bzflag A_Heart_Attack (n=A_Heart_@unaffiliated/aheartattack/x-000001) |
22:20.08 | *** join/#bzflag A_Heart_Attack (n=A_Heart_@unaffiliated/aheartattack/x-000001) |
22:31.16 | SilverFox | Pimpinella, http://bzflag.pastebin.com/820057 |
22:32.34 | SilverFox | brlcad, http://dict.die.net/ornery/ |
22:33.31 | SilverFox | brlcad, maybe instead of copying mysql.h from my filesystem, I should have edited the Makefile.in to point to the one in the bzflag subdir? |
22:34.16 | SilverFox | ~spell ornery |
22:35.49 | SilverFox | I can't find a mysql provided w/bzflag. |
22:36.01 | *** join/#bzflag A_Heart_Attack (n=A_Heart_@unaffiliated/aheartattack/x-000001) |
22:41.46 | *** join/#bzflag triclops (n=triclops@124-168-15-145.dyn.iinet.net.au) |
23:07.37 | brlcad | SilverFox: shouldn't ever need to edit the .in files |
23:07.52 | brlcad | you can override anything at the time of 'make' |
23:12.42 | *** part/#bzflag Tupone (n=Tupone@pdpc/supporter/active/Tupone) |
23:26.18 | *** join/#bzflag L4m3r (n=l4m3r@s122-189.resnet.ucla.edu) |
23:48.17 | *** part/#bzflag intgr (n=ack@blip.juffo.org) |