Hi Chris, I am trying to upgrade/install PDL 2.4.7 with the new OpenGL and I am 
having issues with the OpenGL install. The attached jpeg file is the error I 
get. 

I am running Vista32 Enterprise with SP1, the latest MinGW, GRWin version to 
support PGPlot, and ActivePerl 5.10 and had previously installed PDL 2.45 using 
ppm with the uwinnipeg and activestate repositories.

PDL did seem to upgrade correctly to 2.4.7, at least perldl cli reported 2.4.7. 
However, the OpenGL portion and other graphics portions did not upgrade 
correctly. The only one that worked was the demo pgplot, and it only worked the 
first time as later attempts would call out the error that is in the 
pgplot_error.txt file.

I have tried 3 different sequences of upgrading PDL to 2.4.7.
1) first time I left everything as from 2.4.5 - apparently I had the 
freeglut.dll in the C:\Windows\System32 directory already, but I couldn't find 
the include and lib dirs for freeglut in the MinGW directories. Possibly it was 
installed when I had installed OpenGl using the ppm from the uwinnipeg repo. 
This produced the same error as in the jpeg file with the exception that the 
_gluti...@4 instead of the @8.

2) Next I grabbed the latest MinGW and Martin Payne's freeglut .dll and the 
associated include and lib files and placed them in the requested c:\Program 
Files\Common Files\MinGW\freeglut\ as well as into the MinGW include and lib 
dirs C:\MinGW\include\GL, C:\mingGW\lib. Same error as in the jpeg.

3) Next I grabbed the freeglut source and used VisualStudioExpress 2010 to 
build the .dll using the included VC2008 project files. I then replaced the 
freeglut.dll in the System32 directory with the newly built one. When I try to 
install OpenGL 0.63 I still get the attached error. 

I don't know why the pgplot demo fails the second time, nor do I know why I am 
getting the OpenGL errors as the freeglut demos seem to work (except the 
fractal one which complains that it can't find the .dat file - and neither 
could I). 

Any ideas? I could delete the PDL directory and the OpenGL directory and any 
others and try the cpan install again if you think that would help.

Thanks, 

CLIFF SOBCHUK 
Core RF Engineering
Phone 514-345-7900 x43088
www.ericsson.com 

"The author works for Telefonaktiebolaget L M Ericsson ("Ericsson"), who is 
solely responsible for this email and its contents. All inquiries regarding 
this email should be addressed to Ericsson. The web site for Ericsson is 
www.ericsson.com."

This Communication is Confidential. We only send and receive email on the basis 
of the terms set out at www.ericsson.com/email_disclaimer 


-----Original Message-----
From: Chris Marshall [mailto:[email protected]] 
Sent: August-18-10 7:30 PM
To: [email protected]; [email protected]
Subject: [Perldl] PDL-2.4.7 released to CPAN

All PDL Users-

The PDL Development team is happy to announce the PDL-2.4.7 release of PDL.

This is another point release with lots of goodies and many bugs fixed.

This release could not have happened without the hard work of developers: Chris 
Marshall, David Mertens, Daniel Carrera, Henning Glawe, Craig DeForest, 
Rob/Sisyphus, Derek Lamb, Matthew Kenworth, and Shlomi Fish and the feedback 
and contributions of many PDL users and the PDL community in general.

Enjoy and Happy PDL-ing!
Chris Marshall
  and the PDL Development Team

Release notes for PDL 2.4.7 --------------------------

General Notes:

  * New requirements:
    - perl version 5.8.x and higher
    - OpenGL-0.63
    - Convert::UU

  * New 2-D image display routine: imag2d()

  * pdl() constructor, a.k.a. PDL->new(), now
    takes string arguments with either MATLAB type
    concatenation syntax or PDL print output (for
    easier cut-and-paste from PDL shell sessions).

  * Improved text and comma separated value file
    input via rcols(): faster and more flexible.

  * A new PDL shell based on Devel::REPL (i.e.,
    Moose technology).  The new shell supports
    more perl syntax (lexical variables and
    packages), is more extensible (via a system
    of plugins), and supports many forms of file
    and variable completion.

    Install Devel::REPL and give it a try!
    User feedback welcome.

  * More portability (builds on more platforms
    with more features than ever).

  * Many bugs fixed...


Highlights:

  * General

    OpenGL-0.63 is required for PDL::Graphics::TriD.

    Convert::UU is required for PDL.

    Karma is DEPRECATED and NOT SUPPORTED.  Set
    USE_KARMA=>1 in perldl.conf to force a build.


  * New 2D Image Display Feature: imag2d()

    See PDL::Graphics2D for documentation.

    Add image pixel value display on mouse
    click in imag2d window

    Add keyboard command shortcuts for imag2d
    (with placeholders)

    Fix a number of imag2d() usabiilty bugs


  * pdl() Constructor Can Take String Input

    Allows use of MATLAB-style [ ; ] syntax

    Allows cut-and-paste of printed pdl values
    as input args for pdl()


  * rcols/wcols Improvements

    Much faster read times

    Multiple columns can read into a single
    pdl varible

    Symmetric handling of perl and pdl
    column data

    Improved format support for CSV file input


  * Enhanced PDL Shell (Version 2)

    Based on Devel::REPL which must be installed
    along with either Term::ReadLine::Perl or
    Term::ReadLine::Gnu to use the pdl2 features.

    Supports Term::ReadLine::Perl and Term::ReadLine::Gnu.

    Upward compatable with the original PDL shell, perldl.

    Adds completion and command line editing support
    across all PDL platforms.

    Adds support for current package and lexical variables.

    Toggle default print output via the do_print attribute.

    Default prompt for perldl and pdl2 is now 'pdl> '

    help vars now shows results alphabetically

    pdl2 now runs (falls back to) perldl if Devel::REPL
    is not installed or if Term::ReadLine::(Perl|Gnu) is
    not installed.


  * Other Features

    Fix wmpeg() to use ffmpeg to generate the
    video (sf.net feature request #3010984).

    Added tiled compressed image handling to rfits

    Faster matrix multiply

    Preliminary support for ENVI file format data
    in PDL/IO/ENVI/readenvi.pdl


  * Build Improvements:

    PDL build process now detects multiple PDL installs
    and warns of possible conflicts.

    'use PDL' now loads PDL::Config by default.

    PDL "as built" configuration is now saved to %PDL::Config

    Changes file is automatically updated each release

    Add SKIP_KNOWN_PROBLEMS support for build

    Add checks to prevent warnings from access to $HOME
    when it is not defined.


  * Portability Fixes

    Multiple build improvements for debian platforms

    Improved portability across perl and compiler versions

    Reduced number of fortran dependencies

    Improved support for win32 platforms
    - PDL::GIS::Proj builds for win32
    - PDL::Transform::Proj4 builds for win32
    - PDL::Graphics::PLplot builds for win32
    - PDL::IO::Dumper builds for win32


  * 3-D Graphics

    Improved PDL::Graphics::TriD demos and examples

    Fixed problems with VRML support for many platforms.

    Better dependency searches for OpenGL during PDL build

    Removed warnings "noise" when used with perl -w

    New spheres3d routine added to PDL::Graphics::TriD


  * Bugs Fixed

    Fix PDL::AutoLoader to handle win32 PDLLIB path
    syntax with ; as separator.

    Fix PDL::Complex::string and sum and sumover
    (sf.net bug #1176614)

    Fix PDL::Config does not match actual build
    configuration (sf.net bug #3030998).

    Fix dimension numbering in PDL::Transform::t_fits

    Fix jpegtopnm problem in proj_transform.t

    Fix rt.cpan.org bug #53815 in IO/HDF/SD/SD.pd

    Fix rt.cpan.org bug #59126 in isempty pod

    Fix sf.net bug #2901170 re overly verbose warnings when
    running TriD with perl -w

    Fix sf.net bug #3011143 re whitespace in perl path

    Fix sf.net bug #3021578 re missing xtra dummy dims

    Fix threading with lu_decomp and lu_backsub
    (sf.net bug #3021567)

    Fix uniq and uniqind NaN and BAD value handling
    (sf.net bug #3011659)

    Fix uniqvec bug where it did not return a 2-D result
    (sf.net bug #2978576)

    Fix uuencode/uudecode detection logic in PDL::IO::Dumper
    to include Convert::UU check

    Make PDL prompt/warn if space in build path
    (sf.net bug #2924854).

    Fix up code to not crash on non-lazy linking systems.

    Work arounds for perl-d lvalue temp bug introduced
    in recent perls.

    t/lvalue.t is skipped if run under the debugger.

    Fix format string attack errors in GSL, PGPLOT,
    and Transform.


  * Many Documentation Improvements

    Completely reworked PDL web site
    - Clearer and more helpful to new PDL users.
    - See http://pdl.perl.org for the latest!

    New documentation:
    - Migration guide for MATLAB users.
    - Migration guide for Scilab users.
    - Threading tutorial.

    Major reorganization of documentation to better
    help new users
    - A guide to PDL's tutorial documentation.
    - A guide to PDL's module reference documentation.
    - A study course through all of PDL's documentation.
    - Removed PDL::Intro

    POD cleanup across many PDL modules and functions.

    Update to copyright statements throughout PDL
    to clarify licenses.

    Improved on-line help and apropos features in
    the PDL shell

    Updated FAQ

    Improved POD to HTML translation

    DEPENDENCIES for PDL updated and checked
    for applicability.

    INSTALL guides improved in the distribution
    and on the web site.

_______________________________________________
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