Perl 6 - the future is here, just unevenly distributed

IRC log for #perl11, 2015-09-06

| Channels | #perl11 index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
01:54 willthechill joined #perl11
06:46 rurban joined #perl11
08:19 rurban joined #perl11
10:39 stephen willthechill: congrats! v1.1 compiled successfully on GNU / Linux Debian testing 64-bit, fully updated; kudos!
10:52 basiliscos joined #perl11
10:59 j0e joined #perl11
11:42 stephen willthechill: v1.1 compiled successfully on GNU / Linux Antergos 64-bit, fully updated.
17:43 rurban joined #perl11
19:06 basiliscos joined #perl11
19:11 rurban joined #perl11
20:26 willthechill stephen: wow great!  :-)
20:27 stephen the XP problem remains the same :/
20:27 stephen the good thing is that it complained about CPP::Inline and the rest were either warnings or failures due to CPP::Inline's dependency.
20:28 stephen at least, that's what I understood by the error messages.
20:28 willthechill this same issue?  https://github.com/daoswald/Inline-CPP/issues/30
20:30 willthechill AKA this pull request?   https://github.com/daoswald/Inline-CPP/pull/33
20:32 stephen yep
20:33 stephen it's shame that cpanm does not use C:\ directory as its default location; the white space in "Documents and Settings" destroy everything
20:34 willthechill okay well I don't know anything about that, sorry
20:34 willthechill please run this command:
20:34 willthechill perl -MInline::CPP\ 999
20:34 willthechill copy and paste it
20:36 stephen from my Windows XP machine you mean?
20:38 willthechill yes
20:39 stephen the message says: Can't open perl script "999": No such file or directory
20:39 stephen obviously Inline::CPP is not installed
20:40 stephen lol I just saw that I wrote it the wrong way before.
20:40 willthechill COPY AND PASTE IT
20:41 willthechill please
20:41 stephen I did
20:41 stephen it's the message above
20:41 stephen "can't open perl script "999": No such file or directory"
20:42 willthechill okay let's try again
20:42 willthechill perl -e 'use Inline::CPP 999;'
20:42 willthechill copy and paste please
20:42 stephen sure thing
20:43 willthechill same idea, different syntax
20:44 stephen "Can't find string terminator "'" anywhere before EOF at -e line 1."
20:46 willthechill okay are you sure you copied both single quote characters?
20:46 willthechill there is a single quote after the semicolon after the 999
20:48 stephen yes sir, I did.
20:49 willthechill perl -e "use Inline::CPP 999;"
20:49 willthechill try with double quotes instead
20:49 willthechill please
20:50 stephen right away
20:53 stephen https://paste.debian.net/hidden/3531cd5d/
20:56 willthechill okay great, just to make sure, try this as well please:
20:56 willthechill perl -e "use ExtUtils::MakeMaker 999;"
20:56 stephen alright
20:58 stephen ExtUtils::MakeMaker version 999 required--this is only version 7.0401 at -e line 1.
20:58 stephen BEGIN failed--compilation aborted at -e line 1.
21:01 willthechill okay great it is working
21:01 willthechill and now we know that you do not have Inline::CPP installed
21:01 willthechill or at least, it would seem so
21:01 willthechill so why don't you have I::CPP installed?
21:04 stephen because cpan and cpanm fails to install it
21:07 willthechill oh really?
21:07 willthechill first I've heard of that!
21:07 willthechill more info please?
21:08 stephen it's the same old issue with Inline::CPP under Windows XP and any kind of environment that has whitespace in its user path
21:08 willthechill okay those issues are in the Inline::CPP tests
21:09 willthechill and those tests were supposed to be fixed in Inline::CPP v0.76 with nanis' updates
21:09 willthechill so you're saying that cpan(m) is failing on the same tests which nanis supposedly fixed?
21:09 stephen well cpanm has version 0.73
21:09 willthechill WHOAH okay that's just wrong!
21:09 stephen I know
21:10 willthechill oh wait I may be confused
21:10 willthechill just a moment
21:10 stephen all I'm doing is "cpanm Inline::CPP" from strawberry terminal
21:10 willthechill okay I'm dumb and confused
21:10 willthechill Inline::CPP is v0.73
21:10 willthechill Inline::C is v0.76
21:10 willthechill my bad
21:10 stephen no worries
21:10 willthechill we are not worried about I::C right now, only I::CPP
21:11 stephen yep
21:11 willthechill v0.73 is correct
21:11 willthechill you need to tell cpan(m) to give you the full error output
21:11 willthechill oh wait you've already done that and it wasn't very helpful
21:11 willthechill hmmm
21:12 stephen the error messages are those two tickets you mentioned a few minutes ago
21:12 stephen nothing changed at all
21:12 willthechill yes I get it now, sorry I'm kinda slow sometimes  :P
21:12 stephen it's alright
21:12 willthechill bulk88: are you here?
21:13 stephen one thing that could resolve this problem if there was a way to tell cpanm to use a different directory to setup this module only
21:13 stephen so I could create something like "C:\.cpanm" and use that instead
21:16 willthechill well I'm guessing there is a way to do that!
21:17 willthechill please try it out and let me know
21:18 stephen OK, I will investigate it
21:18 stephen cheers
21:18 travis-ci RPerl build passed. Will Braswell says 'CPAN Dependencies, Update Inline::CPP & Inline Versions'
21:18 travis-ci https://travis-ci.org/wbraswell/rperl/builds/79036708 https://github.com/wbraswell/rperl/compare/5ce0b528f298...77da15abf41a
21:18 willthechill yay
21:49 bulk88 I hand installed whatever modules were failing with spaces in path
21:50 bulk88 so I never see the spaces in path problem
21:50 willthechill okay that's good info I guess
21:50 willthechill how do we automate that or somehow fix it?
21:50 willthechill (obviously manual installation is not great)
21:50 stephen there's a possible work around
21:51 stephen it's a variable of STEP 1A, but should be implemented for Windows systems
21:51 stephen *variant
21:52 bulk88 the win32 cpan smokers I think changed their build dirs to not have spaces in path, since 90% of modules would fail with spaces in path
21:52 bulk88 strawberry perl out of the box isn't inteded to be a smoker, so hand installation is an okay workaround from the point of strawberry devs
21:53 willthechill yes but manual installation is NOT an okay workaround for normal RPerl users
21:53 bulk88 MS gave up and created C:/Users in Vista, and made C:/DOcuments and Settings be a hard link to C:/Users :-/
21:54 willthechill okay well nevertheless, why isn't nanis' fix working?!?
21:54 bulk88 what module do I have to build?
21:54 willthechill https://github.com/daoswald/Inline-CPP/pull/33
21:54 willthechill the problems are in Inline::CPP
21:55 willthechill github user nanis uploaded a patch to supposedly fix this
21:55 willthechill which was released as I::CPP v0.73
21:55 willthechill that's why I'm trying to figure out why this problem still exists at all!
21:56 bulk88 im testing I:CPP
21:57 willthechill roger
21:58 bulk88 oh great, an upstream dep of I::CPP fatally errors on 5.22, with an error message I added to P5P perl :D
21:58 willthechill cool and doh!
21:59 willthechill not all of RPerl deps are working perfectly on v5.22 yet
21:59 bulk88 http://paste.scsys.co.uk/498226
21:59 willthechill I have recently taken ownership of Eyapp but not upgraded it yet for 5.22 compat
21:59 willthechill and Travis doesn't yet support v5.22 so I can't test!
22:00 rurban1 joined #perl11
22:00 willthechill bulk88: is this your contributed p5p error?  "loadable library and perl binaries are mismatched"
22:01 bulk88 yes, I wrote the patch that created that message
22:01 bulk88 100% of cases of it so far is when someone writes an XS modules and replaces the contents of CCFLAGS
22:02 bulk88 and the -Ds on the command line that should be there, are missing
22:03 willthechill interesting
22:04 willthechill so which modules causes the actual failure?
22:11 bulk88 https://github.com/tsee/extutils-cppguess/issues/9
22:12 willthechill okay I see your latest comment
22:12 willthechill how can we create our own patch and pull request to get this thing fixed instead of waiting for others?
22:13 bulk88 i have a lack of tuits for a quick fix
22:14 bulk88 i guess the reason CPPGuess wiped CCFLAGS was in case there is a command line switch to the CC, telling it to process the src code as ANSI C89 or GNU C99 or whatever
22:15 bulk88 since later putting -xc++  in the cmd line might (IDK) cause a fatal error
22:15 bulk88 Im not sure how to extract the -Ds from CCFLAGS in a portable way
22:15 bulk88 *way
22:16 bulk88 what if someone put -DPERL_A -DPERL_B "-DPERL_MORE_D=-DPERL_J -DPERL_K" -DPERL_E in CCFLAGS
22:17 bulk88 a split string on whitespace, look for string starting with "-D",  might work today but not in the future
22:19 stephen guys, it's time for me to get some sleep. I will leave my PC turned on so keep me updated with the Inline::CPP issue so I can test it on WinXP
22:19 stephen cheers folks
22:25 willthechill going offline for a bit
22:53 willthechill joined #perl11
23:07 bpmedley joined #perl11

| Channels | #perl11 index | Today | | Search | Google Search | Plain-Text | summary