Perl 6 - the future is here, just unevenly distributed

IRC log for #pdl, 2015-06-15

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

All times shown according to UTC.

Time Nick Message
10:09 opkick [devops] zmughal pushed 2 new commits to master: http://git.io/vLTMF
10:09 opkick devops/master ce382a0 Zakariyya Mughal: add info about enabling service integrations
10:09 opkick devops/master 6450cdb Zakariyya Mughal: add info for pdl-fftw3 to README
10:09 opkick [pdl-fftw3] zmughal comment on issue #1: Done! http://git.io/vLTDT
10:11 opkick [devops] zmughal force-pushed master from 6450cdb to d1d1680: http://git.io/vIQxE
10:11 opkick devops/master d1d1680 Zakariyya Mughal: add info for pdl-fftw3 to README
10:11 opkick [devops] zmughal pushed 1 new commit to master: http://git.io/vLTDS
10:11 opkick devops/master 4e1dd94 Zakariyya Mughal: remove duplicate entry in table
22:02 opkick [pdl-fftw] wchristian tagged cpan_pdl_fftw_2.024 at 2294918: http://git.io/vLql6
22:02 opkick [pdl-fftw] wchristian pushed 1 new commit to master: http://git.io/vLqli
22:02 opkick pdl-fftw/master 10f60e4 Chris Marshall: Make stub-only PDL::FFTW 2.024 for CPAN...
22:07 mohawk i'm just fixing up a PDL::FFTW3 which dima gave me ownership of
22:09 mohawk and i just gave comaint to sivoais
22:09 mohawk Alien::FFTW3 is not cooperating on my system
22:14 jberger that module claims to use Alien::Base, but ... yeah, there's a lot going on there that Alien::Base wants to be doing
22:15 jberger 95% of that code should be removed
22:17 mohawk yes
22:17 mohawk jberger, could i possibly ask you to get in comms with craig and figure it out?
22:18 mohawk man, fftw3 does not make it easy to install both fftw3 and fftw3f
22:18 mohawk you have to configure and install with *and* without --enable-float
22:19 jberger ick
22:20 jberger hmmmm, AB might have a tough time with that
22:21 jberger I can try, I'm still in the digging out of YAPC::NA phase
22:21 mohawk thanks
22:21 jberger but it would make for an interesting AB test case
22:22 mohawk note that PDL::FFTW3 wants the *.pc available
22:22 mohawk but fftw3 doesn't install it by default
22:22 mohawk you have to say make install-pkgconfigDATA
22:26 chm joined #pdl
22:27 chm mohawk, jberger: glad to see you're on the AB FFTW3
22:27 chm I hit a brick wall trying to use it on Strawberry perl portable.
22:28 chm I think the issue is that is was developed very early in the AB development
22:28 mohawk jberger has bravely volunteered to fix it
22:28 jberger yeah, like;u
22:28 chm and needs to be updated to the current mechanisms
22:28 jberger likely
22:28 mohawk meanwhile i am bypassing it and fixing up P::FFTW3
22:28 chm Now would be a good time since PDL::FFTW is going away permanently in a few days.
22:28 jberger not sure about brave and I can't guarantee exactly when
22:29 chm Not that it was actually working for quite a while.
22:29 chm In the Strawberry Perl Portable case, the problem is ABF doesn't detect the installed fftw3 libs.
22:29 chm It may even just detect win32 and give up, i don't recall
22:30 jberger the builder does that
22:30 jberger I see
22:30 mohawk it does croak on win32
22:30 mohawk so you may not be in luck there
22:30 jberger note that recent Alien::Base version can build on windows thanks to Alien::MSYS
22:30 jberger which it injects into its prereqs on windows systems
22:31 mohawk . /usr/bin/ld: cannot find -lfftw3f
22:31 mohawk you swine
22:31 mohawk it's right there in /usr/lib64
22:32 jberger do we really need both the float and double versions?
22:32 jberger it would be MUCH easier to just do one
22:32 jberger at least in the short term
22:32 mohawk which one is better?
22:32 mohawk i'm happy to zap the 3f one
22:33 * jberger does his FTs the slow way :-P
22:34 mohawk oh dear, i'm going to have to read the actual INSTALL file
22:34 chm mohawk: double is better.
22:34 mohawk that it has come to this
22:34 chm You can always cast double to float, not the other way due to range issues
22:34 mohawk well that was as much use as tits on a fish
22:36 mohawk and it's not made .so versions
22:36 mohawk guh-reat
22:39 mohawk . /usr/bin/ld: /usr/lib/libfftw3f.a(alloc.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
22:40 mohawk its configure file doesn't detect gcc
22:54 mohawk ./configure --prefix=/usr --enable-threads --enable-float --enable-shared --with-pic
22:55 mohawk AND
22:55 mohawk make etc
22:55 mohawk AND
22:55 mohawk ./configure --prefix=/usr --enable-threads --enable-shared --with-pic
22:55 mohawk AND make etc
22:55 mohawk with a make clean in between
22:56 mohawk that was like getting blood out of a stone
23:13 opkick [pdl-fftw3] mohawk2 pushed 6 new commits to master: http://git.io/vLqXE
23:13 opkick pdl-fftw3/master 241ae06 Ed J: Linux install info for fftw3 lib
23:13 opkick pdl-fftw3/master b5f21d7 Ed J: .gitignore update
23:13 opkick pdl-fftw3/master b66a431 Ed J: Update metadata resources
23:27 * jberger already has a config-only Alien::FFTW3 building
23:28 mohawk jberger, nice!
23:28 mohawk soon as travis oks pdl::fftw3, i'm releasing
23:28 mohawk straight in with 0.03
23:28 mohawk not 0.02.2_03
23:40 jberger mohawk: also, what does PDL::FFTW3 need from the pc file that the Alien:: module can't provide
23:40 jberger ?
23:40 mohawk jberger, i don't know
23:40 mohawk it's just getting --cflags and --libs now
23:40 mohawk i didn't delve far
23:45 opkick [pdl-fftw3] mohawk2 pushed 1 new commit to master: http://git.io/vLq9d
23:45 opkick pdl-fftw3/master f66b1b6 Ed J: Add missing test
23:45 jberger yeah, that's something that AB can do
23:53 opkick [pdl-fftw3] mohawk2 pushed 1 new commit to master: http://git.io/vLqQG
23:53 opkick pdl-fftw3/master 604b6c0 Ed J: Fixup MANIFEST*
23:53 jberger interesting that the SYNOPSIS example does something weird with the version
23:53 mohawk jberger, example in p::fftw3?
23:54 jberger no, https://metacpan.org/pod/Alien::FFTW3
23:54 jberger documents this:
23:54 jberger use Alien::FFTW3 3.003_002;  # Require fftw v3.3.2 or later
23:54 jberger although the released version is 0.03
23:55 jberger there is no relationship between the Alien:: module version and the library verison
23:55 mohawk oh yes, good call
23:55 mohawk well, i don't know what to do about that
23:55 jberger and in fact, I wouldn't recommend "use"-ing the alien module a Build.PL file (since use is what munges DynaLoader)
23:56 mohawk then get comaint and have at it
23:56 mohawk or PR, you know - whichever
23:56 mohawk get in comms with craig
23:57 mohawk meanwhile, i'm trying to fix EUMM against some GNU make breakage and get P::F3 working on travis :-)
23:57 jberger will do, but in the meantime, there is a hockey game that needs watching
23:57 jberger sorry :-P
23:58 mohawk please at least send the email
23:58 mohawk then watch the hockey with my blessing ;-)

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