Hi,
I have recently done a clean install of openSUSE 10.3 on a computer,
including PDL. Everything was apparently installed smoothly and
without problems. However, I am experiencing a problem when running
the Transform and Cartography demos: no graphics windows are open and
errors are reported regarding "pgopen". This is strange because PGPLOT
was installed OK, and "demo pgplot" and "demo bad2" work just fine.
Does any one have a clue of what is going on?
Example of error: (Cartography, first part):
---- Code:
### Map data are stored natively in Plate Caree format.
### The image contains a FITS header that contains coordinate system info.
print "FITS HEADER INFORMATION:\n";
for $_(keys %{$map->hdr}){
next if(m/SIMPLE/ || m/HISTORY/ || m/COMMENT/);
printf (" %8s: %10s%s", $_, $map->hdr->{$_}, (++$i%3) ? " " : "\n");
}
print "\n";
$w = pgwin(Dev=>"/xw",size=>[8,6]);
$w->fits_imag($map, {Title=>"NASA/MODIS Earth Map (Plate Caree)",J=>0});
---- Output:
FITS HEADER INFORMATION:
NAXIS: 3
NAXIS1: 2048 CRPIX1: 1024.5 CRVAL1: 0
NAXIS2: 1024 CRPIX2: 512.5 CRVAL2: 0
NAXIS3: 3 CRPIX3: 1 CRVAL3: 0
CTYPE1: Longitude CUNIT1: degrees CDELT1: 0.17578125
CTYPE2: Latitude CUNIT2: degrees CDELT2: 0.17578125
CTYPE3: RGB CUNIT3: index CDELT3: 1
%PGPLOT, Unrecognized device type
%PGPLOT, Invalid device specification: /xw
---- (press enter)----
OOPS!!! Something went wrong, please make a bug report!: PDL: Opening
new window (pgopen) failed: -1
Caught at file /usr/bin/perldl, line 388, pkg main
at /usr/lib/perl5/site_perl/5.8.8/i586-linux-thread-multi/PDL/Core.pm line 2596
PDL::Core::barf('Opening new window (pgopen) failed: -1\x{a}')
called at
/usr/lib/perl5/site_perl/5.8.8/i586-linux-thread-multi/PDL/Graphics/PGPLOT/Window.pm
line 2425
PDL::Graphics::PGPLOT::Window::release_and_barf('Opening new
window (pgopen) failed: -1\x{a}') called at
/usr/lib/perl5/site_perl/5.8.8/i586-linux-thread-multi/PDL/Graphics/PGPLOT/Window.pm
line 2619
PDL::Graphics::PGPLOT::Window::_open_new_window('PDL::Graphics::PGPLOT::Window=HASH(0x8e96068)',
'HASH(0x8b5817c)') called at
/usr/lib/perl5/site_perl/5.8.8/i586-linux-thread-multi/PDL/Graphics/PGPLOT/Window.pm
line 2582
PDL::Graphics::PGPLOT::Window::new('PDL::Graphics::PGPLOT::Window',
'Dev', '/xw', 'size', 'ARRAY(0x8b57c60)') called at
/usr/lib/perl5/site_perl/5.8.8/i586-linux-thread-multi/PDL/Graphics/PGPLOT/Window.pm
line 2504
PDL::Graphics::PGPLOT::Window::pgwin('Dev', '/xw', 'size',
'ARRAY(0x8b57c60)') called at (eval 163) line 11
eval 'package PDL::Demos::Cartography_demo; use PDL;
### Map data are stored natively in Plate Caree format.
### The image contains a FITS header that contains coordinate system info.
print "FITS HEADER INFORMATION:\\n";
for $_(keys %{$map->hdr}){
next if(m/SIMPLE/ || m/HISTORY/ || m/COMMENT/);
printf (" %8s: %10s%s", $_, $map->hdr->{$_}, (++$i%3) ? " " : "\\n");
}
print "\\n";
$w = pgwin(Dev=>"/xw",size=>[8,6]);
$w->fits_imag($map, {Title=>"NASA/MODIS Earth Map (Plate Caree)",J=>0});
;' called at
/usr/lib/perl5/site_perl/5.8.8/i586-linux-thread-multi/PDL/Demos/Screen.pm
line 40
PDL::Demos::Routines::act('\x{a} ### Map data are stored
natively in Plate Caree format. \x{a} ...') called at
/usr/lib/perl5/site_perl/5.8.8/i586-linux-thread-multi/PDL/Demos/Cartography_demo.pm
line 70
PDL::Demos::Cartography_demo::run() called at /usr/bin/perldl line 388
main::demo('cartography') called at (eval 159) line 4
main::__ANON__() called at /usr/bin/perldl line 644
eval {...} called at /usr/bin/perldl line 644
main::eval_and_report('demo \'cartography\'') called at
/usr/bin/perldl line 583
main::process_input() called at /usr/bin/perldl line 603
eval {...} called at /usr/bin/perldl line 603
----
--
Hernán De Angelis
Linux user # 397217
_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl