|
Parrot 4.1.0 "Black-headed Parrot" | parrot.org | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 28 February 2012. |
|||
|
00:29
kid51 joined
|
|||
| dalek | rrot/remove_sub_flags: 95c870b | Whiteknight++ | runtime/parrot/library/ (21 files): Fix remaining load_bytecode_s and load_language_s references in runtime. Build completes. |
00:34 | |
|
00:42
travis-ci joined
|
|||
| travis-ci | [travis-ci] parrot/parrot#142 (remove_sub_flags - 95c870b : Whiteknight): The build is still failing. | 00:42 | |
| [travis-ci] Change view : github.com/parrot/parrot/compare/2......95c870b | |||
| [travis-ci] Build details : travis-ci.org/parrot/parrot/builds/843242 | |||
|
00:42
travis-ci left
00:49
Patterner joined
01:06
alester joined
|
|||
| dalek | rrot/remove_sub_flags: 9b9e1d5 | Whiteknight++ | / (7 files): re-add the load_bytecode_s opcode with explicitly automagic triggering of :tag('init') Subs |
01:20 | |
| rrot/remove_sub_flags: ae6ba06 | Whiteknight++ | src/ops/core (2 files): fix throwback load_bytecode_s op. I was hoping it would fix some tests, it didn't |
|||
|
01:32
travis-ci joined
|
|||
| travis-ci | [travis-ci] parrot/parrot#143 (remove_sub_flags - ae6ba06 : Whiteknight): The build is still failing. | 01:32 | |
| [travis-ci] Change view : github.com/parrot/parrot/compare/9......ae6ba06 | |||
| [travis-ci] Build details : travis-ci.org/parrot/parrot/builds/843460 | |||
|
01:32
travis-ci left
|
|||
| whiteknight | I'm starting to really dislike travis | 01:35 | |
| benabik | It seems to be ignoring the "branches: only: - master" declaration | 01:36 | |
| whiteknight | let me try something | 01:37 | |
| dalek | rrot/remove_sub_flags: c962702 | Whiteknight++ | .travis.yml: Use the same branches/only/master declaration as is on master, to try and get travis to ignore this branch |
||
| whiteknight | anyway, I'm out for the night. Later | 01:38 | |
| dalek | rrot: 7baf549 | petdance++ | frontend/parrot_debugger/main.c: consted some local vars |
01:47 | |
| rrot: 1ea49e0 | petdance++ | frontend/parrot_debugger/main.c: Don't pass potentially-NULL pfraw into Parrot_pf_get_packfile_pmc() |
|||
|
02:00
lateau joined
02:08
travis-ci joined
|
|||
| travis-ci | [travis-ci] parrot/parrot#144 (master - 1ea49e0 : Andy Lester): The build was broken. | 02:08 | |
| [travis-ci] Change view : github.com/parrot/parrot/compare/a......1ea49e0 | |||
| [travis-ci] Build details : travis-ci.org/parrot/parrot/builds/843595 | |||
|
02:08
travis-ci left
|
|||
| ttbot | Parrot 1ea49e0e MSWin32-x86-multi-thread make error tt.taptinder.org/cmdinfo/72488 | 02:17 | |
| bacek_at_work | alester, looks like you broke win32 build. ^^^ | 02:42 | |
| alester | How now | ||
| Argh | |||
| bacek_at_work | "declaration before code" | 02:44 | |
| alester | Same as the C90 thing earlier in the week. | ||
| Why is GCC happy with that? Hmm | |||
| bacek_at_work | my gcc isn't happy either | 02:45 | |
| 4.6.2 | |||
| alester | Are you GCC or G++? | ||
| Trying again with gcc | 02:46 | ||
| bacek_at_work | gcc | ||
| alester | So there we go. It failed for me under GCC as well. But not G++ | ||
| ok | |||
| bacek_at_work | c++ is much more relaxed. And it's perfectly valid C++ | ||
| frontend/parrot_debugger/main.c:198:13: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statement] | |||
| cc1: some warnings being treated as errors | |||
| alester | Right, I know. | 02:47 | |
| Wondering if I can get G++ to complain about that. | 02:48 | ||
| g++ is pickier about other things, too. So I do g++ for cage-y things. | |||
| OK, I'm working on a fix to make g++ complain more. | 02:55 | ||
| benabik | ... We're trying to get compilers to complain _more_? I didn't think we had that problem. ;-) | 03:09 | |
| alester | Yes, because the more we can complain, the more we can quiet the little complaints and turn on the watches for that failing code. | 03:14 | |
| Strict = good. | |||
| dalek | rrot: 6c09f3b | petdance++ | config/auto/warnings.pm: adding another flag to see if we can get more pickiness |
03:26 | |
| rrot: fea6177 | petdance++ | frontend/parrot_debugger/main.c: fix the code-before-declarations error |
03:30 | ||
| rrot: 52a9527 | petdance++ | / (4 files): add all the frontend programs to be headerized. A headerized program is a happy program. |
03:43 | ||
|
03:54
travis-ci joined
|
|||
| travis-ci | [travis-ci] parrot/parrot#145 (master - 6c09f3b : Andy Lester): The build is still failing. | 03:54 | |
| [travis-ci] Change view : github.com/parrot/parrot/compare/1......6c09f3b | |||
| [travis-ci] Build details : travis-ci.org/parrot/parrot/builds/844087 | |||
|
03:54
travis-ci left
|
|||
| dalek | rrot: 1c3c908 | petdance++ | frontend/pbc_dump/main.c: adding headerizer macros |
04:02 | |
|
04:02
travis-ci joined
|
|||
| travis-ci | [travis-ci] parrot/parrot#146 (master - fea6177 : Andy Lester): The build was fixed. | 04:02 | |
| [travis-ci] Change view : github.com/parrot/parrot/compare/6......fea6177 | |||
| [travis-ci] Build details : travis-ci.org/parrot/parrot/builds/844104 | |||
|
04:02
travis-ci left
|
|||
| dalek | rrot: fd023f8 | petdance++ | frontend/pbc_dump/main.c: Adding headerizer macros |
04:08 | |
|
04:09
travis-ci joined
|
|||
| travis-ci | [travis-ci] parrot/parrot#147 (master - 52a9527 : Andy Lester): The build was broken. | 04:09 | |
| [travis-ci] Change view : github.com/parrot/parrot/compare/f......52a9527 | |||
| [travis-ci] Build details : travis-ci.org/parrot/parrot/builds/844132 | |||
|
04:09
travis-ci left
04:14
preflex_ joined
|
|||
| dalek | rrot: 59b35dc | petdance++ | frontend/parrot_debugger/main.c: added headerizer macros |
04:16 | |
|
04:48
travis-ci joined
|
|||
| travis-ci | [travis-ci] parrot/parrot#150 (master - 59b35dc : Andy Lester): The build is still failing. | 04:48 | |
| [travis-ci] Change view : github.com/parrot/parrot/compare/f......59b35dc | |||
| [travis-ci] Build details : travis-ci.org/parrot/parrot/builds/844275 | |||
|
04:48
travis-ci left
|
|||
| ttbot | Parrot 6c09f3bc MSWin32-x86-multi-thread make error tt.taptinder.org/cmdinfo/72652 | 05:20 | |
|
06:48
fperrad joined
07:58
preflex_ joined
08:46
mj41 joined
09:22
lucian joined
10:34
schm00ster joined
12:05
alin joined
12:13
lateau joined
12:23
bluescreen joined
12:45
JimmyZ joined
12:48
colomon joined
|
|||
| colomon | I'm terribly afraid this is somehow my fault, but the latest parrot fails at the configuration stage on OS X for me. | 12:54 | |
| moritz tries parrot master on linux | 12:55 | ||
| colomon | gist.github.com/2021664 | ||
| moritz: it also happens for me in rakudo's version of parrot | 12:56 | ||
| moritz | wow, that's incredibly noisy | 12:57 | |
| colomon: can you compile a very simple C file with gcc on your machine? | 13:08 | ||
| something like int main(int argc, char** argv) { return 0 } | |||
| colomon | int main(int argc, char** argv) { printf ("see, moritz\\n"); return 0; } | 13:09 | |
| Wynne:parrot colomon$ gcc frip.c | |||
| Wynne:parrot colomon$ ./a.out | |||
| see, moritz | |||
| no prob | |||
| moritz | hm, so it's not a very simple gcc problem | 13:10 | |
| Coke | colomon: what arguments did you invoke the build with? | ||
| colomon | Coke: I did perl Configure.pl | 13:11 | |
| Coke | what gcc are you using? what perl? | ||
| colomon: did you do that in parrot or rakudo's build dir? | 13:12 | ||
| colomon | Coke: parrot | ||
| once I realized rakudo's issue was parrot, I created a fresh clone of parrot | |||
|
13:40
alin_ joined
13:46
alin joined
14:41
lateau joined,
fperrad joined
14:43
alester joined
14:50
contingencyplan joined
15:19
bluescreen joined
15:45
Psyche^ joined
|
|||
| cotto | ~~ | 15:45 | |
| Coke | colomon: so, what gcc are you using? What perl? | 15:49 | |
| colomon | This is perl 5, version 14, subversion 0 (v5.14.0) built for darwin-thread-multi-2level | 15:50 | |
| i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5666) (dot 3) | |||
|
15:56
cogno joined
16:22
cogno joined
16:29
dngor joined
|
|||
| dukeleto | ~~ | 16:40 | |
|
16:46
cogno joined
16:50
wagle joined
17:06
alin joined
|
|||
| Coke | colomon: sorry, those seem normalish. | 17:07 | |
|
17:10
johbar_work joined
|
|||
| colomon | oooo... if I turn off the perlbrew perl, configure works fine | 17:10 | |
| Coke | O_o | 17:18 | |
| colomon | yup, full parrot build, full rakudo build on top of it. | 17:24 | |
| Coke | O/\\o | 17:27 | |
| ... that's either a high five or admiral ackbar. | |||
| colomon | "It's a trap!" | ||
| any idea why a perlbrew-built perl won't work for the configuration? surely I cannot be the only person out there using perlbrew... | 17:29 | ||
|
17:30
kthakore left
|
|||
| Coke | well, Configure.pl relies heavily on perl5 for config probes, both code and data. | 17:32 | |
| did you get any sort of config hash the first time that you could diff with the working one? | 17:33 | ||
| tadzik | good evening #parrot | ||
| colomon | Coke: "config hash"? | 17:38 | |
| Coke | dobry wieczór, tadzik. | ||
| colomon: look for files named *config* in your working root dir. | 17:39 | ||
| colomon | Coke: there's a config/ directory... and a config_lib.pir file in parrot root | 17:40 | |
| Coke | e.g. "config_lib.pir" | ||
| do you get any of that with the broken run? | |||
| also, you could run Configure.pl --with-some-option-that-enables-verbose-output but I forget what it's called. | |||
| benabik | I would hope it's --verbose | ||
| colomon | let me try again with the perlbrew perl | 17:43 | |
| Coke: here's the diff of the broken one with the working one: gist.github.com/2023598 | 17:45 | ||
| Coke | broken first? | 17:46 | |
| what's the -m32 option to gcc? | |||
| benabik | Hm. | 17:47 | |
| moritz | align stack frames to 32 bits | 17:48 | |
| benabik | No. | ||
| Generate 32b code. | |||
| colomon | what benabik says | ||
| benabik | It seems to compile with -m32 but link with -arch x86_64 | ||
| colomon | yeah, that does sound like trouble, doesn't it? | 17:49 | |
| benabik | Which is why it can't find _main at link time. | ||
|
18:04
lucian joined
18:05
dmalcolm joined
|
|||
| dukeleto | How have I never heard of this before? packagist.org | 18:08 | |
| benabik | dukeleto: By not using PHP? | 18:10 | |
| dalek | kudo/nom: bd67428 | moritz++ | src/core/ (2 files): fix list assignment to object hashes This moves the key type coercion to STORE_AT_KEY, which is replaced by a non-coercing method in the case of object hashes |
18:56 | |
|
19:04
mj41 joined
19:18
johbar_work joined
|
|||
| cotto | so much promise, yet they recommend blindly executing a script retrieved over http | 19:30 | |
| tadzik | well, so does cpanminus | 19:31 | |
| dukeleto | and so does rvm... | 20:01 | |
| if you are using SSL, it is a bit better. But still... | |||
| cotto | if everyone else was installing jump_off_a_cliff.exe... | ||
|
20:07
brambles joined
|
|||
| dukeleto | Completely OT: I spent the weekend setting up a webcam for my turtle: unstablemable.github.com | 20:09 | |
| alester | not "mabel"? | 20:15 | |
| dukeleto | alester: seems like Mable and Mabel are used. I like "Mable" :) | 20:17 | |
| alester | Mabel isn't the name of the turbtle/ | ||
| ? | |||
| dukeleto | alester: yes, "Unstable Mable" is the name of the turtle :) | 20:18 | |
|
20:37
perlite_ joined
|
|||
| cotto | reminder: #PS is an hour later tomorrow for US folks due to DST | 20:58 | |
|
21:20
dngor joined
21:30
PacoAir joined
21:37
trey joined
21:49
dngor joined
22:04
preflex_ joined
22:12
PacoAir joined
22:13
kid51 joined,
dngor joined
22:40
alin joined
22:42
whiteknight joined
|
|||
| whiteknight | good evening, #parrot | 22:59 | |
| tadzik | good evening whiteknight | 23:00 | |
| whiteknight | hello tadzik | ||
|
23:05
lucian joined
23:20
jsut joined
23:29
davidfetter joined
23:40
dngor_ joined
23:50
dngor joined
|
|||