--- Log opened Thu May 24 00:00:54 2007 |
00:11 | | san233 [~sasf@Nightstar-25717.Red-81-37-181.dynamicIP.rima-tde.net] has joined #Code |
00:14 | | san233 [~sasf@Nightstar-25717.Red-81-37-181.dynamicIP.rima-tde.net] has left #Code [] |
00:16 | | Derakon[AFK] is now known as Derakon |
00:18 | | EvilDarkLord [~jjlehto3@Nightstar-2194.vipunen.hut.fi] has quit [Ping Timeout] |
00:19 | | EvilDarkLord [~jjlehto3@Nightstar-2194.vipunen.hut.fi] has joined #code |
00:20 | | EvilDarkLord is now known as NSGuest-2064 |
00:40 | | Syloq [Syloq@NetAdmin.Nightstar.Net] has joined #code |
00:42 | | Syloq [Syloq@NetAdmin.Nightstar.Net] has quit [Connection reset by peer] |
00:50 | | Mahal is now known as MahalGone |
01:25 | | gnolam [lenin@Nightstar-13557.8.5.253.se.wasadata.net] has quit [Quit: Z?] |
01:25 | | Derakon is now known as Derakon[AFK] |
01:31 | | MahalGone is now known as MahalOut |
01:45 | | ReivSLEP is now known as ReivOut |
03:47 | | Derakon[AFK] is now known as Derakon |
04:30 | | GeekSoldier|Sleep is now known as GeekSoldier|Work |
05:00 | | ReivOut is now known as Reiver |
06:37 | | GeekSoldier|Work is now known as GeekSoldier |
06:51 | | Derakon is now known as Derakon[AFK] |
08:10 | | MahalOut is now known as Mahal |
08:10 | | You're now known as TheWatcher |
08:53 | | KBot [~karma.bot@Nightstar-6925.neoplus.adsl.tpnet.pl] has joined #Code |
08:54 | | KarmaBot [~karma.bot@Nightstar-29123.neoplus.adsl.tpnet.pl] has quit [Ping Timeout] |
08:54 | | KBot is now known as KarmaBot |
08:55 | | NSGuest-2064 is now known as EvilDarkLord |
08:55 | | AnnoDomini [~farkoff@Nightstar-29123.neoplus.adsl.tpnet.pl] has quit [Ping Timeout] |
09:01 | | AnnoDomini [~farkoff@Nightstar-6925.neoplus.adsl.tpnet.pl] has joined #Code |
09:01 | | mode/#code [+o AnnoDomini] by ChanServ |
09:28 | | gnolam [lenin@Nightstar-13557.8.5.253.se.wasadata.net] has joined #Code |
09:28 | | mode/#code [+o gnolam] by ChanServ |
10:55 | | Thaqui [~Thaqui@Nightstar-25913.jetstream.xtra.co.nz] has joined #code |
10:55 | | mode/#code [+o Thaqui] by ChanServ |
11:42 | | Chalcedon [~Chalcedon@Nightstar-1216.ue.woosh.co.nz] has quit [Quit: Gone] |
11:58 | | Mahal is now known as MahalBed |
13:02 | | Reiver [~reaverta@IRCop.Nightstar.Net] has quit [Ping Timeout] |
13:44 | | Thaqui [~Thaqui@Nightstar-25913.jetstream.xtra.co.nz] has left #code [Leaving] |
14:24 | | ToxicFrog is now known as ToxicFrog|W`rkn |
15:37 | | Reiver [~reaverta@IRCop.Nightstar.Net] has joined #Code |
15:37 | | mode/#code [+o Reiver] by ChanServ |
15:39 | | Reiver [~reaverta@IRCop.Nightstar.Net] has quit [Quit: Changing servers] |
15:40 | | Reiv [~reaverta@IRCop.Nightstar.Net] has joined #Code |
15:42 | | ReivZzz [~reaverta@IRCop.Nightstar.Net] has joined #Code |
15:44 | | Reiv [~reaverta@IRCop.Nightstar.Net] has quit [Ping Timeout] |
16:10 | <@ToxicFrog|W`rkn> | aaaaaaagh |
16:10 | | * ToxicFrog|W`rkn throttles g++ |
16:10 | <@ToxicFrog|W`rkn> | ../ext_ck_api.cpp:0: error: CPU you selected does not support x86-64 instruction set |
16:10 | <@ToxicFrog|W`rkn> | ../ext_ck_api.cpp:0: error: -mpreferred-stack-boundary=2 is not between 4 and 12 |
16:10 | <@ToxicFrog|W`rkn> | ../ext_ck_api.cpp:0: error: -malign-double makes no sense in the 64bit mode |
16:10 | <@ToxicFrog|W`rkn> | OF COURSE IT DOESN |
16:10 | <@ToxicFrog|W`rkn> | 'T |
16:10 | <@ToxicFrog|W`rkn> | I'M BUILDING FOR 32-BIT PROCESSORS |
16:16 | < GeekSoldier> | ... |
16:16 | < GeekSoldier> | wow. |
16:22 | <@ToxicFrog|W`rkn> | Aha. |
16:22 | <@ToxicFrog|W`rkn> | If you're building on a 64-bit system, it assumes you want 64-bit code unless you use -m32, even if -march specifies a 32-bit processor. |
16:24 | < GeekSoldier> | right. |
16:29 | <@ToxicFrog|W`rkn> | Oh god, everything's using __declspec |
17:19 | | You're now known as TheWatcher[afk] |
18:24 | | Netsplit DeepThought.NY.US.Nightstar.Net <-> Troika.TX.US.Nightstar.Net quits: @Pi, EvilDarkLord, GeekSoldier, @Derakon[AFK], @AnnoDomini, @jerith, @Chalain |
18:26 | | Netsplit over, joins: Chalain |
18:26 | | mode/#code [+o Chalain] by ChanServ |
18:27 | | Netsplit over, joins: GeekSoldier, EvilDarkLord |
18:28 | | mode/#code [+o jerith] by ChanServ |
18:28 | | Netsplit over, joins: jerith |
18:28 | | EvilDarkLord is now known as NSGuest-2073 |
18:30 | | NSGuest-2073 is now known as EvilDarkLord |
18:35 | | AnnoDomini [~farkoff@Nightstar-6925.neoplus.adsl.tpnet.pl] has joined #Code |
18:35 | | mode/#code [+o AnnoDomini] by ChanServ |
18:35 | | You're now known as TheWatcher |
18:41 | | GeekSoldier_ [~Rob@Nightstar-4031.pools.arcor-ip.net] has joined #code |
18:42 | | GeekSoldier [~Rob@Nightstar-4144.pools.arcor-ip.net] has quit [Ping Timeout] |
18:43 | | GeekSoldier_ is now known as GeekSoldier |
19:10 | | * ToxicFrog|W`rkn huggles slocate |
20:23 | | Pi [~sysop@Nightstar-6875.hsd1.wa.comcast.net] has joined #code |
20:23 | | mode/#code [+o Pi] by ChanServ |
20:23 | | MahalBed is now known as Mahal |
20:53 | <@ToxicFrog|W`rkn> | Die, C++, die./ |
20:54 | <@ToxicFrog|W`rkn> | shared/include/fdt/Monotonic_heap.hpp: In instantiation of `FDT::Monotonic_heap<CK_Buffer_manager, FDT::Not_so_critical_section>': |
20:54 | <@ToxicFrog|W`rkn> | shared/include/AuthError.h:329: instantiated from here |
20:54 | <@ToxicFrog|W`rkn> | shared/include/fdt/Monotonic_heap.hpp:39: error: `_ZTVN3FDT14Monotonic_heapI17CK_Buffer_managerNS_23Not_so_critical_sectionEEE' cannot be initialized by a non-constant expression when being declared |
20:54 | <@ToxicFrog|W`rkn> | "_ZTVN3FDT14Monotonic_heapI17CK_Buffer_managerNS_23Not_so_critical_sectionEEE" is a horrible crime against readability. |
21:15 | <@Vornicus> | "not_so_critical_section"? |
21:18 | | Chalcedon [~Chalcedon@Nightstar-1216.ue.woosh.co.nz] has joined #code |
21:18 | | mode/#code [+o Chalcedon] by ChanServ |
21:20 | <@ToxicFrog|W`rkn> | When you need an Object that behaves like a Critical_section but doesn't actually perform any locking. |
21:26 | <@Vornicus> | I don't get it. |
21:26 | <@ToxicFrog|W`rkn> | Ok. You have some object or template or something. |
21:26 | <@ToxicFrog|W`rkn> | It expects to be passed a mutex that it can lock() and unlock(). |
21:27 | <@ToxicFrog|W`rkn> | However, this particular instance doesn't actually need locking, and you'd rather not have the overhead of a real mutex. |
21:27 | <@ToxicFrog|W`rkn> | So you pass it a Not_so_critical_section instead, which looks like a mutex, but its methods are just inlined to return true. |
21:27 | <@ToxicFrog|W`rkn> | I think. It's been a while since I played with this part of the code. |
21:28 | <@Vornicus> | Okay |
21:28 | | * ToxicFrog|W`rkn checks the header. Yep, that's what it does. |
21:36 | | AnnoDomini is now known as Litrixthurkear |
21:36 | | Litrixthurkear is now known as AnnoDomini |
22:09 | | You're now known as TheWatcher[afk] |
22:28 | | Chalcedon is now known as ChalcyAFK |
22:33 | | You're now known as TheWatcher |
22:47 | <@ToxicFrog|W`rkn> | Oh gods. |
22:47 | <@ToxicFrog|W`rkn> | So, I'm helping port our build system to pure-linux. |
22:47 | <@ToxicFrog|W`rkn> | There are 132 Makefiles called "makefile" |
22:47 | <@ToxicFrog|W`rkn> | I am not amused. |
22:48 | < GeekSoldier> | isn't that normal for anything larger than about 5 source files? |
22:48 | <@ToxicFrog|W`rkn> | Er, no. |
22:48 | <@ToxicFrog|W`rkn> | The problem isn't the number. |
22:48 | <@ToxicFrog|W`rkn> | It's that they're called "makefile" and not "Makefile". |
22:48 | <@ToxicFrog|W`rkn> | On windows this is not an issue, because windows isn't case-sensitive. |
22:48 | < GeekSoldier> | oh yes. I see this. |
22:48 | <@ToxicFrog|W`rkn> | On Linux it is. |
22:49 | < GeekSoldier> | now. |
22:49 | < GeekSoldier> | gotcha. |
22:49 | < GeekSoldier> | wow, that does suck. |
22:49 | | Mahal is now known as MahalWork |
22:49 | < GeekSoldier> | a little sed-fu perhaps? |
22:51 | <@Vornicus> | find xargs mv i think. |
22:51 | <@Vornicus> | or find for mv, I don't know exactly how to go about it, I forget. |
22:53 | <@ToxicFrog|W`rkn> | Neither, since we use version control. |
22:53 | <@ToxicFrog|W`rkn> | find | { while true read filename integrate filename delete filename } |
22:54 | <@Vornicus> | whee |
22:54 | <@ToxicFrog|W`rkn> | find . -name 'makefile*' | { while true; do read name || break; (p4 integrate "$name" "${name//makefile/Makefile}" && p4 delete "$name") || break; done; } |
22:54 | <@ToxicFrog|W`rkn> | I love bash. |
22:56 | <@ToxicFrog|W`rkn> | You could also do this with xargs -I, but then I need to worry about -print0, and I'm increasingly finding bash {} blocks more natural for this sort of thing. |
22:56 | <@ToxicFrog|W`rkn> | Since read line-delimits rather than space-delimits by default |
22:56 | | ChalcyAFK is now known as Chalcedon |
22:58 | <@ToxicFrog|W`rkn> | And done. |
22:58 | <@ToxicFrog|W`rkn> | Man, the next person to look at my changelist is in for a surprise. |
22:58 | <@ToxicFrog|W`rkn> | ...oh god nooooooooooooooooooooo |
22:58 | <@ToxicFrog|W`rkn> | some things refer to them explicitly! |
22:58 | <@ToxicFrog|W`rkn> | As lowercase! |
23:03 | | * ToxicFrog|W`rkn weeps |
23:07 | | You're now known as TheWatcher[T-2] |
23:11 | < MyCatVerbs> | ToxicFrog|W`rkn: grep, sed. You can manage. |
23:12 | < MyCatVerbs> | ToxicFrog|W`rkn: or... what about symlinking? |
23:13 | <@ToxicFrog|W`rkn> | Won't work when it's next sync'd to windows. |
23:13 | <@ToxicFrog|W`rkn> | As windows doesn't have symlinks. |
23:13 | <@ToxicFrog|W`rkn> | Hardlinks are similarly out. |
23:13 | < MyCatVerbs> | Grep and sed then. :/ |
23:13 | < MyCatVerbs> | Pity. |
23:14 | | You're now known as TheWatcher[zZzZ] |
--- Log closed Fri May 25 00:00:59 2007 |