Hi Judd-

As regards the PROJ4 includes fix, I just reverted the partial
fix in the interest of validating the memory mapping implementation.
I notice that to remove the need for including projects.h we'll
need to also define and declare a number of other items that
are currently provided by <projects.h>.

I'm not sure what the best approach might be but it'll
definitely take a bit of work and then care will need to be
taken that we test it on the various possible combinations
of the PROJ4 library so we don't introduce problems for
already existing installed PROJ4 versions.

I'm glat it is building for you, though.  :-)

--Chris

On Fri, Apr 6, 2012 at 3:26 PM, Judd Taylor <[email protected]> wrote:
> Chris, yes I noticed the build failures yesterday. This build works for me, 
> as does the modifications to the Proj includes, so I officially give my stamp 
> of approval on that now.
>
> Thanks,
>    Judd
>
> ____________________________
> Judd Taylor
> Software Engineer
>
> Orbital Systems, Ltd.
> 3807 Carbon Rd.
> Irving, TX 75038-3415
>
> [email protected]
> (972) 915-3669 x127
>
> ________________________________________
> From: Chris Marshall [[email protected]]
> Sent: Friday, April 06, 2012 12:49 PM
> To: [email protected]
> Cc: Leon Timmermans
> Subject: Re: [Perldl] CHM/PDL-2.4.10_002.tar.gz released to CPAN
>
> This is identical to the previously announced PDL-2.4.10_001
> release except that a broken commit which was causing
> build failures has been reverted.  Thanks and let me know
> if you see any other issues or have feedback...
>
> --Chris
>
> Release Notes for PDL 2.4.10_002 --------------------------
>
> General Notes:
>
>  * Rerelease of PDL-2.4.10_001 with reverted PROJ commit
>   to enable build to complete for File::Map testing to
>   occur.
>
>   - It is a snapshot of the current git development tree
>     and everything may not work correctly or have complete
>     documentation.
>
>   - These release notes may not be fully complete.  Please
>     see Changes (from the git log) for full details.
>
>   - All tests may not pass, especially ones corresponding
>     to issues in Known_problems.
>
>   - Manual build/install is recommended although the
>     cpan shell may be used by specifying the distribution
>     path rather than just the module name, e.g.:
>
>       cpan> get  CHM/PDL-2.4.10_002.tar.gz
>       cpan> make CHM/PDL-2.4.10_002.tar.gz
>       cpan> test CHM/PDL-2.4.10_002.tar.gz
>       cpan> look CHM/PDL-2.4.10_002.tar.gz
>
> Highlights:
>
>  * See notes for PDL-2.4.10_001 below.
>
>
> On Fri, Apr 6, 2012 at 10:56 AM, Chris Marshall <[email protected]> 
> wrote:
>> ...and should be appearing at a CPAN mirror near you soon.
>>
>> The highlight of this CPAN Developers release is a new
>> implementation of memory mapped file IO using the
>> File::Map module by Leon Timmermans which allows us
>> to handle POSIX and win32 systems with the same code.
>>
>> To improve the coverage of the CPAN Testers for this
>> new feature, File::Map 0.47 is added as a required
>> dependency for automated build processes (e.g. with
>> cpan, cpanp, cpanm,...).  The goal is to shake out
>> any portability issues early as work is beginning on
>> enabling 64bit pdl indexing and that work will be
>> simplified with a single set of code for the memory
>> map operations.
>>
>> As usual, some clean up, bugs fixed,...  Enjoy and let
>> us know how it works for you!
>>
>> --Chris
>>
>> Release Notes for PDL 2.4.10_001 --------------------------
>>
>> General Notes:
>>
>>  +---------------------------------------------------------------+
>>  | BE WARNED:  This release includes an update to the internal,  |
>>  | C-level PDL API and will require that you re-build all the    |
>>  | PP modules.  Do not install over an existing PDL installation |
>>  | unless you are prepared to do so!!!                           |
>>  +---------------------------------------------------------------+
>>
>>  * Another quick CPAN developers release
>>
>>   - It is a snapshot of the current git development tree
>>     and everything may not work correctly or have complete
>>     documentation.
>>
>>   - These release notes may not be fully complete.  Please
>>     see Changes (from the git log) for full details.
>>
>>   - All tests may not pass, especially ones corresponding
>>     to issues in Known_problems.
>>
>>   - Manual build/install is recommended although the
>>     cpan shell may be used by specifying the distribution
>>     path rather than just the module name, e.g.:
>>
>>       cpan> get  CHM/PDL-2.4.10_001.tar.gz
>>       cpan> make CHM/PDL-2.4.10_001.tar.gz
>>       cpan> test CHM/PDL-2.4.10_001.tar.gz
>>       cpan> look CHM/PDL-2.4.10_001.tar.gz
>>
>>  * File::Map 0.47 has been added as a dependency for
>>   testing purposes so an automated build will need
>>   this dependency installed.
>>
>>   For systems having POSIX mmap, the build should
>>   still pass using the legacy implementation.
>>
>> Highlights:
>>
>>  * mapflex and mapfraw routines for memory-mapped IO have been
>>   refactored to use the File::Map module.  The new routines
>>   should work for all platforms having File::Map version 0.47
>>   or later installed.  This new implementation should work
>>   for both 32-bit and 64-bit perls as well as with 64-bit file
>>   offsets.  Please test and report.
>>
>>  * Various cleanup to existing code to fix warnings generated
>>   by perl-5.15.
>>
>>  * Other cleanup and bugs fixed (sf.net bug #3487569).
>
> _______________________________________________
> Perldl mailing list
> [email protected]
> http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to